单片机总复习题
单片机复习题含答案
单片机模拟试卷001六、设计题(1题13分;2题12分,共25分)1.某单片机控制系统有8个发光二极管。
试画出89C51与外设的连接图并编程使它们由左向右轮流点亮。
2.某控制系统有2个开关K1和K2,1个数码管,当K1按下时数码管加1,K2按下时数码管减1。
试画出8051与外设的连接图并编程实现上述要求。
单片机模拟试卷002四、读程序题(每小题4分,共20分) 1.执行下列程序段后,(P1)=_______。
MOV P1,#5DH CPLCPL CLR SETB2.执行下列程序段后,(A)=_______,(C Y )=____。
MOV A ,#C5H RL A3.下列程序段执行后,(R 0)=_______,(7EH)=____,(7FH)=_______。
MOV R 0,#7EH MOV 7EH ,#0FFH MOV 7FH ,#40H 1NC @R 0 1NC R 0 1NC @R 04.已知(SP)=60H ,子程序SUBTRN 的首地址为0345H ,现执行位于0123H 的ACALL SUBTRN 双字节指令后,(PC)=___,(61H)=_______,(62H)= ____。
5.阅读下列程序,说明其功能。
MOV R 0,#data MOV A,@R 0 RL AMOV R 1,A RL A RL AADD A ,R 1 MOV @R 0,A RET五、编程题(每小题4分,共20分)1.已知在累加器A 中存放一个BCD 数(0~9),请编程实现一个查平方表的子程序。
2.请使用位操作指令实现下列逻辑操作: BIT=(10H ∨∧(11H ∨C Y )3.已知变量X 存于V AR 单元,函数值Y 存于FUNC 单元,按下式编程求Y 值。
Y=100100x x x >-=<⎧⎨⎪⎩⎪4.已知在R 2中存放一个压缩的BCD 码,请将它拆成二个BCD 字节,结果存于SUM 开始的单元中(低位在前)。
单片机考试复习题及答案
单片机考试复习题及答案(总22页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--选择题1、主频为12MHz的单片机他的机器周期为(c)。
A、1/12微秒B、微秒C、1微秒D、2微秒2、MCS-51系列单片机是属于(C)体系结构。
A、冯诺依曼B、普林斯顿C、哈佛D、图灵3、定时器/计数器工作方式0为(A)。
A、13位定时/计数方式B、16位定时/计数方式C、8位可自动装入计数初值方式D、2个8位方式6、MCS-51单片机每个机器周期都要进行中断查询,查询的是(A)。
A、中断标志位B、中断允许控制位C、中断优先级控制位D、外部中断触发方式控制位7、当外部中断被设置为下降沿触发时,对触发信号的要求是高、低电平的持续时间均应大于(B)。
A、1个机器周期B、2个机器周期C、4个机器周期D、8个机器周期8、在下列寄存器中,与定时器/计数器无关的是(C)。
scon是控制寄存器A、TCONB、TMODC、SCOND、IE9、若欲将T0设置为定时器方式2、T1设置为计数器方式1,T0、T1均采用软件启/停控制,则方式寄存器TMOD的方式控制字为(B)。
A、00100101B、01010010C、 C、1010、当晶振频率为6MHz、定时/计数器工作于方式1,最大定时时间为(D)。
A、 B、 C、 D、11、当晶振频率为6MHz,定时/计数器T0工作于定时器方式2,若要求定时值为,则定时初值为(A)。
A、156B、56C、100D、20012、设MCS-51单片机的晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率为(C)。
A、2MHzB、1MHzC、500KHzD、250KHz13、利用下列(D)关键字可以改变工作寄存器组。
A、interruptB、sfrC、whileD、using14、(D)是c语言提供的合法的数据类型关键字。
A、FloatB、signedC、integerD、Char15、12MHz晶振的单片机在定时器工作方式下,定时器中断记一个数所用的定时时间是(A)。
单片机复习
单片机复习考试题目(1—5章)第一章1、求十进制数-102的补码(以2位16进制数表示),该补码为。
2、123= B= H。
3、只有在________码表示中0的表示是唯一的。
4、真值-0000000B的反码为;其补码为。
5、+1000110B的反码是;-0110011B的补码是。
6、10101.101B转换成十进制数是()。
(A)46.625 (B)23.625 (C) 23.62 (D) 21.6257、3D.0AH转换成二进制数是()。
(A)111101.0000101B (B) 111100.0000101B(C) 111101.101B (D) 111100.101B8、73.5转换成十六进制数是()。
(A)94.8H (B) 49.8H (C) 111H (D) 49H9、十进制29的二进制表示为原码()A 11100010B 10101111C 00011101D 0000111110、-49D的二进制补码为.( )A 11101111B 11101101C 0001000D 1110110011、已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()a)7542H b)7542 c)75.42H d)75.42第二章1、80C51单片机的( )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32、单片机应用程序一般存放在()a)RAM b)ROM c)寄存器 d)CPU3、CPU主要的组成部部分为()a)运算器、控制器 b)加法器、寄存器 c)运算器、寄存器 d)运算器、指令译码器4、80C51是()位的单片机a)16 b)4 c)8 d)准165、80C51复位后,PC与SP的值为()a )0000H,00H b)0000H,07H c)0003H,07H d)0800H,00H6、80C51单片机中既可位寻址又可字节寻址的单元是()a)20H b)30H c)00H d)70H7、PSW=18H时,则当前工作寄存器是( )A.0组B. 1组C. 2组D. 3组8、MCS—51单片机外部有40个引脚,其中,地址锁存允许控制信号引脚是()(A)ALE (B)PSEN(C)(D)RST9、PC中存放的是( )A.下一条指令的地址B. 当前正在执行的指令C.当前正在执行指令的地址D.下一条要执行的指令10、MCS-51单片机的堆栈区应建立在()。
单片机复习题
一、简答题1、何谓单片机单片机与一般微型计算机相比,具有哪些特点2、简述8051单片机的内部基本结构。
3、程序状态字PSW中主要包含了哪些状态信息4、什么是时钟周期、机器周期、指令周期8051CPU机器周期与时钟周期是什么关系5、若震荡频率f osc=12MHz,则震荡周期、状态周期、机器周期分别为多少6、如何区别一条访问数据存储器的指令是访问片RAM还是访问片外RAM7、8051的存储器由哪几部分组成片内RAM分为哪几个性质和用途不同的区域8、在8051单片机中,什么是特殊功能寄存器特殊功能寄存器与其它片内RAM单元有什么区别9、简述堆栈工作过程和SP的作用。
10、EA引脚有何功能11、51系列程序存储器的编址规律是怎样的如何知道单片机执行指令时,是从片内ROM 中取指令,还是从片外ROM中取指令12、访问位地址20H和字节地址20H的区别是什么13、按照同一优先级中的优先权排队顺序列出MCS-51的中断源和相应的中断入口地址14、MCS-51定时器/计数器作定时器以及计数器使用时,计数脉冲由谁提供这与什么因素有关15、已知振荡器振荡频率为12MHz,要求定时器/计数器0产生10ms的定时,试编写初始化程序16、简述定时器/计数器0、1的4中工作方式的特点。
17、综述P0、P1、P2、P3口各有哪几个功能18、为何说P1口是“准双向接口”19、波特率表示什么8051单片机的串口在4种工作方式下的波特率分别如何确定20、如异步通信,每个字符由11位组成,串行口每秒钟传送250个字符,则波特率为多少21、设串行异步通信的传送速率为2400波特,传送的是带奇偶校验的ASCII码字符,每个字符包含10位(1个起始位,7个数据位,1个奇偶校验位,1个停止符),问每秒钟最多可传送多少个字符22、串行数据传送的主要优点和用途是什么23、MCS-51有几个中断优先级如何设定24、MCS-51单片机CPU响应中断后,由硬件自动执行哪些操作25、MCS-51指令系统主要有哪几种寻址方式请举例说明。
单片机复习题
第一章一、填空题:1、机器数的表示规定,最高位表示符号,正号用0 表示,负号用 1 表示。
2、单片机是将CPU 、ROM 、RAM 等几部分集成在一块芯片上的微型计算机。
3、十进制数29的二进制表示为 11101 。
4、十进制数-29的8位补码表示为 11100011B 。
5、微处理器由控制器和运算器二部分组成。
6、十进制数-47用8位二进制补码表示为 11010001B 。
7、-19的二进制补码表示为 11101101B 。
8、计算机中最常用的字符信息编码是 ASCLL码。
9、89C51含 4 KB的ROM。
1、单片机机器内的数是以( C )的形式表示的A、原码B、反码C、补码D、ASCII码二进制数110110110对应的十六进制数可表示为 B 。
A.1D3H B.1B6H C.DB0H D.666HALU表示 D .A.累加器 B.程序状态字寄存器 C.计数器 D.算术逻辑部件第二章一、填空题:1、89C51单片机的并行I/O口共有4个,分别是P0 、P1 、P2 和P3 。
2、若不使用89C51片内存储器引脚/EA必须接低电平。
3、89C51系统中,当/PSEN信号有效时,表示CPU要从 PC 存储器读取信息。
1、当ALE信号有效时,表示(B )。
(A)从ROM中读取数据(B)从P0口可靠地送出地址低8位(C)从P0口送出数据(D)从RAM中读取数据2、在89C51单片机应用系统中,可以作为时钟输出的是( D )引脚。
(A)RXD (B)RST (C)ALE (D)XTAL13、在89C51的4个并行口中,能作为通用I/O口和高8位地址总线的是( C )。
(A)P0 (B)P1 (C)P2 (D)P34、单片机89C51的ALE引脚是( C )。
A、输出高电平B、输出低电平C、输出矩形脉冲,频率为fosc的1/6D、输出矩形脉冲,频率为fosc的1/25、在单片机中,通常将一些中间计算结果放在(A )中。
单片机复习题
单片机复习提纲(1)一.单项选择题:(10分)1.MC-51单片机复位后,程序计数器PC的内容是 C 。
A.00H B.FFH C.0000H D.FFFFH2.8031单片机芯片要使用时应把EA信号引脚 B 。
A.接高电平B.接地C.悬空D.接地址锁存器选通端3.MCS-51的程序计数器PC为16位计数器,因此其寻址范围是 D 。
A.8K B.16K C.32K D.64K4.在MCS-51单片机中,唯一一个可供用户使用的16位寄存器是 B 。
A.PSW B.DPTR C.IP D.PC5.在MCS-51单片机中,唯一一个用户不能直接使用的寄存器是 D 。
A.PSW B.DPTR C.IE D.PC6.在单片机中,用作标志寄存器的一个特殊功能寄存器是 A 。
A.PSW B.DPTR C.TCON D.PC7.单片机的指令地址存放在 D 中。
A.PSW B.DPTR C.SP D.PC8.提高单片机的晶振频率,则机器周期信号 C 。
A.不变B.变长C.变短D.变长变短不定9.8031不具有第二功能的I/O口是:( B )A、P0 口B、P1口C、P2口D、P3口10.在M C S-51单片机的中断中,如果出现同级中断申请时,就按硬件查询序列来处理响应次序,其优先级别中第三个为:( D )A、定时/计数器中断0B、定时/计数器中断1C、外部中断0D、外部中断1E、串行口中断11.MSC-51在响应中断时,必须由用户清除的标志为( B )A、TF0B、RIC、IE0D、TF112.设(A)=F0H,若执行4次指令RL A ,则执行完后,A 中的内容为:(C )A、FFHB、00HC、0FHD、F0H13.乘法指令是MCS-51单片机中执行时间最长的指令之一,当执行完MUL AB 后,积的高8位在:(B )A、在寄存器A中B、在寄存器B中C、在Cy中D、在PSW中14.设执行ADD 指令后,A 中的内容为10011010B ,再执行DA A 指令后,A 的内容应为( D )A、10100000B、10010000C、00010000D、0000000015.设A=56H,R0=20H,(20H)=7AH,若执行XCHD A,@R0, 则A 中的内容为:(C )A、76HB、A6HC、5AHD、50H16.执行PUSH direct 指令时,SP 将进行何种操作?( B )A、SP + 0B、SP + 1C、SP + 2D、SP - 117.定时器T1中断的入口地址为:( C )A、0023HB、000BHC、001BHD、0013H18.下列哪一个指令助记符是非法字符?( D )A、RLCB、CLRC、RRCD、ORC19.MCS-51响应中断时,下面哪一个条件不是必须的( C )。
单片机复习参考题(含答案)
单片机复习题一、选择1.二进制数110110110对应的十六进制数可表示为( )。
A. 1D3H B.1B6H C.DBOH D. 666H2.-3的补码是( )。
A. 10000011 B. 11111100 C.11111110 D.111111013.CPU主要的组成部部分为( )。
A.运算器,控制器 B.加法器,寄存器 C. 运算器,寄存器 D.运算器,指令译码器4.INTEL 8051 CPU是( )位的单片机。
A. 16 B.4 C. 8 D.准16位5.对于以 8051为核心的小单片机应用系统来说,/EA脚总是( )A.接地B.接电源C. 悬空D.不用6.程序计数器PC用来( )。
A.存放指令 B.存放正在执行的指令地址C. 存放下一条的指令地址 D.存放上一条的指令地址7.指令和程序是以( )形式存放在程序存储器中。
A. 源程序B. 汇编程序C. 二进制编码 D.BCD码8.单片机应用程序一般存放在( )中。
A. RAM B.ROM C. 寄存器 D.CPU9.单片机8051的XTALl和XTAL2引脚是()引脚A. 外接定时器 B.外接串行口 C. 外接中断 D.外接晶振10.8031复位后,PC与SP的值为( )。
A.0000H,00H B.0000H,07H C.0003H,07H D. 0800H,00H11.P0,P1口作输入用途之前必须( )。
A. 相应端口先置1 B.相应端口先置0 C.外接高电平 D.外接上拉电阻12.8051的内部RAM中,可以进行位寻址的地址空间为( )。
A. 00H~2FH B. 20H~2FH C. 00H~FFH D. 20H~FFH13.8051的程序计数器PC为16位计数器,其寻址范围是( ) 。
A. 8KB. 16K C. 32K D. 64K14.8051单片机中,唯一一个用户不能直接使用的寄存器是( )。
A.PSW B. DPTR C. PC D. B15.对MCS-51单片机来说,其内部RAM( )。
单片机复习题带答案
一、单项选择题1.利用下列( D )关键字可以改变工作寄存器组A、interruptB、sfrC、whileD、using2.C51中一般指针变量占用( C )字节存储。
A、一个B、两个C、三个D、四个3.使用宏来访问绝对地址时,一般需包含的库文件是(B)A、reg51.hB、absacc.hC、intrins.hD、startup.h4.执行#define PA8255 XBYTE[0x3FFC];PA8255=0x7e;后存储单元0x3FFC的值是( A )A、Ox7eB、8255HC、未定D、7e5.设有int i;则表达式i=1,++i,++i||++i,i的值为( C )A、1B、2C、3D、46.设有int a[ ]={10,11,12},*p=&a[0];则执行完*p++;*p+=1;后a[0],a[1],a[2]的值依次是( C )A、10,11,12B、11,12,12C、10,12,12D、11,11,127.设有int i;则表达式i=1,++i,i||++i,i的值为( B )A、1B、2C、3D、48、单片机8051的XTAL1和XTAL2引脚是(D )引脚。
A、外接定时器B、外接串行口C、外接中断D、外接晶振9、单片机的定时器/计数器设定为工作方式1时,是(D )。
A、8位计数器结构B、2个8位计数器结构C、13位计数器结构D、16位计数器结构10、串行口每一次传送( C )字符。
A、1个字节B、1bitC、1帧D、1 串11、计算机能直接识别的语言是( C )。
A、汇编语言B、自然语言C、机器语言D、C语言12、MCS—51单片机的CPU主要的组成部分为(A )。
A、运算器、控制器B、加法器、寄存器C、运算器、加法器D、运算器、译码器13、MCS-51系列单片机芯片是双列直插式封装的,有( C )个引脚。
A、24B、30C、40D、5014、MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是(A )。
单片机复习题
单片机复习题一、概念题1. 70 = B = H。
2. 机器字长为8位,则[-1]原= ,[-1]反= ,[-1]补= 。
3. 单片机的基本组成包括、、和。
4. 中央处理器由和组成。
5. 指令的执行步骤分为:、、。
6. 标志寄存器PSW用于保存指令执行结果,包含以下几个标志位:(1)C为,什么情况下置1?;(2)AC为,什么情况下置1?;(3)OV为,什么情况下置1?;(4)P为,什么情况下置1?;7. 执行下列指令后,累加器A、标志位C、AC、OV、P分别为多少?MOV A, #6AHADD A, #7BH8. 51系列单片机的程序存储器寻址能力为,地址范围到;片外数据存储器寻址能力为,地址范围到;这是由于51系列单片机的地址总线为根。
9.利用8051组成的工作系统,程序放在内部ROM,它的引脚应该接电平。
10. 单片机系统复位后,PSW = ,因此内部RAM寄存器区的当前寄存器是第组,8个寄存器的单元地址为~。
11. 堆栈操作遵循的原则是。
12 堆栈寄存器的符号是,复位后它的内容为,若不对该寄存器进行赋值,则压入堆栈的第一个数据将位于片内RAM的单元。
13. 通过堆栈操作实现子程序调用,首先要把的内容入栈,以进行断点保护。
调用返回时再进行出栈操作,把保护的断点送回。
14. 8051单片机有4个I/O口,它们分别是,复位后对应它们的寄存器内容为,它们的第二功能分别是。
15. P0~P3口在作输入口使用时,应先向口锁存器写入,方能准确无误的读取引脚上的信号;16. 程序计数器PC存放的是。
17. 单片机的片外总线包括,和。
18. 一个机器周期包括个振荡周期,若8051外接晶振为12MHz,则单片机的T CY =。
19. 8051复位后,程序从地址开始执行。
20. 51系列单片机的寻址方式按操作数类型可以分为数的寻址和指令寻址。
数的寻址分为:(1)立即寻址:操作数由直接给出;(2)寄存器寻址:操作数存放于中;(3)直接寻址:指令中直接给出操作数的;(4)寄存器间接寻址:指令给出的寄存器中存放的是,寄存器前加符号以表明该寻址方式;(5)变址寻址:操作数的地址由运算得来,其中,以作变址寄存器,以或作基址寄存器;(6)位寻址:指令直接给出;以上6种寻址方式中,3、4、5给出的都是,位于;指令寻址是获得指令转移的目的地址,包括:(1)绝对寻址:由指令给出转移的;(2)相对寻址:指令给出的是相对于的。
单片机复习题(参考答案)
一、填空题1.计算机中最常用的字符信息编码是 ASCII码。
2.计算机中常用的码制有原码,反码和补码。
3. 十进制数29的二进制表示为 11101B。
4. 十进制数-29的8位补码表示为 11100011B 。
5.如果存储单元的数据位为8位,当它存放无符号数时,则该数的范围为 0~255 ;存放有符号数时,以原码表示的范围为 -127~127 ,以补码表示,范围为 -128~127 。
6.设X=87H,Y=E6H,则X与Y按位“或”运算为 E7H,X与Y的按位“异或”运算为 61H 。
(要求结果写成16进制形式)7.按照CPU对数据处理的位数,单片机通常分为 4 位、8 位、 16 位、 32 位等四类。
8.计算机的经典结构由运算器、控制器、存储器、输入设备、输出设备组成。
9.一个完整的计算机系统由硬件系统和软件系统两大部分组成。
10. 如果存储单元的数据位为16位,当它存放无符号数时,则该数的范围为 0~65536 。
11.计算机三大总线分别为地址总线、数据总线和控制总线。
二、单选题1.数据的存储结构是指(C)。
A、存储在外存中的数据B、数据所占的存储空间量C、数据在计算机中的顺序存储方式D、数据的逻辑结构在计算机中的表示2.真值0表示形式唯一的机器数是(C )。
A. 原码B.反码C.补码D.原码和反码3.计算机能直接识别的语言是(C)。
A.汇编语言 B.自然语言 C.机器语言 D.C语言一、填空题1. 复位后寄存器PC= 0 、SP= 7 、P0~P3= FFH 、PSW= 0 。
2.EA引脚的作用是允许访问片外程序存储器输入线。
3. 8051是 8 位的单片机,其内部存储器容量为 128B RAM, 4KB ROM。
4.当80C51引脚ALE信号有效时,表示从P0口稳定地送出了低8位地址。
5. 80C51单片机有两种复位方式,即上电自动复位和按键手动复位。
6.8051单片机片内包含 4KB ROM和 128B RAM(填容量), 2 个定时器。
单片机重点复习题
单片机重点复习题单片机课后习题第三章4.什么就是alu?详述mcs-51系列单片机alu的功能与特点。
请问:alu就是用作对数据展开算术运算和逻辑操作方式的继续执行部件,由加法器和其他逻辑电路(移位电路和推论电路等)共同组成。
在掌控信号的促进作用下,它能够顺利完成算术提、减至、乘坐、除和逻辑与、或、异或等运算以及循环移位操作方式、位操作等功能。
值。
如果cpu在操作方式中要采用两组工作寄存器,如果不采用位变量,sp的初值至少应属0fh或更大的值;如果使用位变量,sp的初值至少应为2fh或更大的值;keilc51编译器会自动计算sp的初始设定值,无需编程者关心。
8.程序状态寄存器psw的促进作用就是什么?常用状态标识有哪几位?作用是什么?答:psw是8位寄存器,用做程序运行状态的标识。
表中4.7psw寄存器各位名称及地址地址d7hd6hd5hd4hd3hd2hd1hd0h名称cacf0rs1rs0ovf1p当cpu进行各种逻辑操作或算术运算时,为反映操作或运算结果的状态,把相应的标识边线位或明0。
这些标识的状态,可以由专门的指令去测试,也可以通过指令念出。
它为计算机确定程序的下一步运行方向提供依据。
psw寄存器中各位的名称及地址如表4.7所示,下面表明各标识位的促进作用。
●p:奇偶标识。
该位始终跟踪累加器a的内容的奇偶性。
如果有奇数个1,则置p为1,否则清0。
在80c5l的指令系统中,凡是改变累加器a中内容的指令均影响奇偶标识位p。
●f1:用户标识。
由用户置位或登位。
●ov:外溢标识。
存有符号数运算时,如果出现外溢,ov复置1,否则清0。
对于1b的存有符号数,如果用最高位表示正、负号,则只有7位有效位,能表示-128~+127之间的数。
如果运算结果超出了这个数值范围,就会发生溢出,此时,ov=l,否则ov=0。
在乘法运算中,ov=l表示乘积超过255;在除法运算中,ov=l表示除数为0。
●rs0、rsl:工作寄存器组选择位。
单片机复习题含答案
1、单片机应用程序一般存放在(B )A、RAMB、ROMC、寄存器D、CPU2.在单片机中,通常将一些中间计算结果放在(A )中A、累加器B、控制器C、程序存储器D、数据存储器3.89C51单片机有片内ROM容量( A)A 4KB B. 8KB C. 128B D. 256B4、CPU主要的组成部部分为(A)A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器5.INTEL8051CPU是(C)位的单片机A、16B、4C、8D、准166.CPU由___运算器__和控制器构成。
1、PC存放__下一条要执行的指令的16位地址__,具有_ 自动加一_特性。
在8051中决定程序执行顺序的是PC还是DPTR是PC它是_16__位(是,不是)不是SFG2、PSW用于存放__指令执行后的有关状态____,在8051中PSW是__8___ 位,当8051执行94H+4BH后,PSW的CY、AC、OV、P的值是多少CY=0、AC=0、OV=0、P=13、什么是堆栈8051的堆栈设在何处哪个寄存器是堆栈指针堆栈存取数据的原则是什么答:1)堆栈是在内RAM区专门开辟出来的进行数据存取的一块连续的存储区域。
2) 设在07H上。
3)SP 4)先进后出4.单片机的堆栈指针SP始终是(B)A、指示堆栈底B、指示堆栈顶C、指示堆栈地址D、指示堆栈长度5、进位标志CY在(C)中A、累加器B、算逻运算部件ALUC、程序状态字寄存PSWD、DPTR6、. 8031单片机中的SP和PC分别是( C)的寄存器。
位和8位位和16位位和16位位和8位7、DPTR是什么寄存器它的作用是什么它由哪几个特殊功能寄存器组成答:数据指针DPTR是16位的专用寄存器。
作为对外部数据存储器进行寻址的地址指针。
由两个8位的寄存器DPH和DPL构成1、8051单片机的内部RAM可以分为几个不同的区域各区的地址范围及其特点答:4个区域。
单片机复习总结题第-2章
单片机原理第二章单片机基本原理1.MCS-51系列单片机的数据总线为 8 位。
2.MCS-51系列单片机内部RAM的20H~2FH是位寻址区域。
3.MCS-51系列单片机的一个机器周期等于12 个时钟周期。
4.MCS-51单片机地址总线为_ 16 _位,可寻址64KB 的程序存储器和数据存储器。
5.MCS-51单片机上电复位后,PC=_0000H _。
6.MCS-51单片机上电复位后,R0地址为__00H__。
第2组寄存器的R0地址为08H 。
7.单片机的存储器设计采用哈佛结构,它的特点是将程序存储器空间和数据存储器空间在物理上8.MCS-51系列单片机的CPU是8位处理器。
9.8051单片机复位后SP的值为07H 。
10.MCS-51系列单片机有 4 个8 位并行I/O口。
11. SFR是的简写。
12.8051单片机片内存储器为_ 128 _字节。
13. MCS-51系列单片机内部RAM的位寻址区域的地址是20H~ 2FH 。
14. MCS-51系列单片机内部RAM的位寻址区域的位地址为00 H~7FH 。
15.MCS-51系列单片机的一组工作寄存器有个。
16. DPTR是,它由DPH 和DPL 两个特殊功能寄存器组成。
17. DPTR是16 位的特殊功能寄存器。
18. DPTR可分为和两个8位特殊功能寄存器。
19.特殊功能寄存器SP是。
20.SP始终指向。
21. 51子系列单片机的最大堆栈深度为120 字节。
22.MCS-51单片机的第30脚是ALE。
ALE是。
23. 一般情形,ALE每个机器周期出现 2 次。
24. 设单片机的时钟频率为12MHz,ALE选通的频率为2MHz ,信号宽度为1/6微秒。
25. 当单片机的时钟频率为6MHz,ALE选通的频率为1MHz ,信号宽度为。
26.MCS-51单片机有32 根I/O线。
27. 51子系列单片机有个中断源。
28. 51子系列单片机有个外部中断源。
单片机复习题含答案
一、单项选择题(本大题共20小题,每小题1 分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并在答题卡上将相应代码涂黑。
错涂、多涂或未涂均无分。
1.内部RAM中的位寻址区定义的位是给()A. 位操作准备的B. 移位操作准备的C. 控制转移操作准备的D. 以上都对2. 80C51与87C51的区别在于()A. 内部程序存储器的类型不同 B 内部数据存储器的类型不同C. 内部程序存储器的容量不同D. 内部数据存储器的容量不同3. 80C51与8051的区别在于()A. 内部ROM 的类型不同B. 半导体工艺的形式不同C. 内部寄存器单元的数目不同D. 80C51使用EEPROM,而8051使用EPROM。
4. 在下列单片机芯片中使用淹膜ROM作为内部程序存储器的是()A. 8031B. 80C31C. 8032D. 80515. 80C51采用的半导体工艺是()A. COMSB. HMOSC. CHMOSD. NMOS6. 单片机芯片8031属于()A. MCS-48系列B. MCS-51系列C. MCS-96系列D. MCS-31系列7.以下运算中对溢出标志OV没有影响或不受OV影响的运算是()A. 逻辑运算B. 符号数加减法运算C. 乘法运算D. 除法运算8.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是()A. 4 KBB. 64 KBC. 8 KBD. 128 KB9.PC的值是()A. 当前指令前一条指令的地址B. 当前正在执行指令的地址C. 下一条指令的地址D. 控制器中指令寄存器的地址10.在80C5l中,可使用的堆栈最大深度为()A. 80个单元B. 32个单元C. 128个单元D. 8个单元11. 当扩展外部存储器或I/O口时,P2口通常被用作()A. 低八位地址总线B. 高八位地址总线C. 数据总线D. 高8位数据总线12. 51系列单片机扩展数据存储器最大寻址范围为()A. 8KBB. 32KBC. 60KBD. 64KB13. 定时/计数器工作方式3仅适用于()A. T1B. T3C. T2D. T014. 单片机有各种型号,我们以INTEL公司的()系列为例来学习单片机技术。
单片机复习题(含答案)
四、程序分析题1、已知(A)=83H,(R0)=17H,(17H)=34H,执行下列程序段后:ANL A ,#17HORL 17H ,AXRL A ,@R0CPL A问:(A)= CBH ,(R0)= 17H ,(17H)= 37H 。
2、已知(10H)=5AH,(2EH)=1FH,(40H)=2EH,(60H)=3DH ,执行下列程序段后:MOV 20H ,60HMOV R1 ,20HMOV A ,40HXCH A ,R1XCH A ,60HXCH A ,@R1MOV R0 ,#10HXCHD A ,@R0问:(A)= 5AH (10H)=1FH (2EH)= 3DH(40H)= 2EH (60H)= 3DH 3、执行下列程序段:MOV A ,#00HMOV R7 ,#0FFHMOV PSW, #80HADDC A ,R7问:(CY )= 1 (AC )= 1(P)= 0(ACC)= 00H (R7 )= 0FFH4、写出执行每条指令后的结果。
MOV A,#25HCLR A; (A)=00HCPL A; (A)=0DAH5、写出下列指令执行后的结果。
MOV A,#37HMOV R0,#20HMOV @R0,AANL A,#0FH(A)=__07H___ (R0)=__ 20H __ (20H)=__37H __6、执行如下三条指令后,30H单元的内容是___0EHMOV R1,#30HMOV 40H,#0EHMOV ﹫R1,40H7、请分析下面程序执行后的操作结果,(A)=__40H_ ,(R0)=__60H_。
MOV A,#60HMOV R0,#40HMOV @R0 ,AMOV 41H,R0XCH A,R08、已知:(R0)=00H,写出执行指令后的结果。
ORG 0000HMOV A,R0JZ L1MOV R1,#00HAJMP L2L1: MOV R1,#0FFHL2: SJMP L2END执行完整段程序后,(A)= __00H __ (R1)= __0FFH __。
(完整版)单片机复习题(附答案、)
单片机复习题(仅供参考)任务一1.十进制数126对应的十六进制可表示为 D 。
A.8F B.8E C.FE D.7E2.二进制数110010010对应的十六进制数可表示为 A 。
A.192H B.C90H C.1A2H D.CA0H3.计算机内部的数据之所以用二进制的形式表示,主要是 B 。
A.为了编程方便B.由于受器件的物理性能限制C.为了通用性D.为了提高运算速度4.计算机主要的组成成分为 B 。
A.CPU 、内存、I/O口B.CPU 、键盘、显示器C.主机、外部设备D.以上都是5.CPU主要的组成成分为 C 。
A.运算器、控制器B.加法器、寄存器C.运算器、寄存器D.运算器、指令译码器6.以下不是构成单片机的部件 DA.微处理器B.存储器C.I/O接口电路D.打印机7.89C51的CPU是 C 的单片机A.16 B.4 C.8 D.准168.AT89C51单片机的字长是 C 位。
A.32 B.16 C. 8 D. 49.程序计数器PC用来 B 。
A.存放指令B.存放下一条的指令地址C.存放正在执行的指令地址D.存放上一条的指令地址10.当标志寄存器PSW的RS0和RS1分别为0和1时,系统选用的工作寄存器组为 C 。
A.组1 B.组3 C.组2 D.组011.进位标志Cy在 C 中。
A.累加器B.算术逻辑运算单元ALUC.程序状态字寄存器PSW D.PC中12.指令和程序是以 C 形式存放在程序存储器中。
A.源程序B.汇编程序C.二进制编码D.BCD码13.单片机应用程序一般存放在 B 。
A.RAM B.ROM C.CPU D.寄存器14.51单片机中专用寄存器( B )用来存放下一条待执行的指令地址。
A.ACC B.PC C.PSW D.DPTR15.AT89C51单片机有片内的ROM容量 AA.4KB B. 8KB C. 00H-1FH D.20-2FH16.89C51片内的Ram共有B 字节。
单片机复习题
一、填空题:1、当P1 口做输入口输入数据时,必须先向该端口的锁存器写入(FF ),否则输入数据可能出错。
2、中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由(IP )寄存器的内容决确定的。
3、寄存器PSW 中的RS1 和RS0 的作用是(选择工作寄存器组)。
4、LED 数码显示有(静态显示)和(动态显示)两种显示形式。
5、当单片机CPU 响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。
其中INT1 的入口地址为(0013H),串行口入口地址为(0023H ),T0 的入口地址为(000BH )。
6、用汇编语言编写的程序称为(源)程序,通过汇编后得到的用机器码表示的程序称为(机器)程序。
7、堆栈的地址由(SP)的内容确定,其操作规律是“( 先) 进( 后)出”。
8、扩展并行I/O 口时,常采用(8255 )和(8155 )可编程芯片。
9、编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用(PUSH)指令,恢复现场用(POP)指令。
10、能在紫外线照射下擦除和重写的存储器是(EPROM) 型存储器,能够直接在线路中快速写入和读出的存储器是(flashROM ) 型存储器。
11、单片机内部与外部ROM 之间的查表指令是(MOVC A,@A+PC )。
1、8031 单片机一般使用的时钟晶振频是(6MHZ )、(12MHZ )。
2、假定(SP)=40H,(39H)=30H ,(40H)=60H 。
执行下列指令:POP DPH ,POP DPL 后,DPTR 的内容为(6030H ),SP 的内容是(38H )。
3、单片机的堆栈栈顶由(SP)来指示,复位时起位置在(07H )单元。
4、当P1 口做输入口输入数据时,必须先向该端口的锁存器写入(FFH ),否则输入数据可能出错。
单片机复习题(含答案)
复习题1、MCS-51有中断源,有个中断优先级,优先级由软件填写特殊功能寄存器加以选择。
外部中断请求信号有触发和触发两种触发方式。
外部中断的中断矢量地址为 H,串行口中断的矢量地址为 H。
2、MCS-51系统中,当信号有效时,表示CPU要从_______存储器读取信息。
3、MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以_______寻址。
4、MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写________特殊功能寄存器加以选择。
5、定时器T0和定时器T1的中断标志分别是和。
6、按长度分,MCS-51指令有_____字节的、_____字节的和_____字节的。
7、MCS-51片内设置有4KB的ROM,当端保持高电平时,PC(程序计数器)值超过 H时,将自动转向执行程序存储器的程序。
外部扩展时地址总线有根,数据总线有根。
8、在MCS-51单片机中,PC和DPTR都用于提供地址,但PC是为访问存储器提供地址,而DPTR是为访问存储器提供地址。
9、MCS-51复位后·工作寄存器则缺省采用第 组,这组寄存器的地址范围是从 H~ H开始。
·SP的内容为 H , P0的内容为 H。
· MOV A , SP指令执行后 ,A寄存器的内容将等于 H, PSW寄存器的内容将等于H。
10. 8031AH·其引脚必须接 ,因为其片内无 存储器。
·可做通用I/O的至少有 口的8条I/O线 , 口作地址/数据总线 , 传送地址码的 8位 , _ 口作地址总线 , 传送地址码的 8位。
·指令用来对 RAM进行读写操作。
·外部扩展时地址总线有 根,数据总线有 根。
11.存储器组织·8051单片机的存储器从物理结构上可划分 个空间,从逻辑上分别可划分个空间。
·8051片内RAM有 个字节 , 片外RAM寻址范围为 个字节。
单片机复习题含答案
1、单片机应用程序一般存放在( B )A、RAMB、ROMC、寄存器D、CPU2.在单片机中,通常将一些中间计算结果放在( A )中A、累加器B、控制器C、程序存储器D、数据存储器3.89C51单片机有片内ROM容量(A)A 4KB B。
8KB C。
128B D。
256B4、CPU主要的组成部部分为( A)A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器5.INTEL 8051 CPU是( C )位的单片机A、16B、4C、8D、准166.CPU由___运算器__和控制器构成。
1、PC存放__下一条要执行的指令的16位地址__,具有_ 自动加一_特性。
在8051中决定程序执行顺序的是PC还是DPTR?是PC它是_16__位?(是,不是)不是SFG?2、PSW用于存放__指令执行后的有关状态____,在8051中PSW是__8___ 位,当8051执行94H+4BH后,PSW的CY、AC、OV、P的值是多少?CY=0、AC=0、OV=0、P=13、什么是堆栈?8051的堆栈设在何处?哪个寄存器是堆栈指针?堆栈存取数据的原则是什么?答:1)堆栈是在内RAM区专门开辟出来的进行数据存取的一块连续的存储区域.2)设在07H上。
3)SP 4)先进后出4.单片机的堆栈指针SP始终是( B )A、指示堆栈底B、指示堆栈顶C、指示堆栈地址D、指示堆栈长度5、进位标志CY在( C)中A、累加器B、算逻运算部件ALUC、程序状态字寄存PSWD、DPTR6、。
8031单片机中的SP和PC分别是( C)的寄存器。
A。
8位和8位B。
16位和16位C。
8位和16位 D.16位和8位7、DPTR是什么寄存器?它的作用是什么?它由哪几个特殊功能寄存器组成?答:数据指针DPTR是16位的专用寄存器。
作为对外部数据存储器进行寻址的地址指针。
由两个8位的寄存器DPH和DPL构成1、8051单片机的内部RAM可以分为几个不同的区域?各区的地址范围及其特点?答:4个区域。
(完整版)单片机期末复习题和参考答案
单片机原理与接口技术复习题复习一选择题1. 有如下程序段:MOV R0,#30HSETB CCLR AADDC A,#00HMOV ﹫R0,A 执行结果是( )。
A. (30H )=0 0HB. (30H )=0 1HC. (00H )=0 0HD. (00H )=0 1H2. 在CPU 内部,反映程序运行状态或运算结果特征的寄存器是( )。
A. PCB. PSWC. AD. SP3. 各中断源发出的中断请求信号,都会标记在( )寄存器。
A. TMOD/SCONB. TCON/PCONC. IE/TCOND. TCON/SCON4. 帧格式为1 个起始位,8 个数据位,1 个停止位的异步串行通信方式是( )。
A. 方式0B. 方式1C. 方式2D. 方式35. 在数据传送过程中,数据由串行变为并行可通过( )实现。
A. 数据寄存器B. 移位寄存器C. 锁存器D. A/D 转换器6. 执行返回指令,退出中断服务子程序,则返回地址来自( )。
A. ROMB. 程序计数器C. 堆栈区D. CPU寄存器7. 中断查询,查询的是( ).A. 中断请求信号B. 中断标志C. 外中断方式控制位D. 中断允许控制位8. MCS -51 单片机扩展I/O 口与外部数据存储器( )。
A. 分别独立编址B. 统一编址C. 变址编址D. 动态变址9. 访问外部数据存储器时,不起作用的信号是( )中。
A. RDB. WRC. PSEND.ALE10. 外部中断1的中断入口地址为( )。
A. 0003HB. 000BHC. 0013HD. 001BH11. 下列指令中正确的是( )。
A. MOV P2.1 ,AB. JBC TF0 ,L1C. MOVX B ,@DPTRD. MOV A ,@R312. 串行口的移位寄存器方式为( )。
A. 方式0B. 方式1C. 方式2D. 方式313. 在家用电器中使用单片机应属于计算机的( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
总复习题第一套:一、填空题(1)T0工作于方式1计数状态,则TMOD写入的控制字为05H(2)能作16位间址寄存器的特殊功能寄存器是R0,R1。
(3)若fosc=12MHZ,则定时/计数器T0定时4ms时的初值为F060H。
(4)对于8751单片机,其EA引脚应固定保持为高电平。
(5)要求用串行口发送一串ASCII码,需加上奇偶校验位,用T1产生1200b/s的波特率(f osc=12MHZ)。
则SCON应设为40H ;(6)用8255对8031单片机进行扩展,其中P2.7与8255的片选端相连,未用到的地址线默认为1,则8255的控制寄存器的端口地址为7FFFH。
(7)51系列单片机的中断源为5个。
(8)外部数据存储器的访问指令为CLR EA。
(9)若IE=84H,则开放的中断源是外部中断1。
(10)51系列单片机的堆栈区应设在60H单元后。
二、问答题:单片机在复位状态下各端口线的状态是什么?各特殊功能寄存器有定义的位的状态是什么?高电平状态 0状态三、软硬件结合分析计算题:请仔细阅读下列程序,并回答下列问题,(1)该串行口的通信程序是发送还是接收?发送(2)使用的波特率是哪个定时器产生的?为多少?(fosc=12MHZ)定时器1(3)采用了何种校验方式?奇偶校验(4)发送或接收的数据存放的起始位置在哪里?20H(5)发送或接收的数据量是多少?10字节MOV TMOD,#20H ;MOV TL1,#0F2H ;MOV TH1,#0F2H ;SETB TR1MOV SCON,#40HMOV PCON,#00HMOV R0,#20HMOV R7,#10HLOOP:MOV A,@R0ACALL SPOUTJC ERRINC R0DJNZ R7,LOOPSPOUT:MOV C,PCPL CMOV A.7,CMOV SBUF,AJNB TI,$CLR TIRETERR:(略)四、应用设计题:设计一程序完成如下要求:把存放在片内RAM区40H开始处的8个数分别乘2,并把结果存放在片外2000H开始处的RAM区去。
五、软件分析计算题:阅读下列程序,并回答下列问题:(1)程序运行后,DPTR的内容是多少?2003H(2)2002H单元的内容是多少?10H(3)2003H单元的内容是多少?00HMOV DPTR ,#2000HMOVX A ,@DPTRINC DPTRADD A , @DPTRINC DPTRMOVX @DPTR , ACLR AADDC A , #00HINC DPTRMOVX @DPTR , AORG 2000HDB A8H ,68H六、软件分析计算题:仔细阅读下列程序,并回答下列问题小题(1)该程序执行完片内50H单元的结果是什么?14H(2)该程序执行完片内51H单元的结果是什么?04H(3)该程序执行完片内52H单元的结果是什么?11H(4)R0的结果是什么?52HMOV R0,#50HMOV A,@R0ANL A,#0FHMOV R3,AMOV A,@R0SWAP AANL A,#0FHADD A,R3DA A 15MOV @R0 ,AMOV R3,AINC R0ANL A,#0FHMOV @R0 ,AINC R0MOV A,R3ANL A,#0F0HINC ASWAP AMOV @R0 ,ARETORG 50HDB 86H七、硬件分析计算题:根据所给的接线图,并回答下列问题请(1)扩展的存储器的总容量是多少?(2)从左到右每一个芯片的地址范围是多少?第二套:(1)TMOD写入的控制字为#01H,则T0工作于定时器工作方式1状态。
(2)通过修改PSW中RS1和RS0完成工作组寄存器的切换。
10 s。
(3)若fosc=12MHZ,则定时/计数器的内部计数脉冲周期为6(4)对于8031单片机,其EA引脚应固定保持为低电平。
(5)要求用串行口发送一串ASCII码,需加上奇偶校验位,用T1产生1200b/s的波特率(f osc=12MHZ)。
则串行口的工作方式应为工作方式1(6)用8155对8031单片机进行扩展,其中P2.7与8155的片选端相连,则8155的C/S端口地址为7FF8H。
(7)51系列内部RAM区中,可进行按位寻址的单元是20H~2FH 。
(8)外部程序存储器的选通信号为EA=0。
(9)进入等待方式或掉电方式是通过设定PCON中的PD来实现的。
(10)若用定时/计数器来测输入脉冲的宽度,则GATE应设定为1。
二、什么是中断优先权三原则?CPU响应中断后,由硬件所执行的功能是哪些?(10分)三、设f OSC=12MHZ,定时器/计数器0的初始化程序和中断服务程序如下:(15分);主程序MOV TH0 ,#0DHMOV TL0 ,#0D0HMOV TMOD ,#01HSETB TR0;中断服务程序000B MOV TH0 ,#0DHMOV TL0 ,#0D0HRETI请回答:(1)该定时器/计数的工作方式是什么?定时器0工作方式1(2)相应的定时时间或计数值是什么?(65536-0D0DH)*1us=62195us(3)为什么在中断服务程序中要重置定时器/计数器的初值?定时器初值已为0,重置初值再次定时四、请仔细阅读下段程序,指出程序的详细功能(注:fosc=12MHZ,SMOD=0)TSTART:MOV TMOD,#20H CPL CMOV TL1,#0E6H MOV A.7,CMOV TH1,#0E6H MOV SBUF,AMOV SCON,#40H WAIT:JNB TI,WAITMOV R0,#30H CLR TIMOV R7,#10H INC R0SETB TRI DJNZ R7,LOOP LOOP:MOV A,@R0MOV C ,P把30H 单元开始的10个单元的数据通过串行口发送,串行口用工作方式1即8位通用异步发送器,由定时器1产生波特率为1200b/s,带奇偶校验五、某单片机系统用于定时测试温度、压力,并用T0实现定时检测。
如压力超限和温度的报警信号分别由INT0和INT1输入,中断优先权排列顺序依次为温度超限、压力超限、定时检测,试确定专用寄存器IE 和IP 的内容。
)六、由P3.4引脚(T0)输入一低频脉冲信号(频率<0.5KHZ )要求P3.4每发生一下负跳变,由P1.0输出一个500us 同步正脉冲,同时由P1.1输出一个1ms 的同步负脉冲,(已知fosc=12MHZ )要求设计一段程序完成该功能。
七、某单片机应用系统的P1 口连接如图-8所示,问:(1)执行下列程序的第一条指令后,哪些灯会亮?P1.0的灯(2)第二条指令的用处是什么?将P1.7和P1.6置为高电平(3)执行到最后,(A )=?A=C0H程序为:MOV P1 ,#0EH ORL P1 ,#0C0HMOV A ,P1ANL A ,#0C0H(4)要求S1合上,L1点亮;S1断开,L0点亮。
试编程实现之。
第三套:一、选择填空题1、某一定式过程,要求定时时间为30ms,(已知:f osc =12MHZ ), 用T0来实现。
请选择 (A )T0的工作方式 方式1 ;(B )方式控制字为 01H ;(C )T0的初值是 8AD0H 。
(A ) ① 方式0 ② 方式1 ③ 方式2 ④ 其它(B ) ① 01H ② 02H ③ 03H ④ 04H(C ) ① 8AD0H ② 9AB8H ③ 7A0DH ④8DA0H2、要求用串行口发送一串ASCII 码,需加上奇偶校验位,用T1产生1200b/s 的波特率(f osc =12MHZ)。
请选择(A)串行口的工作方式 方式1SCON 的设定值 40H ;(C )T1的工作方式 方式2 ;(D )T1的初值 0E6E6H(A ) ① 方式0 ② 方式1 ③ 方式2 ④ 方式3(B ) ① 40H ② 41H ③ 50H ④ 51H(C ) ① 方式0 ② 方式1 ③ 方式2 ④ 其它(D ) ① 0E6E6H ② 0E0A8H ③ 0E0E0H ④ 0F4F4H3、用8155对8031单片机进行扩展,其中P2.7与8155的片选端相连,要求8155的A 口工作在选通I/O 方式,输入,且允许中断;B 口工作在选通I/O 方式,输出, 不允许中断;请选择:(A )8155的C/S 端口地址为 0000H ;(B )8155的命令字为 ; (C )要求定时器计数值到时输出连续脉冲,则定时器高字节寄存器的D7、D6的值为。
(A)① 0000H ② 0001H ③ 0002H ④ 0003H(B)① 0AH ② 02H ③ 2AH ④ 04H(C)① 01 ② 11 ③ 00 ④ 10二、简答题1、为什么说51系列单片机的P1口是准双向口?2、51系列单片机,那些中断源是单片机响应中断后自动清除的?那些是需要软件清除的?三、仔细分析图示的扩展电路,根据所给的表格,填补图上缺少的管脚标号,然后再把表中空白的内容填补上。
四、阅读程序(30分,每小题10分)1、已知fosc=12MHZ,阅读下面的程序程序,计算该程序的执行时间DELAY: MOV R1,#14HDL2: MOV R2,#32HDL1: NOPNOPNOPDJNZ R2,DL1DJNZ R1,DL2RET答: 4*32*14+2=1794us2、阅读下列程序,详细说明程序的功能(注:fosc=12MHZ,SMOD=0)START: MOV TMOD,#20HMOV TL1,#0E6HMOV TH1,#0E6HMOV R0,#40HMOV R7,#10HSETB TR1LOOP: MOV SCON,#50HWAIT: JNB RI WAITCLR RIMOV A,SBUFMOV C,PJNC ERRORANL A,#7FHMOV @R0,AINC R0DJNZ R7,LOOP串行口数据接收程序10个字节存在40H单元开始的10个单元中带奇偶校验由定时器1产生波特率1200b/s3、阅读下列程序,写出程序执行后片外RAM 8003H和8005H单元以及DPTR、R2、R0的内容8003H—30H8005H—63HR0—34HR2—00HDPTR—8006HORG 0200HSTART:MOV R0,#30HMOV R1,#30HMOV R2,#02HMOV DPTR,#BUFFERHETOAS: MOVX A,@DPTRMOV R3,ASWAP AANL A,#0FHADD A,#90HDA AADDC A,#40HDA AMOV @R1,AINC R1MOV A,R3ANL A,#0FHADD A,#90HDA AADDC A,#40HDA AMOV @R1,AINC DPTRINC R1DJNZ R2,HETOASMOV R2,#04HLOOP: MOV A,@R0MOVX @DPTR,AINC R0INC DPTRDJNZ R2,LOOPHERE: SJMP HEREORG 8000HBUFFER DB 6AH,86HBLOCK DS 4END五、已知: DAC0832的基准电源为5V,输入为00H-0FFH时,对应的输出为0- 5V,DAC0832的端口地址为0BFFFH。