ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:77.61KB ,
资源ID:17942391      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-17942391.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机原理及应用简单复习1.docx)为本站会员(b****0)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

单片机原理及应用简单复习1.docx

1、单片机原理及应用简单复习11. AT89S51单片机为 8 位单片机2. MCS-51系列单片机的典型芯片分别为 8031 、 8051 、 8751 。3. AT89S51的异步通信口为 全双工 (单工/半双工/全双工)4. AT89S51有 2 级中断, 5 个中断源5. AT89S51内部数据存储器的地址范围是 00H7FH ,位地址空间的字节地址范围是 20H2FH ,对应的位地址范围是00H7FH ,外部数据存储器的最大可扩展容量是64K 。6. AT89S51单片机指令系统的寻址方式有_寄存器寻址_、_直接寻址_、_寄存器间接寻址_、_立即寻址_、 基址寄存器加变址寄存器寻址 。7

2、. 如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH ,(R7)= 34H 。8. 82C55可以扩展 3 个并行口,其中 8 条口线具有位操作功能;9. 当单片机复位时PSW 00 H,这时当前的工作寄存器区是0区,R4所对应的存储单元地址为 04 H。10. 若A中的内容为67H,那么,P标志位为 1 。11. 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 8 片芯片。3串行口方式3发送的第9位数据要事先写入( SCON )寄存器的( TB8 )位。4串行口的方式0的波特率为 ( fOSC/12 )。6在内部RAM中可位

3、寻址区中,位地址为40H的位,该位所在字节的字节地址为( 28H )。7如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, R1后;结果(A)=( 79 H ) ,(49H)=( 58H )。8利用81C55可以扩展( 3 )个并行口,(256)个RAM单元。9当单片机复位时PSW ( 00 )H,SP=( 07H ),P0P3口均为( 高 )电平。10若A中的内容为88H,那么,P标志位为( 0 )。11当AT89S51执行MOVC A,A+ DPTR指令时,伴随着( PSEN* )控制信号有效。12AT89S51访问片外存储器时,利用( ALE )信号锁存来

4、自( P0口 )发出的低8位地址信号。13已知fosc=12MHz, T0作为定时器使用时,其定时时间间隔为( 1us )。14若AT89S51外扩8KB 程序存储器的首地址若为1000H,则末地址为(2FFF)H。1AT89S51单片机有( 2 )级优先级中断。2串行口方式2接收到的第9位数据送(SCON)寄存器的(RB8)位中保存。5AT89S51访问片外存储器时,利用(ALE)信号锁存来自( P0口 )发出的低8位地址信号。6若AT89S51外扩32KB 数据存储器的首地址若为4000H,则末地址为(BFFF)H。7当AT89S51执行MOVC A,A+PC指令时,伴随着(PSEN*)控

5、制信号有效。8若A中的内容为67H,那么,P标志位为(1)。9AT89S51单片机的通讯接口有(串行)和(并行)两种形式。在串行通讯中,发送时要把(并行)数据转换成(串行)数据。接收时又需把(串行)数据转换成(并行)数据。12AT89S51内部提供(2)个可编程的(16)位定时/计数器,定时器有(4)种工作方式。1. AT89S51单片机芯片共有 40 个引脚,MCS-51系列单片机为8位单片机。4. 单片机也可称为微控制器 或 嵌入式控制器。5当MCS-51执行MOVC A,A+PC指令时,伴随着 PSEN*控制信号有效。6. 当单片机复位时PSW00 H,这时当前的工作寄存器区是 0区,R

6、4所对应的存储单元地址为04 H。8. 51系列单片机的典型芯片分别为 AT89S51 、8031 、AT89C51 。9. AT89S51的 P3口为双功能口;10. 由AT89S51组成的单片机系统在工作时,EA*引脚应该接 地(或0);11. AT89S51外部程序存储器的最大可扩展容量是 64K ,其地址范围是0000H - FFFFH 。ROM芯片2764的容量是 8 KB,若其首地址为 0000H,则其末地址 1FFFH 。12. AT89S51的中断源有 外中断0, T0 ,外中断1, T1,串行口,有 2个中断优先级。13. AT89S51唯一的一条16位数据传送指令为 MOV

