首页

> 论文发表知识库

首页 论文发表知识库 问题

单片机论文外文文献

发布时间:

单片机论文外文文献

单片机原理参考文献:

1、 李广弟等 单片机基础 北京航空航天出版社,

2、 楼然苗等 51 系列单片机设计实例 北京航空航天出版社,

3、 唐俊翟等 单片机原理与应用 冶金工业出版社,

4、刘瑞新等 单片机原理及应用教程 机械工业出版社,

5、 吴国经等 单片机应用技术 中国电力出版社,

6、 李全利,迟荣强编著 单片机原理及接口技术 高等教育出版社,

7、 侯媛彬等,凌阳单片机原理及其毕业设计精选 2006年,科学出版社

8、 罗亚非,凌阳十六位单片机应用基础2003年 北京航空航天大学出版社

9、 北京北阳电子有限公司,061A凌阳单片机及其附带光盘2003年

10、 张毅刚等, MCS-51单片机应用设计,哈工大出版社,2004年第2版

11、 霍孟友等,单片机原理与应用,机械工业出版社,

12、 霍孟友等,单片机原理与应用学习概要及题解,机械工业出版社,

13、 许泳龙等,单片机原理及应用,机械工业出版社,

14、 马忠梅等,单片机的C语言应用程序设计,北京航空航天大学出版社,2003修订版

15、薛均义 张彦斌 虞鹤松 樊波,凌阳十六位单片机原理及应用,2003年,北京航空航天大学出版社

扩展资料:

单片机原理是指一种在线式实时控制计算机的原理方式。在线式就是现场控制,需要的是有较强的抗干扰能力,较低的成本,这也是和离线式计算机(比如家用PC)的主要区别。

单片机就是一个微型电脑,它是靠程序工作的,并且可以修改。通过不同的程序实现不同的功能。

1. About SCM It can be said across the twentieth century, the three "electric" era, that is, electrical era, the electronic age, and has now entered the computer age. However, such a computer, usually refers to the personal computer, referred to as PC. It consists of the host, keyboard, monitor etc.. Another type of computer, most people do not know how. This computer is to smart to give a variety of mechanical microcontroller (also known as micro-controller). As the name suggests, this computer system only used the smallest one IC, you can perform simple operations and control. Because of its small size, usually hidden in a charged mechanical "stomach" Lane. It is the entire device, like the human brain plays a role, it goes wrong, the whole device was paralyzed. Now, this MCU has a very wide field of use, such as smart meters, real-time industrial control, communications equipment, navigation systems, home appliances and so on. Once the microcontroller were using a variety of products, you can serve to upgrade the effectiveness of the product, often in the product name is preceded by the adjective - "smart", such as washing machines and so intelligent. At present, some technical personnel of factories or other amateur electronics developers to engage in out of certain products, not the circuit is too complex, that is, functions are too simple and easy to be copied. The reason may be stuck in the product without the use of a microcontroller or other programmable logic device. SCM basic component is a central processing unit (CPU in the computing device and controller), read-only memory (usually expressed as a ROM), read-write memory (also known as Random Access Memory MRAM is usually expressed as a RAM) , input / output port (also divided into parallel port and serial port, expressed as I / O port), and so composed. In fact there is also a clock circuit microcontroller, so that during operation and control of the microcontroller, can rhythmic manner. In addition, there are so-called "break system", the system is a "janitor" role, when the microcontroller control object parameters that need to be intervention to reach a particular state, can after this "janitor" communicated to the CPU, so that CPU priorities of the external events to take appropriate counter-measures. 单片机的简介可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不过,这种电脑,通常是指个人计算机,简称PC机。它由主机、键盘、显示器等组成。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。因为它体积小,通常都藏在被控机械的“肚子”里。它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。究其原因,可能就卡在产品未使用单片机或其它可编程逻辑器件上。单片机的基本组成是由中央处理器(即CPU中的运算器和控制器)、只读存贮器(通常表示为ROM)、读写存贮器(又称随机存贮器通常表示为RAM)、输入/输出口(又分为并行口和串行口,表示为I/O口)等等组成。实际上单片机里面还有一个时钟电路,使单片机在进行运算和控制时,都能有节奏地进行。另外,还有所谓的“中断系统”,这个系统有“传达室”的作用,当单片机控制对象的参数到达某个需要加以干预的状态时,就可经此“传达室”通报给CPU,使CPU根据外部事态的轻重缓急来采取适当的应付措施。

