单片机复习题及答案
单片机考试复习题及答案

选择题1、主频为12MHz的单片机他的机器周期为(c)。
A、1/12微秒B、0.5微秒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、10101101 C、110110101010、当晶振频率为6MHz、定时/计数器工作于方式1,最大定时时间为(D)。
A、8.192msB、16.384msC、65.53msD、131.07211、当晶振频率为6MHz,定时/计数器T0工作于定时器方式2,若要求定时值为0.2ms,则定时初值为(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)。
单片机考试题目及答案

单片机考试题目及答案一、选择题(每题2分,共20分)1. 单片机是一种集成了CPU、存储器、I/O接口等功能的微型计算机,其英文缩写是:A. CPUB. RAMC. ROMD. MCU答案:D2. 下列哪个是51系列单片机的特有寄存器?A. ACCB. PSWC. SPD. PC答案:B3. 在8051单片机中,以下哪个指令是用于将累加器A的内容与外部数据存储器中的数据进行交换?A. MOV A, @DPTRB. MOVX A, @DPTRC. MOV DPTR, #20HD. MOV A, #20H答案:B4. 8051单片机的定时器/计数器0和1,其定时器模式下的工作方式有:A. 1种B. 2种C. 3种D. 4种答案:C5. 下列哪个中断源在8051单片机中具有最高优先级?A. 定时器0中断B. 外部中断0C. 定时器1中断D. 串行中断答案:B二、填空题(每空2分,共20分)1. 单片机的最小系统通常包括________、________和________。
答案:时钟电路、复位电路、电源电路2. 8051单片机的P0口是________位的双向I/O口。
答案:83. 8051单片机的中断向量地址是固定的,其中外部中断0的中断向量地址是________。
答案:03H4. 8051单片机的定时器0和定时器1都可以被配置为________模式,用于计数外部事件。
答案:计数器5. 在8051单片机中,使用MOV指令可以实现寄存器之间的数据传输,例如MOV A, R0,表示将________的数据传送到________。
答案:R0寄存器;累加器A三、简答题(每题10分,共30分)1. 请简述单片机的中断系统的作用及其重要性。
答案:单片机的中断系统允许单片机在执行程序的过程中,对外部事件或内部条件做出快速响应。
中断系统的重要性在于它能够实现多任务处理,提高系统的实时性和效率。
2. 描述8051单片机的串行通信方式及其特点。
单片机复习参考题(含答案)