7、 DPTR,data16。14. LJMP的跳转范围是64K,AJMP的跳转范围是 2K B,SJMP的跳转范围是 128 B(或256B) 。15. 若A中的内容为68H,那么P标志位为 1。1. 如果(A)=45H,(R1)=20H,(20H)=12H,执行XCHD A, R1;结果(A)= 42H ,(20H)= 15H 2. AT89S51的异步通信口为 全双工 (单工/半双工/全双工),若传送速率为每秒120帧,每帧10位,则波特率为1200 bit/s 3. AT89S51内部数据存储器的位地址空间的字节地址范围是 20H-2FH ,对应的位地址范围是 00H-FFH。4. 单片机

8、也可称为 微控制器 或 嵌入式控制器 5. 当MCS-51执行MOVX A,R1指令时,伴随着 RD 控制信号有效。6. 当单片机的PSW01H时,这时当前的工作寄存器区是 0 区,R4所对应的存储单元地址为 04 H7. AT89S51的 P0 口为高8位地址总线口。8. 设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁程序存储器有效,则其 EA* 引脚应该接 +5V 9. 在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行 256 次。10. 欲使P1口的低4位输出0,高4位不变,应执行一条 ANL P1, #0F0H 命令。11. 单片机

9、外部三大总线分别为 数据总线 、 地址总线 和控制总线。12. 数据指针DPTR有 16 位,程序计数器PC有 16 位13. 74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在 8 块芯片中选中其中任一块。14. MCS51指令系统中,ADD与ADDC指令的区别是 进位位Cy是否参与加法运算 15. 特殊功能寄存器中,单元地址低位为 0或8 的特殊功能寄存器,可以位寻址。16. 开机复位后,CPU使用的是寄存器第0组,地址范围是 00H-07H 17. 若某存储器芯片地址线为12根,那么它的存储容量为 4kB 18. 关于定时器,若振荡频率为12MHz,在方式0下最大定时

10、时间为 8.192ms 19. AT89S51复位后,PC与SP的值为分别为 0000H 和 07H 20. LJMP跳转空间最大可达到 64K 21. 执行如下三条指令后,30H单元的内容是 #0EH MOVR1,30H MOV40H,0EHMOVR1,40H1、AT89S51有( 111 )条指令。2、晶振的频率为6MHz时,一个机器周期为( 2 )S。3、51单片机是把中央处理器,( 数据存储器 )、( 程序存储器 )、( 中断系统 )、( 定时器/计数器 )( 串行口 )以及I/O接口电路等主要计算机部件集成在一块集成电路芯片上的微型计算机。4、单片机复位时P0的值为( 0 )。5、当