单片机论文的外文文献

[1] 李东升等.protel 99SE电路设计教程.电子工业出版社,[2] 藏春华等.电子线路设计与应用.高等教育出版社,[3] 李学海.16位单片机SPCE061A使用教程——基础篇.人民邮电出版社,2007[4] 张琳娜,刘武发.传感检测技术及应用.中国计量出版社,1999[5] 邵敏权,刘刚.单片机原理实验及应用.吉林科学技术出版社,[6] 杨振江等.智能仪器与数据采集系统中的新器件及应用.西安电子科技大学出版 社,[7] 罗亚非等.凌阳16位单片机应用基础.北京航空航天大学出版社,[8] 刘笃仁,韩保君.传感器原理及应用技术。机械工业出版社,[9] 薛筠义,张彦斌.凌阳16位单片机原理及应用,[10] 徐爱卿.Intel 16位单片机,[11] 霍孟友等,单片机原理与应用机械工业出版社, [12] 霍孟友等,单片机原理与应用学习概要及题解,机械工业出版社,[13] 许泳龙等,单片机原理及应用,机械工业出版社, [14] 马忠梅等,单片机的C语言应用程序设计,北京航空航天大学出版社,2003修订版 [15] 薛均义 张彦斌 虞鹤松 樊波,凌阳十六位单片机原理及应用,2003年,北京航空航天大学出版社.

1. About SCM It can be said across the twentieth century, the three "electric" era, that is, electrical era, the electronic age, and has now entered the computer age. However, such a computer, usually refers to the personal computer, referred to as PC. It consists of the host, keyboard, monitor etc.. Another type of computer, most people do not know how. This computer is to smart to give a variety of mechanical microcontroller (also known as micro-controller). As the name suggests, this computer system only used the smallest one IC, you can perform simple operations and control. Because of its small size, usually hidden in a charged mechanical "stomach" Lane. It is the entire device, like the human brain plays a role, it goes wrong, the whole device was paralyzed. Now, this MCU has a very wide field of use, such as smart meters, real-time industrial control, communications equipment, navigation systems, home appliances and so on. Once the microcontroller were using a variety of products, you can serve to upgrade the effectiveness of the product, often in the product name is preceded by the adjective - "smart", such as washing machines and so intelligent. At present, some technical personnel of factories or other amateur electronics developers to engage in out of certain products, not the circuit is too complex, that is, functions are too simple and easy to be copied. The reason may be stuck in the product without the use of a microcontroller or other programmable logic device. SCM basic component is a central processing unit (CPU in the computing device and controller), read-only memory (usually expressed as a ROM), read-write memory (also known as Random Access Memory MRAM is usually expressed as a RAM) , input / output port (also divided into parallel port and serial port, expressed as I / O port), and so composed. In fact there is also a clock circuit microcontroller, so that during operation and control of the microcontroller, can rhythmic manner. In addition, there are so-called "break system", the system is a "janitor" role, when the microcontroller control object parameters that need to be intervention to reach a particular state, can after this "janitor" communicated to the CPU, so that CPU priorities of the external events to take appropriate counter-measures. 单片机的简介可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不过,这种电脑,通常是指个人计算机,简称PC机。它由主机、键盘、显示器等组成。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。因为它体积小,通常都藏在被控机械的“肚子”里。它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。究其原因,可能就卡在产品未使用单片机或其它可编程逻辑器件上。单片机的基本组成是由中央处理器(即CPU中的运算器和控制器)、只读存贮器(通常表示为ROM)、读写存贮器(又称随机存贮器通常表示为RAM)、输入/输出口(又分为并行口和串行口,表示为I/O口)等等组成。实际上单片机里面还有一个时钟电路,使单片机在进行运算和控制时,都能有节奏地进行。另外,还有所谓的“中断系统”,这个系统有“传达室”的作用,当单片机控制对象的参数到达某个需要加以干预的状态时,就可经此“传达室”通报给CPU,使CPU根据外部事态的轻重缓急来采取适当的应付措施。