单片机复习题一、选择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、主频为12MHz的单⽚机他的机器周期为(c)。
A、1/12微秒B、0.5微秒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、10101101 C、110110101010、当晶振频率为6MHz、定时/计数器⼯作于⽅式1,最⼤定时时间为(D)。
A、8.192msB、16.384msC、65.53msD、131.07211、当晶振频率为6MHz,定时/计数器T0⼯作于定时器⽅式2,若要求定时值为0.2ms,则定时初值为(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.利用下列( 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 )。
单片机复习题集及答案

单片机练习题部分答案(本练习题仅包括填空、选择、问答类型题。
题的来源选自《单片机原理与应用学习概要及题解》霍孟友主编机械工业出版社出版,题中页码与题号与其对应。
下文中填空与选择题有答案,问答题没有答案。
)单片机构成及原理*P155. 8051单片机有4个I/O口,它们分别是P0、P1、P2、P3 ,复位后对应它们的内容为0FFH 。
16.一个机器周期包括12 个振荡周期,具体分为 6 个状态周期。
17.按执行时间,8051的指令分为单机器周期、双机器周期和四机器周期指令共三种。
18.单片机由CPU\、存储器和I/O 三部分组成。
19.CPU由运算器和控制器两部分组成。
20.若不使用MCS—51片内程序存储器,引脚/EA必须地。
23.MCS—51有四个并行I/O口,由于是准双向口,所以在输入时必须先写 1 。
P16.1.当使用8751且/EA=1,程序地址小于1000H时,访问的是(A )。
A.片内ROM B。
片外ROM C。
. 片内/外ROM D。
. 不定2.堆栈操作遵循的原则是(A )。
A.先进后出B。
先进先出C。
后进后出D。
随机3.欲访问8051单片机的内部程序存储器,则/EA引脚必须为(A )。
A.高电平B。
低电平C。
高低电平D。
与PC值有关4.MCS—51中,一个机器周由(C)个时钟周期组成。
A.4 B。
8 C。
6 D。
12(注:时钟周期=状态周期=2个振荡周期)P176。
MCS—51系列单片机复位后其P1口的输出状态为( B )。
A.00H B。
0FFH C。
0F0H D。
不定P112-2 8051存储器分那几个地址空间? 如何区分不同空间地址?答:地址空间:(1)片内、片外统一的64KB程序存储器地址空间。
访问时采用MOVC指令。
(2)片内256B数据存储器地址空间。
访问时采用MOV指令。
(3)片外64KB的数据存储器地址空间。
访问时则是采用MOVX指令。
P122-4简述直接位寻址区的空间分配,片内RAM中包含那些可位寻址单元?2-10 开机复位后,CPU使用那些工作寄存器作为当前工作寄存器?它们的地址是什么?答:2-12 程序状态寄存器PSW的作用是什么?有哪些常用标志位?作用是什么?P14 答:2-14 8051单片机时钟周期与振荡周期之间有什么关系?答:2-15 一个机器周期的时序是怎样划分的?2-16 什么叫堆栈?堆栈指针SP的作用是什么?答:堆栈是在片内数据RAM区中,数据先进后出或后进先出的区域。
单片机考试题及答案

单片机考试题及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是:A. CPUB. MCUC. ROMD. RAM答案:B2. 下列哪个不是单片机的组成部分?A. 中央处理器B. 存储器C. 输入/输出接口D. 显示器答案:D3. 8051单片机的内部RAM是:A. 128字节B. 256字节C. 512字节D. 1024字节答案:B4. 单片机的程序存储器通常使用的是:A. RAMB. ROMC. EPROMD. EEPROM答案:C5. 单片机的I/O口可以配置为:A. 只读B. 只写C. 推挽输出D. 开漏输出答案:D6. 下列哪个不是单片机的中断源?A. 定时器溢出B. 外部中断C. 串行通信D. 显示器答案:D7. 8051单片机的定时器/计数器的计数范围是:A. 0到255B. 0到511C. 0到1023D. 0到2047答案:A8. 单片机的看门狗定时器的主要作用是:A. 计时B. 计数C. 监视程序运行D. 控制I/O口答案:C9. 下列哪个不是单片机的常用编程语言?A. C语言B. 汇编语言C. Java语言D. C++语言答案:C10. 单片机的I/O口的模式设置通常包括:A. 推挽输出B. 开漏输出C. 上拉输入D. 以上都是答案:D二、填空题(每题2分,共20分)1. 单片机的CPU主要由______、______和______组成。
答案:算术逻辑单元、控制单元、寄存器组2. 单片机的______存储器用于存储程序代码。
答案:程序3. 8051单片机的定时器/计数器有______个。
答案:24. 单片机的中断优先级可以通过______寄存器来设置。
答案:IP5. 单片机的______模式可以减少功耗。
答案:睡眠6. 单片机的______接口允许单片机与外部设备进行数据交换。
答案:I/O7. 单片机的______寄存器用于存储程序计数器的值。
答案:PC8. 单片机的______功能可以防止程序死循环。
单片机复习题(含部分答案)

《单片机原理及应用》课程复习题适用于电子信息工程11级一、填空题1、A T89S51单片机为8 位单片机,共有40 个引脚。
2、A T89S51的机器周期等于12 个时钟振荡周期。
3、A T89S51访问片外存储器时,利用ALE 信号锁存来自P0口发出的低8位地址信号。
4、A T89S51的P3口为双功能口。
5、A T89S51内部提供 2 个可编程的16 位定时/计数器,定时器有4 种工作方式。
6、A T89S51有 2 级中断, 5 个中断源。
7、A T89S51的P2 口为高8位地址总线口。
8、设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁程序存储器有效,则其EA* 引脚应该接+5V9、单片机系统中使用的键盘分为独立式键盘和行列式键盘,其中行列式键盘的按键识别方法有扫描法和线反转法。
10、A T89S51内部数据存储器的地址范围是00H~7FH ,位地址空间的字节地址范围是20H~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K 。
11、如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH ,(R7)= 34H 。
12、在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行256 次。
13、欲使P1口的低4位输出0,高4位不变,应执行一条ANL P1, #0F0H 命令。
14、若CPU使用的是寄存器第1组,R0~R7的地址范围是08H-0FH。
15、单片机进行串行通信时,晶振频率最好选择11.0592MHz16、当执行MOVX A,@R1指令时,伴随着RD* 控制信号有效。
17、若A中的内容为67H,那么,P标志位为 1 。
18、A T89S51唯一的一条16位数据传送指令为MOV DPTR,data16 。
19、LJMP的跳转范围是64K,AJMP的跳转范围是2K B,SJMP的跳转范围是±128 B(或256B)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题:1、MCS—5l单片机的最大程序寻址空间是KB,该空间的地址范围从至,系统上电及复位后,程序入口地址为。
2、若由程序设定PSW中的RS1、RS0=01,则工作寄存器R0~R7的直接地址为__ __。
3、MCS-51单片机的I/O端口采用__ __ 编址方式。
、4、一个8位D/A转换器其分辨率为_ __,若该8位D/A转换器的基准电压为5V,则数字量100对应得模拟量为。
5、单片机系统中经常采用的地址译码技术包括法和法。
6、INTEL 8051 CPU 是位的单片机,其内部有KB的ROM。
7、指出下列各指令中源操作数的寻址方式。
(1)MOVC A,@A+DPTR(2)XCH A,@R0;(3)MOV C,P1.0(4)JC LOOP8、判断下列各条指令的书写格式是否有错,并指出原因。
(1)MUL R0R1(2)MOV A, @R7(3)MOV A, #3000H(4)MOV R1, C9、单片机与外设进行数据交换通常有__________方式、__________方式和_____ 方式三种。
10、MCS-51单片机串行口的方式0是________ _____方式,方式2是方式。
11、单片机复位后SP中的状态为_________,P0~P3口的状态为_________。
12、串行通信根据数据传送时的编码格式不同可分为________________和________________两种方式。
13、堆栈按照___________原则工作,使用__________指明栈顶位置。
14、8051单片机片内有___________字节的ROM,____________字节的RAM。
15、使用8031单片机构成的系统时,其EA引脚应______________,因为______________________。
16、ADC0809是_____位的A/D转换器。
17、单片机复位后PC的内容为___________,复位对片内RAM中存放的内容______(有,无)影响。
18、多位LED显示器通常有________显示和_________显示两种接口。
19. 执行下列两条指令后,PSW中的标志位(CY)= ,(OV)= ,(AC)= ,(P)= 。
MOV A,#80HADD A,#98H20.JC LOOP指令中操作数的寻址方式是,MOV A,P1指令中源操作数的寻址方式为。
21.下列指令中正确的是。
(1)RLC R7 (2)SETB R7.0 (3)MOV A, @DPTR (4)POP 40H22.一个4k*4RAM芯片的地址线有根,数据线有。
23.设(A)=30H,(B)=40H,(SP)=40H,执行下列程序段后,(A)= 。
PUSH APUSH BPOP APOP B24.若8位A/D转换器的满量程输入为5V时,该转换器可分辨的最小电压是。
25.一单片机系统的外部晶体振荡器频率为6MHz,现启动单片机的的定时/计数器1统计外部脉冲的个数,当计满100时,使P1.0输出0。
则:当T1工作在方式0时,T1的初值应为(TH1)= ,(TL1)= ;当T1工作在方式1时,T1的初值应为(TH1)= ,(TL1)= ;当T1工作在方式2时,T1的初值应为(TH1)= ,(TL1)= 。
26. 已知(SP)=60H,子程序DELAY的首地址为1878H,现执行位于1123H处的LCALL DELAY三字节指令后,(PC)= ,(61H)= ,(62H)= 。
一、填空题:(答)1. 64KB,0,0FFFFH,02. 08~0FH3. 统一4. 1/256, 1.953V(5*100/256V)5.线选法,译码法6.8,47.基址变址寻址,寄存器间接寻址,位寻址,相对寻址8.×,乘法指令用A×B;×,寄存器间接寻址用R0和R1(只能用R1和R0作指针);×,A是8位寄存器×,C为进位位,不能送给寄存器9、查询、定时、中断。
10、8位移位寄存器,多机11、07H、FFH12、同步通信、异步通信13、先进后出,SP14、4K,128。
15、接地,其片内没有程序存储器16、817、0000H、无18、静态,动态19.1,1,0,020.相对寻址,直接寻址21.(4)22.12,423.40H24. 19.53mV25. FCH, 1CH, FFH, 9CH, 9CH, 9CH26. 1878H, 26H, 11H二、选择题:1.当MCS-51单片机接有外部存储器时,P2口可作为。
A.数据输入口 B. 数据的输出口C.准双向输入/输出口D.高8位地址线2.单片机的并行接口中,作为数据线使用的并行口是。
A.P0 B. P1 C. P2 D. P33.MCS—5l单片机的堆栈区是设置在中。
A.片内ROM区B.片外ROM区C.片内RAM区 D. 片外RAM区4.片内RAM的20H~2FH为位寻址区,所包含的位地址是。
A.00H~20H B. 00H~7FHC.20H~2FH D.00H~FFH5.在寄存器间接寻址方式中,间址寄存器中存放的数据是。
A.参与操作的数据B.操作数的地址值C.程序的转换地址D.指令的操作码6.当需要从MCS-51单片机程序存储器取数据时,采用的指令为。
A. MOV A, @R1B.MOVC A, @A + DPTRC. MOVX A, @ R0D.MOVX A, @ DPTR7. 能够用紫外光擦除ROM中程序的只读存储器称为。
A.掩膜ROMB.PROMC.EPROMD.EEPROM8. 在片外扩展一片2716程序存储器芯片要地址线。
A.8根B.13根C.11根D.20根9. 定时器/计数器工作方式1是。
A. 8位计数器结构B. 2个8位计数器结构C. 13位计数结构D. 16位计数结构10.T0中断的中断入口地址为。
A. 0003HB. 000BHC. 0013HD. 001BH二、选择题(答)1.D,2.A,3.C,4. C,5.B,6. B,7.C,8. A,9.D,10. B三、分析程序,写出结果1、已知(A)=83H,(R0)=17H,(17H)=34H,执行下列程序段后(A)= 。
ANL A,#17HORL 17H,AXRL A,@R0CPL A2、下列程序段执行后,(R0)=_________,(7EH)=_________.MOV R0,#7FHMOV 7EH,#0MOV 7FH,#42HDEC @R0DEC R0DEC @R03、已知(R3)=05H, 运行程序后, 结果为(50H )= 。
MAIN:MOV A, R3MOV DPTR, #TABMOVC A,@A+DPTRMOV 50H, ARETTAB:DB 00, 01, 04, 09, 16DB 25, 36, 49, 64, 81这个子程序的功能是:。
4、已知一片DAC0832接成单缓冲方式,其地址为4000H,其控制程序如下:MOV DPTR, #4000HMOV R0, #00HWAIT: MOV A,R0MOVX @DPTR,AINC R0NOPSJMP WAIT读程序执行后,DAC0832输出的波形为波。
5.已知(R3)=05H,程序运行后,结果为(50H )= 。
MAIN:MOV A, R3MOV DPTR, #TABMOVC A,@A+DPTRMOV 50H, ARETTAB:DB 00, 01, 04, 09, 16DB 25, 36, 49, 64, 81这个子程序的功能是。
6.该段程序执行后,(A)= ,(CY)= 。
MOV A,#56HMOV R4,#95HADD A,R4DA A7. 下面该段程序的功能是。
MOV DPTR, #1000HMOV R0, #20HMOV A, #0FFHLOOP: MOVX @DPTR, AINC DPTRDJNZ R0, LOOP8.下列程序段执行后,(A)=_________,(B)=_________。
MOV A,#0FBHMOV B,#12HDIV AB9. 下面该段程序的功能是。
CLR AMOV R0, AMOV R2, #09HLOOP: ADD A, R0INC R0DJNZ R2, L OOPMOV R3, AHERE: SJMP HERE三、分析程序,写出结果(答)1. 0CBH2. 7EH,0FFH3. 25,查表求A中所放数的平方值4.锯齿波5. 25(或19H ),查表求0~9数字的平均值6. 51H , 17. 将外部RAM 中从1000H 单元开始的20H 个单元的值置成0FFH 。
8. 13(0DH ), 17(11H ) 9. 完成0~8之间自然数的求和。
四、编程题:1、编程将外部RAM 从1200H 单元开始的100个单元清零。
2、(25分)P1口连接有8个LED (LED0~LED7),编写程序使每次亮4个LED ,即开始时偶数码的灯亮,下一个时刻奇数码的灯亮,如此循环。
灯亮持续时间为2s 。
(1)画出单片机89C51扩展8个灯的电路图;(10分) (2)编写程序实现该功能。
(15分)3、(10分)编程将外部RAM 从1000H 单元开始的100个单元清零。
4、变量X 的值存放在内部RAM 的30H 单元中,编程求解下列函数式,将求得的函数值y 存入内部RAM 的40H 单元。
(15分)⎪⎭⎪⎬⎫<=>⎪⎩⎪⎨⎧-=000101x x x y 5、用查表法将累加器A 拆为两个ASCII 码,存入内部RAM 的20H 和21H 单元中。
(10分)四、编程题:(答)1. ORG 1000HMOV R5, #20MOV DPTR, #1200HMOV R0,#40H LOOP: MOVX A,@DPTRMOV @R0,AINC DPTRINC R0DJNZ R5, LOOPEND2.(1)5VR7 R8LED0 LED1LED2 LED3LED4 LED5 LED6 LED789C51(2)ORG 1000HLJMP MAINORG 001BHLJMP T0INTORG 1000H MAIN: MOV P1, #0FFHMOV A,#55HMOV R2,#00HMOV TMOD, #01HMOV TH0, #0B1HMOV TL0, #0E0HSETB EASETB ET0SETB TR0SJMP $T0INT: MOV TH0, #0B1HMOV TL0, #0E0HINC R2CJNE R2, #100, QUITMOV R2,#00HCPL AMOV P1,AQUIT: RETEND3、ORG 1000HMOV R5, #20MOV DPTR, #1200HMOV R0,#40H LOOP: MOVX A,@DPTRMOV @R0,AINC DPTRINC R0DJNZ R5, LOOPEND4、ORG 2000HMOV A,30HJZ DONEJB ACC.7.LOOPMOV A,#01HSJMP DONELOOP: MOV A,#0FFHDONE: MOV 40H,ASJMP $END5、ORG 1000HMOV DPTR, #1000HMOV R4, #20 LOOP: MOVX A,@DPTRORL A, #80HMOVX @DPTR, AINC DPTRDJNZ R4, LOOPEND6.ORG 1000HMOV A, #0MOV DPTR, #8000HMOVX @DPTR, AJB P3.2, $MOVX A, @DPTRMOV 40H, AINC DPTRMOVX @DPTR, AJB P3.2, $MOVX A, @DPTRADD A, 40HRR AMOV 40H,AEND7.ORG 1000HMOV A, R0MOV DPTR, #TABLEMOVC A, @A+DPTRMOV P1, ATABLE: DB 0C0H, 0F9H,0A4H, 0B0H,99H, 92H, 82H, 0F8H, 80H, 90HDB 88H, 83H, 0C6H, 0A1H, 86H, 8EHEND。