11、PSW.4=0,PSW.3=1时,当前工作寄存器Rn,工作在第( 1 )区。6、在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行( 256 )次。7、欲使P1口的低4位输出0,高4位不变,应执行一条(ANL P1 #0F0H )指令。8、AT89S51系列单片机有( 5 )个中断源,可分为(2)个优先级。上电复位时( 外部中断0 )中断源的优先级别最高。10、74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在( 8 )块芯片中选中其中任一块。11、MCS51指令系统中,ADD与ADDC指令的区别是( ADDC指令中Cy位参加运算)。12、AT89S51单片机

12、有( 2 )个16位定时/计数器。13、特殊功能寄存器中,单元地址( 低位为0或8 )的特殊功能寄存器,可以位寻址。1.PSW中的RS0、RS1=01B,此时R2的字节地址为( 0AH )。2. 假定DPTR的内容1000H,A中的内容为40H,执行指令:2000H: MOVC A,A+DPTR 后,送入A的是程序存储器( 1040H )单元的内容。3. 假定A中的内容为79H,R5中的内容为78H,执行指令: ADD A,R5 DA A 后,累加器A的内容为( 57 )H,CY的内容为( 1 )。4当AT89S51单片机响应中断后,必须用软件清除的中断请求标志是( TI和RI)。5TMOD中

13、的GATEx=1时,表示由两个信号TRx和( 中断引脚上的电平 )控制定时器的启停。6在AT89S51单片机的RESET端出现(大于2个机器周期)的高电平后,便可以可靠复位,复位后的PC中的内容为(0000 )H。7当AT89S51单片机与慢速外设进行数据传输时,最佳的传输方式是(中断)。8DA转换器的两个最重要的技术指标为( 分辨率 )和( 建立时间 )。9在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的( CE* )端提供( 片选 )信号。10. 波特率定义为 (串行口每秒发送的的位数)。串行通信对波特率的基本要求是互相通信的甲乙双方必须具有 ( 相同 ) 的波特率。11. 若

14、串行通信按方式1传送,每分钟传送3000个字符(8位/每字符),其波特率是(400bit/s)。 12. AT89S51片内(20H2FH)地址范围内的数据存储器,既可以字节寻址又可以位寻址。138KB RAM存储器的首地址若为1000H,则末地址为(2FFF)H。15已知8段共阴极LED显示器显示字符“H”的段码为76H,则8段共阳极LED显示器显示字符“H”的段码为( 89H )。16当键盘的按键数目少于8个时,应采用( 独立)式键盘。当键盘的按键数目为64个时,应采用( 矩阵 )式键盘。17当BCD码拨盘的A端接地时,当BCD码拨盘拨到 “6” 时,此时拨盘的8、4、2、1接点的输出为(

15、1、0、0、1 )。18使用双缓冲方式的D/A转换器,可实现多路模拟信号的( 同步 )输出。19AT89S51单片机扩展并行I/O口时,对扩展的I/O口芯片的基本要求是:输出应具有( 锁存 )功能;输入应具有( 三态缓冲或锁存选通 )功能;1、单片机也可称为 微控制器 或 嵌入式控制器 。2、 串行口方式2接收到的第9位数据送 SCON 寄存器的 RB8 位中保存。3、AT89S51内部数据存储器的地址范围是 00H7FH ,位地址空间的字节地址范围是 20H2FH ,对应的位地址范围是 00H7FH ,外部数据存储器的最大可扩展容量是64KB。4、内部RAM中,位地址为50H的位,该位所在字

16、节的字节地址为 2AH 。5、如果(A)=65H,(50H)= 50H,(R1)= 50H,执行指令XCHD A, R1;结果为:(A) = 50 H ,(50H) = 65 H。6、当AT89S51执行MOVC A,A+PC指令时,伴随着 PSEN* 控制信号有效。7、AT89S51访问片外存储器时,利用 ALE 信号锁存来自 P0 发出的低8位地址信号。8、定时器/计数器T0作为计数器使用时,其计数频率不能超过晶振频率fosc的 1/24 。9、AT89S51单片机为 8 位单片机。10、AT89S51单片机有 2 级优先级中断。11、MCS-51系列单片机的典型芯片分别为 8031 、

17、8051 、 8751 。12、当单片机复位时PSW 00 H,这时当前的工作寄存器区是 0 区,R6所对应的存储单元地址为 06 H。13、AT89S51单片机指令系统的寻址方式有寄存器寻址 、直接寻址、 寄存器间接寻址、立即寻址、 基址加变址 、 位寻址 。14、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8 片芯片。15、利用82C55可以扩展 3 个并行口,其中 8 条口线具有位操作功能。16、若AT89S51外扩32KB 数据存储器的首地址为0000H,则末地址为 7FFF H。17、由8031组成的单片机系统在工作时,引脚应该接 0 。18、AT89

18、S51唯一的一条16位数据传送指令为 MOV DPTR,#data16 。采用6MHz的晶振,定时1ms,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)解:采用6MHZ晶振 机器周期为2us(213-X)210-6=110-3 X=7692(D)=1E0CH=1 1110 0000 1100(B),化成方式0要求格式为 1111 0000 1100 B即0F00CH 综上可知:TLX=0CH, THX=0F0H2AT89S51采用6MHz的晶振,定时2ms,如用定时器方式1时的初值(16进制数)应为多少?(写出计算过程)(6分)答:机器周期6106=210-6s=2uS又方式1为1

19、6进制定时器.故 (216X)210-6=210-3=216-X=1000=X=65536-1000=64536 即初值=FC18H四、图为8段共阴数码管,请写出如下数值的段码。 a b c d e f g hD0 D1 D2 D3 D4 D5 D6 D70_ 3FH_1_06H_2_5BH3_ 4FH_4_ 66H_ 5 6DH_P_73H_ 7_03H_ 8 _7FH_C_39H_AT89S51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么?(6分)答:不发生数据冲突的原因是:AT89S51中访问程序存储器和数据存储器的指令不一样。选通信号也就不一样,前者为P

20、SEN,后者为WR与RD。程序存储器访问指令为MOVC A,DPTR;MOVC A,A+pc。数据存储器访问指令为:movx A,DPTR; MOVX A,Ri; MOVX DPTR,A。2中断服务子程序返回指令RETI和普通子程序返回指令RET有什么区别?(4分)答:RETI除了将压栈的内容出栈外(即现场恢复),还清除在中断响应时被置1的AT89S51内部中断优先级寄存器的优先级状态。5LED的静态显示方式与动态显示方式有何区别?各有什么优缺点?(4分)静态:显示期间,锁存器输出的段码不变;亮度大,各位LED的段选分别控制;位数多硬件电路复杂动态:所有位段码线并连一起,各位的亮灭靠片选控制端

21、控制,亮度较低,多位控制电路简单简述一种多外部中断源系统的设计方法。(给出图和程序) (10分)答:程序如下:ORG 0013H ;的中断入口 LJMP INT1 ; INT1: PUSH PSW ;保护现场 PUSH ACC JB P1.0,IR1 ;P1.0高,IR1有请求 JB P1.1,IR2 ;P1.1高,IR2有请求 JB P1.2,IR3 ;P1.2脚高,IR1有请求 JB P1.3,IR4 ;P1.4脚高,IR4有请求INTIR: POP ACC ;恢复现场 POP PSW RETI ;中断返回IR1: IR1的中断处理程序 AJMP INTIR ; IR1中断处理完毕,跳标号

22、INTIR处执行 IR2: IR2的中断处理程序 AJMP INTIR ;IR2中断处理完毕,跳标号INTIR处执行IR3: IR3的中断处理程序 AJMP INTIR ;IR3中断处理完毕,跳标号INTIR处执行 IR4: IR4的中断处理程序 AJMP INTIR ;IR4中断处理完毕,跳标号INTIR处执行3说明AT89S51的外部引脚EA*的作用?(3分)答:EA*是内外程序存储器选择控制信号。(1分) 当EA*0时,只选择外部程序存储器。(1分) 当EA*1时,当PC指针0FFFH时,只访问片内程序存储器;当PC指针0FFFH时,则访问外部程序存储器(1分)1、 MCS51单片机片内

23、256B的数据存储器可分为几个区?分别作什么用?(8分)答:(1)通用工作寄存器区,00H 1FH,共4组,R0-R7,在程序中直接使用(2)可位寻址区,20H-2FH,可进行位操作,也可字节寻址(3)用户RAM区,30H-7FH,只可字节寻址,用于数据缓冲及堆栈区(4)特殊功能寄存器区,80H-FFH,21个特殊功能寄存器离散地分布在该区内,用于实现各种控制功能1、AT89S51单片机可执行指令:MOV 28H,R2。( 错 )2、判断指令的正误:MOV T0,#3CF0H; (错)3、AT89S51单片机中PC的值是当前正在执行指令的下一条指令的地址。( 对 )4、当AT89S51执行MO

24、VX A,R1指令时,伴随着信号有效。( 错 )5、指令中直接给出的操作数的寻址方式称为直接寻址(错)6、AT89S51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的。( 对 )7、内部RAM的位寻址区,既能位寻址,又可字节寻址。( 对 )8、特殊功能寄存器SP内装的是栈顶首地址单元的内容。( 错 )9、特殊功能寄存器SCON与定时器/计数器的控制无关。( 对 )10、逐次比较型A/D转换器与双积分A/D转换器比较,逐次比较型的转换速度比较慢。( 错 )1. 如果AT89S51单片机的某一高优先级中断请求正在被响应,此时不会再发生中断嵌套。( 对 )2. 当=1时,AT89S51单

25、片机片外可扩展的程序存储器空间和数据存储器空间是一样的。(错)3. 指令字节数越多,执行时间越长。( 错 )4. 访问单片机内部RAM或外部扩展的RAM的低128字节,指令是不同的。(对)5. 并行接口芯片82C55的方式0是无条件的输入输出方式(对)6. 逐次比较型ADC的转换速度要比双积分型ADC的转换速度快。(对)7. 串行口方式0的波特率仅与单片机的晶体振荡器有关,与定时器无关。( 对 )8. 扩展的I/O接口芯片中的寄存器,要占用片外程序存储器的地址单元。(对)9. AT89S51单片机进行串行通信时,要占用一个定时器作为波特率发生器。(对)10. AT89S51单片机访问片外I/O

26、设备中的寄存器,要使用MOVX类指令。(对)11. “转换速度”仅适用于A/D转换器,D/A转换器不用考虑“转换速度”这一问题。( 错 )12. 对于周期性的干扰电压,可使用双积分的A/D转换器,并选择合适的积分元件,可以将该周期性的干扰电压带来的转换误差消除。( 对 )13. 串行口的发送缓冲器和接收缓冲器只有1个单元地址。( 对 )14. AT89S51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平和低电平的持续时间均不小于1个机器周期。( 错 )1、AT89S51单片机必须使用内部ROM。 ( F )2、当脚接高电平时,对ROM的读操作只访问片外程序存储器。 ( F )

27、3、AT89S51单片机的串行通信方式为半双工方式。 ( F )4、AT89S51的中断系统最短响应时间为4个机器周期。 ( F )5、E2PROM不需紫外线能擦除,如2816在写入时就能自动完成擦除。 ( T )6、8155是一种8位单片机。 ( F )7、51单片机只能做控制用,不能完成算术运算。 ( F )8、单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。 ( F )9、AT89S51的中断源全部编程为同级时,优先级最高的是。 ( F )10、指令AJMP的跳转范围是1KB。 ( F )11、外部中断0的入口地址是0003H。 ( T )12、AT89S51有中断源5个。

28、 ( T )13、A/D转换器的作用是将模拟量转换为数字量;D/A转换器的作用是将数字量转为模拟量。 ( T )14、MOVX A,3057H ( F )15、ANL R1,#0FH ( F )1 当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。(X )2 必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断。(X )3 8155是一种8位单片机。(X )4 51单片机只能做控制用,不能完成算术运算。(X )5 单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。(X )6 指令AJMP的跳转范围是2KB。( )7 扩展I/O口占用片外数据存储器的地址资源。(

29、)8 8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的。( )9 单片机系统扩展时使用的锁存器,是用于锁存低8位地址( )在A/D变换时,转换频率越高越好。(X )1AT89S51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持续时间不小于1个机器周期。()2判断指令的正误:MOV T0,#3CF0H;()3定时器T0中断可以被外部中断0中断()4指令中直接给出的操作数称为直接寻址。()5内部RAM的位寻址区,既能位寻址,又可字节寻址。()6特殊功能寄存器SCON与定时器/计数器的控制无关。()7当AT89S51执行MOVX A,R1指令时,伴随着W

30、R*信号有效。()8串行口工作方式1的波特率是固定的,为fosc/32。()9区分外部程序存储器和数据存储器的最可靠的方法是看其是被 RD*还是被PSEN*信号连接。()10逐次比较型A/D转换器与双积分A/D转换器比较,转换速度比较慢。()1AT89S51单片机可执行指令:MOV 35H,R3。( )28031与8751的区别在于内部是否有程序存储器。( )3当向堆栈压入一个字节的数据后,SP中的内容减1。()4程序计数器PC中装的内容是当前正在执行指令的地址。()5某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻址。()6AT89S51单片机中的PC是不可寻址的。()7当AT89

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2