外文文献有,但怎么提供给你呢,至于翻译没有,翻译得靠你自己了,如果需要的话回复留个邮箱地址即可,希望能帮到你,多多给点悬赏分吧,急用的话请多选赏点分吧,这样更多的知友才会及时帮到你,我从文献资料中找...

【1】V. Yu. Teplov,A. V. Anisimov. Thermostatting System Using a Single-Chip Microcomputer and Thermoelectric Modules Based on the Peltier Effect[J] ,2002 【2】 Yeager to troubleshoot your electronic scale[J].. Powder and Bulk Engineering. 1995 【3】Meehan Joanne,Muir in Merseyside SMEs:Benefits and barriers[J].. TQM Journal. 2008 [1] Behzad of Analog CMOS Integrated Circuits[M]. . 2001 [2] Rhee of high-performance CMOS charge pumps inphase-locked loops. IEEE International Symposium on Cir-cuits and Systems. 1999 [3] Todd Charles design techniques for delay cell based VCOs and frequency synthesizers[C]//PHDthesis. . 1998 [4] George Lee,Karina Ng,Edmond of ring oscillator based voltage controlled oscillator. Project Final Report[R]. 2005 [5] T. C. Weigandt,B. Kim,and P. R. of Timing Jitter in CMOS Ring Oscillators. IEEE International Symposium on Circuits and Systems. 1994

单片机外文论文期刊

图书很多,不过多为教材类期刊有:《单片机与嵌入式系统应用》月刊月刊

这个是您样式中的“正文”样式被默认为楷体了。我也遇到过,可以从别的有tnr正文的文档粘一段数字文字保留原格式过来,然后设为正文格式。希望可以帮到您^_^

[1] 张毅刚.《新编MCS51单片机应用设计(第三版)》,哈尔滨:哈尔滨工业大学出版社,2008[2] 何立民.《单片机应用技术选编》,北京:北京航空大学出版社,1998[3] 李华.《MCS-51系列单片机使用接口技术》,北京:北京航空航天大学出版社,1993[4] 彭为.《单片机典型系统设计实例精讲》,北京:电子工业出版社,2006[5] 潘永雄.《新编单片机原理与应用》,西安:西安电子科技大学出版社,2003[6] 童诗白,华成英,《模拟电子技术基础》,北京:高等教育出版社,2000[7] 阎石主.《数字电子技术基础》,北京:高等教育出版社,1998[8] 樊昌信,曹丽娜.《通信原理》,北京:国防工业出版社,2007[9] 李瀚荪.《电路分析基础》,北京:高等教育出版社1991毕 业 论 文(设 计)开 题 报 告[10] Suh, Charles W.O’Donnell, Srinivas Devadas, Aegis:a single-chip secure processor, IEEE Design and Test of Computers.2008,24(6)570-580.[11] Mt. 51 Family of Microcontrollers Architectural Overview. September 1993

百度学术,将你所需要的关键词翻译成英文,再搜索就可以,还可以直接查看哪里可以下载全文。

单片机密码锁论文外文文献

