2010年长春理工大学考研复试试题和答案单片机应用系统设计
- 格式:docx
- 大小:3.25 MB
- 文档页数:8
《单片机应用与实践》一.操作题设计一个彩灯控制系统,硬件由2*2矩阵键盘、2位共阳数码管、8路LED 以及单片机最小系统构成。
功能要求:(1)功能1:没有键按下,数码管显示AA,8个LED LED循环亮灭;(2)功能2:按键0按下,数码管显示A0,8个LED一隔一闪烁点亮四次;(3)功能3:按键1按下,数码管显示A1,8个LED 左移点亮一个循环;(4)功能4:按键2按下,数码管显示A2,8个LED 右移点亮一个循环;(5)功能5:按键3按下,数码管显示A 3 ,8个LED 乒乓效果点亮一个循环;(6)时间间隔均为 0.5 S,各模式显示完毕后均返回初始状态(1)。
完成任务:1.根据所提供的各部分功能子程序以及PROTEUS元器件,在理解子程序的前提下,将各元件之间的网络关系通过导线或者网络标签连接好,绘制出完整的电路原理图。
2.根据下面要求,编写主程序,修改部分子程序,包括初始化存储单元、I/O 口和中断等,同时协调各功能子程序以及中断服务程序,实现系统功能要求。
程序编写要求:(1)数码管数形选择使用 P0 口;(2)数码管数位选择1、2分别使用 P2.0 、 P2.1 口;(3)D1---D8 LED灯使用 P1 口;(4)使用 T0 定时器。
KEYBUF EQU 45H ;KEYBUF是低位数码管显示值的偏移量ORG 0000HLJMP STARTORG 000BHLJMP DISPLAYORG 0030HSTART: MOV SP,#50HMOV DPTR,#TABLEMOV KEYBUF,#4MOV TMOD,#01HMOV TH0,#0ECHMOV TL0,#78HSETB EASETB ET0SETB TR0MOV 34H,#0FFHLOOP: MOV P1,34HLCALL KEYSCANLCALL MODSELLCALL DELY05SMOV A,34HCPL AMOV 34H,ASJMP LOOPLED0: MOV 30H,#8MOV A,#55H LOOP0: MOV P1 ,ALCALL DELYCPL ADJNZ 30H,LOOP0RETLED1: MOV 31H,#8MOV A,#0FEH LOOP1: MOV P1 ,ALCALL DELYRL ADJNZ 31H,LOOP1RETLED2: MOV 32H,#8MOV A,#7FH LOOP2: MOV P1 ,ALCALL DELYRR ADJNZ 32H,LOOP2RETLED3: MOV 33H,#7MOV A,#0FEH LOOP3: MOV P1 ,ALCALL DELYRL ADJNZ 33H,LOOP3MOV 33H,#8LOOP4: MOV P1 ,ALCALL DELYRR ADJNZ 33H,LOOP4MOV P1,#0FFHRETKEYSCAN:MOV P3,#0FFH CLR P3.4 MOV A,P3 ANL A,#0FHXRL A,#0FH JZ NOKEY1 CJNE A,#01H,NK1 MOV KEYBUF,#0SJMP AAANK1: CJNE A,#02H,NOKEY MOV KEYBUF,#1SJMP AAANOKEY1: MOV P3,#0FFH CLR P3.5MOV A,P3ANL A,#0FHXRL A,#0FHJZ NOKEYCJNE A,#01H,NK3MOV KEYBUF,#2SJMP AAANK3: CJNE A,#02H,NOKEYMOV KEYBUF,#3SJMP AAANOKEY: MOV KEYBUF,#4AAA: RETMODSEL: MOV A,KEYBUF CJNE A,#0,L1LCALL LED0L1: CJNE A,#1,L2LCALL LED1L2: CJNE A,#2,L3LCALL LED2L3: CJNE A,#3,L4LCALL LED3L4: MOV KEYBUF,#4RETDELY:MOV R5, #10D1: MOV R6,#100D2: MOV R7,#248DJNZ R7,$DJNZ R6,D2DJNZ R5,D1RETDISPLAY:PUSH ACCPUSH PSWANL P2 ,#00HMOV TH0 ,#0ECHMOV TL0 ,#78HMOV A,KEYBUFCPL 00HJNB 00H,BBBMOV P0 ,#88HSETB P2.0SJMP CCCBBB: MOVC A,@A+DPTRMOV P0,ASETB P 2.1CCC: POP PSWPOP ACCRETITABLE:DB 0C0H,0F9H,0A4H,0B0H,88HEND3.联调PROTEUS和KEIL,实现彩灯控制系统的仿真。
单片机原理及应用(张毅刚-第三版)课后习题答案(全)(共60页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--第1章思考题及习题1参考答案一、填空1. 除了单片机这一名称之外,单片机还可称为或。
答:微控制器,嵌入式控制器.2.单片机与普通微型计算机的不同之处在于其将、、和三部分,通过内部连接在一起,集成于一块芯片上。
答:CPU、存储器、I/O口、总线3. AT89S52单片机工作频率上限为 MHz。
答:33 MHz。
4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低和提高。
答:成本,可靠性。
二、单选1. 单片机内部数据之所以用二进制形式表示,主要是A.为了编程方便B.受器件的物理性能限制C.为了通用性D.为了提高运算速度答:B2. 在家用电器中使用单片机应属于微计算机的。
A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用答: B3. 下面的哪一项应用,不属于单片机的应用范围。
A.工业控制 B.家用电器的控制 C.数据库管理 D.汽车电子设备答:C三、判断对错1. STC系列单片机是8051内核的单片机。
对2. AT89S52与AT89S51相比,片内多出了4KB的Flash程序存储器、128B的RAM、1个中断源、1个定时器(且具有捕捉功能)。
对3. 单片机是一种CPU。
错4. AT89S52单片机是微处理器。
错5. AT89C52片内的Flash程序存储器可在线写入,而AT89S52则不能。
错6. 为AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换。
对7. 为AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片AT89S52替换。
对8. 单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是DSP的长处。
对四、简答1. 微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何区别?答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。
单片机原理与应用及C51程序设计(第二版)课后答案[方案] 第一章1.给出下列有符号数的原码、反码和补码(假设计算机字长为8位)。
+45 -89 -6 +112答:【+45】原=00101101,【+45】反=00101101,【+45】补=00101101【-89】原=11011001,【-89】反=10100110,【-89】补=10100111【-6】原=10000110,【-6】反=11111001,【-6】补=11111010【+112】原=01110000,【+45】反=01110000,【+45】补=011100002. 指明下列字符在计算机内部的表示形式。
AsENdfJFmdsv120答:41H 73H 45H 4EH 64H 66H 4AH 46H 6DH 64H 73H 76H 31H 32H 30H3. 什么是单片机,答:单片机是把微型计算机中的微处理器、存储器、I/O接口、定时器/计数器、串行接口、中断系统等电路集成到一个集成电路芯片上形成的微型计算机。
因而被称为单片微型计算机,简称为单片机。
4. 单片机的主要特点是什么,答:主要特点如下:1) 在存储器结构上,单片机的存储器采用哈佛(Harvard)结构2) 在芯片引脚上,大部分采用分时复用技术3) 在内部资源访问上,采用特殊功能寄存器(SFR)的形式4) 在指令系统上,采用面向控制的指令系统5) 内部一般都集成一个全双工的串行接口6) 单片机有很强的外部扩展能力5. 指明单片机的主要应用领域。
答:单机应用:1) 工业自动化控制;2) 智能仪器仪表;3) 计算机外部设备和智能接口;4) 家用电器多机应用:功能弥散系统、并行多机处理系统和局部网络系统。
第二章1. MCS-51单片机由哪几个部分组成,答:MCS-51单片机主要由以下部分组成的:时钟电路、中央处理器(CPU)、存储器系统(RAM和ROM)、定时/计数器、并行接口、串行接口、中断系统及一些特殊功能寄存器(SFR)。
思考与练习题11.1单项选择题(1)单片机又称为单片微计算机,最初的英文缩写是( D )A.MCPB.CPUC.DPJD.SCM(2)Intel公司的MCS-51系列单片机是( C )的单片机。
A.1位B.4位C.8位D.16位(3)单片机的特点里没有包括在内的是( C )A.集成度高B.功耗低C.密封性强D.性价比高(4)单片机的发展趋势中没有包括的是( B )A.高性能B.高价格C.低功耗D.高性价比(5)十进制数56的二进制数是( A )A.00111000BB.01011100BC.11000111BD.01010000B(6)十六进制数93的二进制数是( A )A.10010011BB.00100011BC.11000011BD.01110011B(7)二进制数11000011的十六进制数是( B )A. B3HB.C3HC.D3HD.E3H(8)二进制数11001011的十进制无符号数是( B )A. 213B.203C.223D.233(9)二进制数11001011的十进制有符号数是( B )A. 73B.-75C.-93D.75(10)十进制数29的8421BCD压缩码是( A )A.00101001BB.10101001BC.11100001BD.10011100B(11)十进制数-36在8位微机中的反码和补码是( D )A.00100100B、11011100BB.00100100B、11011011BC.10100100B、11011011BD.11011011B、11011100B(12)十进制数+27在8位微机中的反码和补码分别是( C )A.00011011B、11100100BB.11100100B、11100101BC.00011011B、00011011BD.00011011B、11100101B(13)字符9的ASCII码是( D )A.0011001BB.0101001BC.1001001BD.0111001B(14)ASCII码1111111B的对应字符是( C )A. SPACEB.PC.DELD.{(15)或逻辑的表达式是( B )A.A⋅B=FB. A+B=FC. A⊕B=FD.(A⋅B)=F(16)异或逻辑的表达式是( C )A.A⋅B=FB. A+B=FC. A⊕B=FD.(A⋅B)=F(17)二进制数10101010B与00000000B的“与”、“或”和“异或”结果是( B )A.10101010B、10101010B、00000000BB.00000000B、10101010B、10101010BC.00000000B、10101010B、00000000BD.10101010B、00000000B、10101010B (18)二进制数11101110B与01110111B的“与”、“或”和“异或”结果是( D )A.01100110B、10011001B、11111111BB.11111111B、10011001B、01100110BC.01100110B、01110111B、10011001BD.01100110B、11111111B、10011001B(19)下列集成门电路中具有与门功能的是( D )A.74LS32B.74LS06C.74LS10D.74LS08(20)列集成门电路中具有非门功能的是( B )A.74LS32B.74LS06C.74LS10D.74LS08(21)Proteus软件由以下两个设计平台组成( C )A.ISIS和PPTB.ARES和CADC.ISIS和ARESD.ISIS和CAD(22)ISIS模块的主要功能是( A )A.电路原理图设计与仿真 B. 高级布线和编辑C. 图像处理D.C51源程序调试(23)ARES模块的主要功能是( B )A.电路原理图设计与仿真 B. 高级布线和编辑C. 图像处理&D.C51源程序调试(24)家用电器如冰箱、空调、洗衣机中使用的单片机主要是利用了它的( D )A.高速运算 B. 海量存储 C.远程通信 D. 测量控制1.2问答思考题(1)什么是单片机?单片机与通用微机相比有何特点?单片机是在一块半导体硅片上集成了计算机基本功能部件的微型计算机。
长春理工大学电子信息工程学院研究生入学考试《单片机应用系统设计》考试大纲一、适用专业080900电子科学与技术、085208电子与通信工程。
二、参考书目(1)《单片机应用系统设计》张毅刚哈尔滨工业大学出版社。
(主要教材)(2)《单片机原理及接口技术(C51编程) 》张毅刚人民邮电出版社。
(辅助教材)三、考查要点1. 单片机的概述(1)了解单片机的概念、特点、应用和常用单片机系列。
(2)了解单片机的发展过程。
(3)掌握单片机的特点,单片机的应用范围。
(4)了解单片机的发展趋势。
2. AT89S51单片机结构和时序(1)了解AT89S51 单片机的结构特点。
(2)掌握AT89S51 单片机的内部结构摸块。
(3)了解AT89S51 单片机的引脚分布。
(4)了解AT89S51 单片机的基本时序单位,掌握机器周期,指令周期概念。
(5)理解AT89S51 单片机的片外三总线,掌握地址总线、数据总线、控制总线在扩展硬件电路中应用。
(6)了解AT89S51 单片机存储器的组织,存储空间划分。
(7)掌握并行I/O 口P0-P3 的功能,了解P0-P3 口的位结构。
3. AT89S51单片机的指令系统(1)了解指令分类、指令格式和各种寻址方式。
(2)掌握AT89S51 单片机的七种寻址方式,了解七种寻址方式的操作过程。
(3)了解有数据传送类指令、算术运算类指令、逻辑运算及移位类指令、控制转移类指令、布尔变量操作类指令。
(4)掌握C51基本语法、数据类型、函数定义调用,以及C51程序设计的方法。
4. AT89S51中断系统(1)了解中断的概念、相关术语概念、单片机与外设传送数据方式和原理。
(2)掌握AT89S51单片机中断系统结构图及工作原理。
(3)掌握AT89S51单片机中断系统结构中TCON、IE、IP等寄存器的设置及初始化设计方法和编程。
5. AT89S51单片机的定时/计数器(1)掌握AT89S51单片机定时器/计数器的内部结构,相关寄存器。
长春理工大学现代文学用书初试自命题科目考试内容范围001理学院1、数学分析《数学分析(第三版)》欧阳光中等高等教育2、高等代数《高等代数(第三版)》北京大学数学系几何与代数教研室代数小组编高等教育3、普通物理教材自选4、量子力学《量子力学教程》(第一版)周世勋高等教育5、数学(理)教材自选6、半导体物理《半导体物理》刘恩克国防工业7、电子技术基础《电子技术基础》(模拟部分、数字部分)康华光高等教育、统计学①统计学(第五版)贾俊平等中国人民大学2012②概率论与数理统计茆诗松等高等教育2011002光电工程学院1、物理光学《工程光学》(物理光学部分)郁道银、谈恒英机械工业20062、光电检测技术《光电检测技术及应用》徐熙平、张宁编著机械工业20163、误差理论与数据处理《仪器精度理论》(上篇:误差理论部分)马宏、王金波北京航空航天大学2011003机电工程学院1、材料力学《材料力学》(第五版)刘鸿文高等教育2、理论力学《理论力学》(第七版)哈尔滨工业大学理论力学教研室高等教育3、机械设计《机械设计》(第八版)濮良贵、纪名刚主编高等教育2006004电子息工程学院1、电子技术基础《电子技术基础》(模拟电路部分)康华光高教2、号与系统《号与线性系统》第三版吴大正高等教育3、微机原理及应用《微机原理及应用》潘名莲电子科技大学005计算机科学技术学院1、数据结构:《数据结构(C语言版)》严蔚敏、吴伟民编著清华大学2011006材料科学与工程学院1、物理化学II《物理版(上下册)天津大学教研室编高等教育2009年2、材料科学基础《材料科学基础》张联盟主编武汉理工大学2005年007化学与环境工程学院1、分析化学《分析版)华东理工大学分析化学教研组高等教育2009年2、物理化学《物理版(上下册)天津大学物理化学教研室编高等教育2003年3、有机化学《有机版)徐寿昌主编高等教育1993年4、无机化学《无机版)天津大学无机化学教研室编高等教育2010年5、高等数学《高等版)同济大学数学系编高等教育2007年6、环境工程学《环境工程学》蒋展鹏(第三版)高等教育2013年00生命科学技术学院1、电子技术基础《电子技术基础》(第五版)(模拟电路及数字电路部分)康华光高教2002、生物化学《生物化学》(上、下册)沈同、王镜岩高等教育19933、普通生物学《普通生物学》(第三版)陈阅增高等教育2009009经济管理学院1、西方经济学《西方经济学》(微观部分、宏观部分)第五版高鸿业中国人民大学《微观经济学——原理、案例及应用》陈建萍中国人民大学2006年2、产业经济学《产业经济学》第二版苏东水高等教育2005《产业经济学教程》杨公仆上海财经大学2002年3、管理学《管理学》(第三版)周三多高等教育4、运营管理《生产与运作管理》张群机械工业2004.5、会计学《初级会计实务》财政部会计资格评价中心编(即会计职称考试用书)2007年以后版本均可。
“单片机原理及应用”课程习题与解答参考教材:张毅刚主编,单片机原理及应用,普通高等教育“十五”国家级规划教材,高等教育出版社,2004年1月第一章1-3:单片机与普通计算机的不同之处在于其将()()和()三部分集成于一块芯片上。
答:CPU、存储器、I/O口1-8:8051与8751的区别是:A、内部数据存储但也数目的不同B、内部数据存储器的类型不同C、内部程序存储器的类型不同D、内部的寄存器的数目不同答:C第二章2-4:在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为()。
答:2us。
析:机器周期为振荡周期的1/6。
2-6:内部RAM中,位地址为30H的位,该位所在字节的字节地址为()。
答:26H2-7:若A中的内容为63H,那么,P标志位的值为()。
答:0析:P为偶校验位,因为A中1的个数为偶数,所以P=0。
2-8:判断下列说法是否正确:A、8031的CPU是由RAM和EPROM所组成。
B、区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。
C、在MCS-51中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1。
D、PC可以看成使程序存储器的地址指针。
答:错、错、对、对2-9:8031单片机复位后,R4所对应的存储单元的地址为(),因上电时PSW=()。
这时当前的工作寄存器区是()组工作寄存器区。
答:04H、00H、02-11:判断以下有关PC和DPTR的结论是否正确?A、DPTR是可以访问的,而PC不能访问。
B、它们都是16位的存储器C、它们都有加1的功能。
D、DPTR可以分为两个8位的寄存器使用,但PC不能。
答:对、对、对、对2-13:使用8031芯片时,需将/EA引脚接()电平,因为其片内无()存储器。
答:低、程序2-14:片内RAM低128个单元划分为哪3个主要部分?各部分的主要功能是什么?答:工作寄存器区、位寻址区、数据缓冲区2-15:判断下列说法是否正确A、程序计数器PC不能为用户编程时直接使用,因为它没有地址。