;----------------------------------------------; 8051 LCD PASSWORD 4; 8051 ASM USE: KEIL; COPYRIGHT CMY 2003;----------------------------------------------KA EQU 0AH ; 按键定义KB EQU 0BHKC EQU 0CHKD EQU 0DHKE EQU 0EHKF EQU 0FH; VAR DEFINE...................PASS EQU 30H ; 30 31 32 33 34 35 I/P TO CHECKPASSNEW EQU 36H ; 36 37 38 39 3A 3BBUF_KEY EQU 4AH ; 按键数据缓冲区KEY_NO EQU 4BH ; 按键编码CO EQU 4CH ; 计数变量LCDE EQU 4DH ; LCD 延迟变量X EQU 53H ; LCD 显示的地址; USER RAM .....5FH 60H-->SP;----------------------------------------------FKEY EQU ; KEY PRESSEDALF EQU ; ALARM FLAG; I/O DEFINE ......................; LCDRS EQU ; LCD RS 引脚定义RW EQU ; LCD RW 引脚定义EN EQU ; LCD EN 引脚定义 SPK EQU ; 压电蜂鸣器引脚定义REL EQU ; 继电器引脚定义WLED EQU ; 工作指示灯引脚定义;-------------------- ORG 0000H ; 程序代码由地址0000开始 JMP BEGIN;---------------------BEGIN: LCALL INIT_PORT LCALL LED_BL ; LED闪动,表示程序开始执行 LCALL BZ ; 压电喇叭发出一声 LCALL SET_LCD ; LCD初始化 LCALL MLOOP ; 执行主程序 JMP $;-----------------------------------------------------------------MESS: DB " 8051 PASSWORD WITH LCD"PASS0: DB 1,2,3,4;--------------------------------------------; DELAY Xms R5*10 msDELAY: ; 总延迟时间R5*10ms MOV R6,#50D1: MOV R7,#100 DJNZ R7,$ DJNZ R6,D1 DJNZ R5,DELAY RET;---------------------LED_BL: ; 工作指示灯闪烁3次 MOV R4,#6LE1: CPL WLED ; 位反向 MOV R5,#3 ; 延迟30ms LCALL DELAY DJNZ R4, LE1 RET;-------------------------------------------------; KEY PAD: TYPE A ; 按键编码; F E D C; B 3 6 9; A 2 5 8; 0 1 4 7TABLE_DIG: DB 0FH, 0BH, 0AH, 00H DB 0EH, 03H, 02H, 01H DB 0DH, 06H, 05H, 04H DB 0CH, 09H, 08H, 07H;--------------------------------------------------; USE P1; R0 : BUF PT NO USE ; 未使用; R1 : COUNT 1 ; 循环计数1; R2 : COUNT 2 ; 循环计数2; R3 : SCAN SIGNAL ; 循环扫描输出信号; R4 : COUNT KEY_NO ; 按键计数编码;------------------SCAN: MOV R3,#0FEH ; 按键计数编码清除为0 MOV R4,#0 ; KEY NO COUNT MOV R1,#4 ; 循环1执行4次 CLR ; 表示未按键;......................................L1:; SEND OUT SCAN SIGNAL VIA MOV A,R3 MOV P1,A ; 由P1口送出扫描输出信号;..................................; DELAY A WHILE ....... MOV R5,#1 ; 延迟10ms LCALL DELAY; READ I/P DATA FROM MOV A,P1 ; 读取P1数据以便判断是否有按键 ANL A,#0F0H ; 取得高4位值 EX:1110XXXX; CHECK KEY PRESSED ? ; 检测是否按键 MOV R2,#4 ; 循环2执行4次;.................................L2: JB ; 累加器A位4若为1表示没按键 MOV KEY_NO,R4 ; 加载按键编号 SETB ; 按键标志设为1 N1: ; 没按键 INC R4 ; 按键编号加1 RR A ; 累加器向右移动一位,以便检查下一位 DJNZ R2,L2 ; 循环2判断是否继续执行; CHANGE SCAN CODE ; 改变扫描码 EX:XXXX1101 MOV A,R3 ; 加载旧的扫描码 RL A ; 累加器向左移动一位 MOV R3,A DJNZ R1,L1 ; 循环1判断是否继续执行;....................................; SET FKEYBACK: JNB ; 设置是否按键 SETB FKEY ; 若有按键 FKEY=1 RETNO_KEY: CLR FKEY ; 若没按键 FKEY=0 RET;---------------------------------------------------------; SCAN KEY ON AND OFF THEN PASS KEY_NOSCAN_KEY: CLR FKEY ; 清除按键标志 LCALL SCAN ; 执行按键扫描; IF(KEY_ON) WAIT KEY_OFF ; 若有按键等待按键放开来 JB FKEY,WAIT_OFF ; 测试按键标志; NO KEY ON RETURN.... ; 若没有按键则直接返回 RETWAIT_OFF: LCALL SCAN ; 执行按键扫描 JB FKEY,WAIT_OFF ; 若有按键等待按键放开来 RET;----------------------------------------; WAIT KEY IN.............; RETURN A: DIGIT NOGET_KEY: ; 等待按键并传回按键码 CLR FKEY ; 清除按键标志 LCALL SCAN ; 执行按键扫描; IF(KEY_ON) WAIT KEY_OFF ; 若有按键等待按键放开来 JB FKEY,G1 ; 测试按键标志; NO KEY ON WAIT KEY IN.... ; 若没有按键则继续等待按键 JMP GET_KEYG1: LCALL SCAN ; 执行按键扫描 JB FKEY,G1 ; 等待按键放开来; KEY INDEX TO DIGIT NO. ; 按键扫描值转换为按键码 MOV A,KEY_NO MOV DPTR,#TABLE_DIG; 经过查表的方式找出按键码 MOVC A,@A+DPTR RET;-----------------------------------------------LOOK: ; 显示所输入的新密码 MOV CO,#4 MOV R0,#PASSNEW ; 指向密码存放的变量区LO1: MOV A,@R0 ; 取出密码值 INC R0 ; 指向下一变量区 DJNZ CO,LO1 ; 是否完成4位数 RET;----------------------CHECK_PASS: ; 密码比较程序 LCALL IP_PASS ; 取得要比较的密码 LCALL LOOK ; 显示所输入的新密码;COMP PASS[] TO PASS0[]........... MOV CO,#4 ; 设置比较4码 MOV R0,#PASS ; 指向密码存放的变量区 MOV DPTR,#PASS0 ; 指向内部固定的密码区CH1: MOV A,#0 MOVC A,@A+DPTR ; 取出数据放入A缓冲器 MOV B,@R0 ; 取出数据放入B缓存器 CJNE A,B,CH2 ; 互相比较 INC DPTR ; 指向下一位置 INC R0;............................. DJNZ CO,CH1 ; 是否处理完所有位数 LCALL OK ; 显示密码正确消息 MOV R4,#1 ; 密码正确LED闪动 LCALL LED_BL LCALL LED_BL RETCH2:;........................... JMP COMP ; 继续比较内部所设置的密码ERROR: LCALL ERR ; 密码错误处理 LCALL LED_BL ; LED闪动 RET;-------------------------COMP:;COMP PASS[] TO PASSNEW[]........... MOV CO,#4 ; 比较4位数值 MOV R0,#PASS ; 指向要比较的密码 MOV R1,#PASSNEW ; 指向内部所设置的密码C1: MOV A,@R0 ; 取出数据放入A缓冲器 MOV B,@R1 ; 取出数据放入B缓冲器 CJNE A,B,ERROR ; 互相比较 INC R0 ; 指向下一位置 INC R1;............................. DJNZ CO,C1 ; 是否处理完成 LCALL OK ; 密码比较正确 RET;---------------------------------------------; KEY IN 4 PASS SHOW ON LCD LINE 2 输入4位密码值IP_PASS: MOV DPTR,#M_IP MOV A,#2 ; LINE2 LCALL LCD_PRINT ; 在LCD上显示执行消息 MOV B,#9 ; 设置LCD位置 MOV CO,#4 ; 设置取得4码 MOV R0,#PASS ; 指向密码存放的变量区I1: LCALL GET_KEY ; 等待按键 MOV @R0,A ; 将按键值存入变量区 ADD A,#30H ; 转换为字符 LCALL LCDP2 ; 显示在LCD上 INC B ; 显示地址增加 INC R0 ; 指向下一变量区 DJNZ CO,I1 ; 是否完成4位数 RET;----------------------------OK: MOV DPTR,#M_OK MOV A,#2 ; LINE2 LCALL LCD_PRINT ; 显示密码正确消息 LCALL DOOR_OPEN ; 执行开启继电器动作 RET;-----------------------------ERR: MOV DPTR,#M_ERR MOV A,#2 ; LINE2 LCALL LCD_PRINT ; 显示密码错误消息 LCALL ALARM ; 警报器响起 RET;-----------------------------SLINE2: ; 在第二行显示消息 MOV DPTR,#LMESS2 MOV A,#2 ; LINE2 LCALL LCD_PRINT RET;----------------------------; SET NEW PASS........... ; 设置新密码SET_PASS:; GET 4 KEYS............ ; 显示执行消息 MOV DPTR,#M_IP_NEW MOV A,#2 ; LINE2 LCALL LCD_PRINT MOV B,#12 ; 设置LCD地址 MOV CO,#4 ; 取得4位数字 MOV R0,#PASSNEW ; 指向变量区S1: LCALL GET_KEY ; 等待按键 MOV @R0,A ; 将按键值放入变量区 ADD A,#30H ; 转换为字符 LCALL LCDP2 ; 显示在LCD上 INC B ; 显示地址增加 INC R0 ; 指向下一变量区 DJNZ CO,S1 ; 是否完成4位数 RET;---------------------------------------------------------M_IP: DB "I/P PASS:.... ",0 ; 显示消息M_OK: DB "PASSWORD OK !!! ",0M_ERR: DB "PASSWORD ERROR !",0M_IP_NEW: DB "I/P NEWPASS:....",0;---------------------------------------------------------; SHOW ON LCD ; 显示内部密码值在LCD上LOOK_PASS: MOV B,#0 ; 设置LCD位置 MOV CO,#4 ; 共有4位数值 MOV R0,#PASSNEW ; 指向变量区LL: MOV A,@R0 ; 取得变量数据 ADD A,#30H ; 转换为字符 LCALL LCDP2 ; 在LCD第二行上显示数据 INC R0 ; 指向下一变量区 INC B ; LCD位置增加 DJNZ CO,LL ; 是否处理完所有位 MOV R5,#100 ; 延迟一下 LCALL DELAY LCALL SLINE2 ; 显示原先LCD消息 RET;----------------------------------------REL_ON: SETB REL ; 继电器状态设为ON RET;-------------------REL_OFF:CLR REL ; 继电器状态设为OFF RET;-------------------INIT_PORT: LCALL REL_OFF ; 初始化I/O接口 RET;---------------------DOOR_OPEN: ; 继电器开启 LCALL REL_ON MOV R5,#200 ; 延迟2s LCALL DELAY LCALL REL_OFF ; 继电器关闭 RET;---------------------------------------ALARM: ; 压电喇叭发出警报声 MOV R2,#3AL1: LCALL LED_BL LCALL BZ DJNZ R2,AL1 RET;----------------------------BZ: MOV R6,#0 ; 压电喇叭发出一声B1: LCALL DEL CPL SPK DJNZ R6,B1 RET;--------------------DEL: MOV R7,#180 ; 短暂延迟DE1: NOP DJNZ R7,DE1 RET;-----------------------------------------------------------MLOOP: ; 主控循环 LCALL GET_KEY; JUDGE WHICH KEY.......... ; 判断按下哪一键; 'A'--> SET NEW PASS.; 'B'--> CHECK PASS. ; 比较是否为A键 CJNE A,#KA,M1 ; 未按下A键则继续扫描; 'A'--> SET NEW PASS. .... ; 执行设置新密码 LCALL SET_PASS ; 设置新密码 LCALL SLINE2 ; LCD显示消息 JMP MLOOP ; 继续循环执行 ; 比较是否为B键M1: CJNE A,#KB, M2 ; 未按下B键则继续扫描; 'B'--> CHECK PASS. .... ; 执行密码输入是否正确 LCALL CHECK_PASS ; 检查密码输入是否正确 LCALL SLINE2 ; LCD显示消息 JMP MLOOP ; 继续循环执行M2: JMP MLOOP ; 继续执行循环 RET;-------------------------------------; LCD I/O;-------------------------------------SET_LCD: ; 对LCD初始化设置及测试 LCALL INIT_LCD ; 初始化LCD MOV R5,#10 LCALL DELAY ; 延迟一下 MOV DPTR,#LMESS1 ; 指针指向显示消息1 MOV A,#1 ; 显示在第一行 LCALL LCD_PRINT ; 显示执行消息1于LCD第一行 MOV DPTR,#LMESS2 ; 指针指向显示消息2 MOV A,#2 ; 显示在第二行 LCALL LCD_PRINT ; 显示执行消息2于LCD第二行 RET;---------------------------------LMESS1: DB "8051 PASSWORD ",0LMESS2: DB "A OR B KEY .....",0;-----------------------------------------; A=LINE 1 OR 2 ; 在LCD的第一行或第二行显示字符; DPTR = MESSAGE POINTERLCD_PRINT: CJNE A,#1,LINE2 ; 判断是否为第一行LINE1: MOV A,#80H ; 设置LCD的第一行地址 LCALL WCOM ; 写入命令 LCALL CLR_LINE ; 清除该行字符数据 MOV A,#80H ; 设置LCD的第一行地址 LCALL WCOM ; 写入命令 JMP FILLLINE2: MOV A,#0C0H ; 设置LCD的第二行地址 LCALL WCOM ; 写入命令 LCALL CLR_LINE ; 清除该行字符数据 MOV A,#0C0H ; 设置LCD的第二行地址 LCALL WCOM ; 写入命令FILL: ; 填入字符 CLR A MOVC A,@A+DPTR ; 由消息区取出字符 CJNE A,#0,LC1 ; 判断是否为结束码 RETLC1: LCALL WDATA ; 写入数据 INC DPTR ; 指针加1 JMP FILL ; 继续填入字符 RET;---------------------------CLR_LINE: ; 清除该行LCD的字符 MOV R0,#20 ; 设置个数CL1: MOV A,#' ' ; 载入空格符至LCD LCALL WDATA ; 输出字符至LCD DJNZ R0,CL1 ; 计数结束 RET;-------------------INIT_LCD: ; 4位I/O控制LCD接口初始化 MOV A,#38H ; 双行显示,8位数据,5X8点阵 LCALL WCOM MOV A,#06H ; 输入方式设置:AC自动加1 LCALL WCOM MOV A,#0CH ; 显示开,光标关 LCALL WCOM MOV A,#01H ; 清LCD显示屏 LCALL WCOM RET;---------------------- B_LCD: PUSH ACC ; 把ACC压入堆栈 CLR RS ; RS=1 SETB RW ; RW=1B_LCD1: MOV P0,#0FFH ; P0口置"1" SETB EN ; EN =1 MOV A,P0 ; 从P1口读出数据 NOP ; 空操作 CLR EN ; EN =0 JB ; 判断忙标志 POP ACC ; 把ACC弹出堆栈 RET ;----------------------WCOM: LCALL B_LCD ; 判断忙标志 CLR RS ; RS=0 CLR RW ; RW=0 SETB EN ; EN =1 MOV P0,A ; 写入指令到P0口 CLR EN ; EN =0 RET;--------------------------------------WDATA: LCALL B_LCD ; 判断忙标志 SETB RS ; RS=1 CLR RW ; RW=0 SETB EN ; EN =1 MOV P0,A ; 写入数据 CLR EN ; EN =0 RET;--------------------------------------; PRINT A CHAR ON LCD LINE 1; A=ASC DATA; B=LINE X : ; 在LCD的第一行显示字符; LINE 1 PUSH ACC ; 将A放入堆栈 MOV A,B ; 设置显示的地址 ADD A,#80H ; 设置LCD的第一行地址 LCALL WCOM ; 写入命令 POP ACC ; 由堆栈取出A LCALL WDATA ; 写入数据 RET;-------------------------------; PRINT A CHAR ON LCD LINE 2; A=ASC DATA; B=LINE X : ; 在LCD的第二行显示字符; LINE 2 PUSH ACC ; 将A放入堆栈 MOV A,B ; 设置显示地址 ADD A,#0C0H ; 设置LCD的第二行地址 LCALL WCOM ; 写入命令 POP ACC ; 由堆栈取出A LCALL WDATA ; 写入数据 RET ;-------------------------------------- END

新款的单片机都可以设置密码

用STC的单片机,里面有EEPROM,把设定的密码写到里面。正常运行时 输入密码和EEPROM里面的密码比较 正确了就可以进入

仔细看目录介绍有一章是讲密码锁控制的

51单片机论文外文参考文献

单片机英文参考文献 [1] 李广弟等 单片机基础 北京航空航天出版社, [2] 楼然苗等 51 系列单片机设计实例 北京航空航天出版社, [3] 唐俊翟等 单片机原理与应用 冶金工业出版社, [4] 刘瑞新等 单片机原理及应用教程 机械工业出版社, [5] 吴国经等 单片机应用技术 中国电力出版社, [6] 李全利,迟荣强编著 单片机原理及接口技术 高等教育出版社, [7] 侯媛彬等,凌阳单片机原理及其毕业设计精选 2006年,科学出版社 [8] 罗亚非,凌阳十六位单片机应用基础2003年 北京航空航天大学出版社 [9] 北京北阳电子有限公司,061A凌阳单片机及其附带光盘2003年 [10] 张毅刚等, MCS-51单片机应用设计,哈工大出版社,2004年第2版 [11] 霍孟友等,单片机原理与应用,机械工业出版社, [12] 霍孟友等,单片机原理与应用学习概要及题解,机械工业出版社, [13] 许泳龙等,单片机原理及应用,机械工业出版社, [14] 马忠梅等,单片机的C语言应用程序设计,北京航空航天大学出版社,2003修订版 [15] 薛均义 张彦斌 虞鹤松 樊波,凌阳十六位单片机原理及应用,2003年,北京航空航天大学出版社 ;

外文文献有,但怎么提供给你呢,至于翻译没有,翻译得靠你自己了,如果需要的话回复留个邮箱地址即可,希望能帮到你,多多给点悬赏分吧,急用的话请多选赏点分吧,这样更多的知友才会及时帮到你,我从文献资料中找...

[1]李广弟等.单片机基础[M].北京航空航天出版社,2001. [2]王东峰等.单片机C语言应用100例[M].电子工业出版社,2009. [3]陈海宴.51单片机原理及应用[M].北京航空航天大学出版社,2010. [4]刘守义等.单片机技术基础[M].西安电子科技大学出版社,2007. [5]钟富昭等.8051单片机典型模块设计与应用[M].人民邮电出版社,2007. [6]李平等.单片机入门与开发[M].机械工业出版社,2008.

相关百科

热门百科

首页
发表服务