单片机原理及应用考试题

合集下载

单片机原理及应用试题及答案

单片机原理及应用试题及答案

单片机原理及应用试题及答案[1]一.填空题(每空1分,共20分)1、单片机与普通计算机的不同之处在于其将 cpu 、存储器和 I/O口三部分集成于一块芯片上。

2、使用双缓冲方式的D/A转换器,可实现多路模拟信号的同步输出。

3、通过堆栈操作实现子程序调用,首先就要把 pc 的内容入栈,以进行断点保护。

调用返回时,再进行出栈保护,把保护的断点送回到 PC 。

4、在基址加变址寻址方式中,以累加器A 作变址寄存器,以 DPTR 或 PC 作基址寄存器。

5、假定累加器A中的内容为40H,执行指令1000H:MOVC A,@A+PC后,把程序存储器 1041H 单元的内容送入累加器A中。

6、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址。

7、假定A=83H,(R0)=17H,(17H)=0B5H,执行以下指令:ANL A,#17HORL 17H,AXRL A,@R0CPL A后,A的内容为 4BH 。

8、已知程序执行前有A=01H,SP=42H,(41H)=FFH,(42H)=FFH。

下述程序执行后:POP DPHPOP DPLMOV DPTR,#3000HRL AMOV B,AMOVC A,@A+DPTRPUSH AMOV A,BINC AMOVC A,@A+DPTRPUSH ARETORG 3000HDB 10H,80H,30H,80H,50H,80H请问:A= 80H ,SP=42H ,(41H)= 30H ,(42H)= 80H PC=8030H。

9、在存储器扩展中,无论是线选法还是译码法,最终都是为了扩展芯片的片选端提供信号。

10、在MCS-51中,PC和DPTR都用于提供地址,但PC是为了访问程序存储器提供地址,而DPTR是为访问数据存储器提供地址。

11、16KB RAM存储器的首地址若为3000H,则末地址为 6FFF H。

二.选择题(每题2分,共16分)1、8051与8751的区别是:BA、内部数据存储但也数目的不同B、内部程序存储器的类型不同C、内部数据存储器的类型不同D、内部的寄存器的数目不同2、判断以下有关PC和DPTR的结论是否正确?全对A、DPTR是可以访问的,而PC不能访问。

单片机原理及应用测试题+参考答案

单片机原理及应用测试题+参考答案

单片机原理及应用测试题+参考答案一、单选题(共100题,每题1分,共100分)1、在共阳极数码管显示字符9的显示码是()A、0x7dB、0x06C、0x8fD、0x90正确答案:D2、51式单片机第()引脚为+5V电源引脚A、31B、9C、10D、40正确答案:D3、采用中断技术不能实现哪些功能()A、同时进行两个程序B、分时操作C、故障处理D、实时处理正确答案:A4、计算机组成()A、CPU、内存I/0口B、CPU、键盘、显示器C、主机、外设备D、以上都是正确答案:B5、设异步传输时的波特率4800bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,大位停止位,则每秒钟传输的最大字符数是()A、240B、4800C、480D、2400正确答案:C6、定时器计数器T0有()种工作方式A、2B、5C、3D、4正确答案:D7、若LED数码管显示字符“8”的字模是0X7f,则可以断定该数码管是()A、共阳极数码管B、共阴极数码管C、动态显示原理D、静态显示原理正确答案:B8、3X3矩阵键盘和单片机直接连接时,需要()个I/0A、8B、9C、6D、4正确答案:C9、89C51单片机方式0的波特率为()A、不变B、可变C、随机D、自定义正确答案:A10、十进制126数其对应的十六进制数可表示为()。

A、FEB、7EC、8FD、8E正确答案:B11、当INT0中断时,IE寄存器地址为()A、0X81B、0X91C、0X84D、0X85正确答案:A12、在中断响应不受阻的情况下,CPU对外部中断请求做出响应所需的最短时间为()机器周期。

A、1个B、2个C、3个D、8个正确答案:C13、减小频率,减小占空比,可能会出现蜂鸣器()A、音调音量都减小B、音调减小,音量增大C、音调增大,音量减小D、音调音量都增大正确答案:A14、51单片机定时器工作方式0是指()A、8位自动重装B、16位C、13位D、8位正确答案:C15、在每次传输完后TI置1后应进行的操作是()A、RI=0B、TI=2C、RI=1D、TI=0正确答案:D16、8051单片机()口是一个8位漏极型开路型双向I/O端口。

单片机原理与应用模拟考试题(附参考答案)

单片机原理与应用模拟考试题(附参考答案)

单片机原理与应用模拟考试题(附参考答案)一、单选题(共60题,每题1分,共60分)1、下列指令能使P1口的最低位置1的是( )。

A、ANL P1,#80HB、SETB 90HC、ORL P1,#0FFHD、ORL P1,#80H正确答案:B2、在中断服务程序中,至少应有一条( )。

A、加法指法B、传送指令C、中断返回指令D、转移指令正确答案:C3、MCS-51单片机的中断源全部编程为同级时,优先级最高的是( )。

A、/INT1B、TIC、串行接口D、/INT0正确答案:D4、MCS-51单片机CPU开中断的指令是( )。

A、SETB EAB、SETB ESC、CLR EAD、SETB EX0正确答案:A5、在MCS-51单片机指令中,下列指令中( )是无条件转移指令。

A、LCALL addr16B、DJNZ direct,relC、SJMP relD、ACALL addr11正确答案:C6、用8051单片机的定时器/计数器T1作定时方式,用方式2,则初始化编程为( )。

A、TMOD=0x06B、TMOD=0x20C、TMOD=0x10D、TMOD=0x60正确答案:B7、若单片机的振荡频率为6MHz,设定时器/计数器工作在方式1需要定时1ms,则定时器/计数器初值应为( )。

A、500B、1000C、216-500D、216-1000正确答案:C8、Intel 8051单片机的CPU是( )。

A、16位B、4位C、8位D、准16位正确答案:C9、指令JB 0E0H,LP 中的0E0H是指( )。

A、累加器AB、累加器A的最高位C、累加器A的最低位D、一个单元的地址正确答案:C10、访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是( )。

A、P1口B、P0口和 P2口C、P0口D、P2口正确答案:C11、单片机上电复位后,PC的内容和SP的内容为( )。

A、0000H,00HB、0000H,07HC、0003H,07HD、0800H,08H正确答案:B12、若要定时100ms(系统时钟频率为6MHz),则使用定时器/计数器的( )更合适。

单片机原理及应用在线考试(附答案)

单片机原理及应用在线考试(附答案)

单⽚机原理及应⽤在线考试(附答案)⼀、单项选择题1. 下⾯哪⼀种传送⽅式适⽤于处理外部事件( )(A) ⽆条件传递进(B) D MA(D) 查询2. 在MCS-51 单⽚机中,需要软件实现中断撤销的是:( )(A) 电平触发的外部中断(B) 脉冲触发的外部中断(D) 串⾏中断3. ⼗进制数126其对应的⼗六进制可表⽰为()。

(B) 8E(C) 8F(D) FE(B) M OV(C) MOVX(D) XCH5. 在单⽚机中,通常将⼀些中间计算结果放在()中(B) 程序存储器(C) 数据存储器(D) 控制器分值:2.56. MCS-51单⽚机的堆栈区应建⽴在()。

(A) ⽚内数据存储区(C) ⽚内数据存储区的⾼128字节单元(D) 程序存储区7. CPU主要的组成部部分为( )(A) 加法器、寄存器8. 串⾏⼝的移位寄存器⽅式为( )(B) ⽅式1(C) ⽅式2(D) ⽅式39. 如在系统中只扩展两⽚Intel2732(4K×8),除应使⽤P0⼝的8条⼝线外,⾄少还应使⽤P2⼝的⼝线( )(B) 7条(C) 8条(D) 6条10. INTEL 8051CPU是()位的单⽚机(A) 16(C) 4(D) 准16(A) 512KB(B) 640KB(D) 4096KB12. 下列指令中错误的是( )(B) J NC LOOP(C) MOV A,B(D) SUBB A,R0分值:2.513. 当需要从MCS-51单⽚机程序存储器取数据时,采⽤的指令为()。

(A) MOVA,@R1(B) M OVX A, @ R0(D) MOVX A, @ DPTR14. 单⽚机系统中, 外部扩展的芯⽚数据总线由( )完成(A) P1(D) P315. 数据指针DPTR在()中(B) C PU控制器(C) 外部程序存储器(D) CPU运算器16. 在下列寄存器中,与定时器/ 计数器控制⽆关的是:( )(B) I E(C) TCON(D) TMOD17. 程序计数器PC⽤来( )(A) 存放指令(C) 存放上⼀条的指令地址(D) 存放正在执⾏的指令地址18. 对定时器0 进⾏关中断操作,需要复位中断允许控制寄存器的:( )(A) EA 和ET1(B) E A 和EX0(C) EA 和EX1分值:2.519. MCS-51的并⾏I/O⼝读-改-写操作,是针对该⼝的()。

单片机原理与应用题库+参考答案

单片机原理与应用题库+参考答案

单片机原理与应用题库+参考答案1、单片机中PUSH和POP指令常用来( )。

A、保护断点B、保护现场C、保护现场,恢复现场D、保护断点,恢复断点答案:C2、MCS-51单片机的时钟最高频率是( )。

A、12MHzB、6 MHzC、8 MHzD、10 MHz答案:A3、行列式(矩阵式)键盘的工作方式主要有( )。

A、中断扫描方式和直接访问方式B、编程扫描方式和中断扫描方式C、独立查询方式和中断扫描方式D、直接输入方式和直接访问方式答案:B4、要想测量/INT0引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD 的内容应为( )。

A、09HB、87 HC、00HD、80H答案:A5、单片机8031的/EA引脚( )。

A、必须接地B、必须接+5VC、可悬空D、以上三种视需要而定答案:A6、MCS-51单片机指令系统中,指令DA A是( )。

A、除法指令B、加1指令C、加法指令D、十进制调整指令答案:D7、要使MCS-51单片机能够响应定时器/计数器T1中断、串行接口中断,它的中断允许寄存器IE的内容应( )。

A、98HB、84HC、42HD、22H答案:A8、3D.0AH转换成二进制数是( )。

A、111101.0000101BB、111100.0000101BC、111101.101BD、111100.101B答案:A9、外部中断1中断入口地址为( )。

A、001BHB、0003HC、000BHD、0013H答案:D10、串行口的控制寄存器SCON中REN位的作用是( )。

A、接收中断请求标志位B、发送中断请求标志位C、串行口允许接收位D、地址/数据位答案:C11、定时/计数器有4种工作模式,它们由( )寄存器中的M1 M0状态决定。

A、TCONB、SCONC、TMODD、PCON答案:C12、要用传送指令访问MCS-51单片机片外RAM,它的指令操作码助记符应是( )。

A、MOVB、MOVXC、MOVCD、以上都是答案:B13、8051单片机内有( )个16位的定时器/计数器,每个定时器/计数器都有( )种工作方式。

单片机原理及应用习题集(含答案)

单片机原理及应用习题集(含答案)

(B)11100001B
3、十进制 29 的二进制表示为原码( (A)11100010B (B) 10101111B
4、十进制 0.625 转换成二进制数是( )。 (A)0.101 (B) 0.111 (C)0.110 )。 (C) 07 )。 (C) 11 ) (D) 1011 (D) 47 (D)0.100
5、二进制数、十进制数、十六进制数各用什么字母尾缀作为标识符?无标识符时表示什么进 制数? 6、试比较 MCS-51,MSP430,EM78,PIC,M6800 及 AVP 等系列单片机的特点。 第二章 MCS-51 单片机的硬件结构与工作原理 2-1 单项选择 1、要 MCS-51 系统中,若晶振频率屡 6MHz,一个机器周期等于( A 1 B 2 C 3 D 0.5 ): D 存储器 ) μ s
2、以下不是构成的控制器部件(
A 程序计数器、 B 指令寄存器、 C 指令译码器、 3、以下不是构成单片机的部件( A 微处理器(CPU)、B 存储器 4、下列不是单片机总线是( A 地址总线 B 控制总线 C 数据总线 )
C 接口适配器(I\O 接口电路) D 打印机 ) D 输出总线
5、PSW=18H 时,则当前工作寄存器是( ) (A)0 组 (B)1 组 (C)2 组 ) (B)4个TTL低电平负载 (D)10个TTL低电平负载 ) (D)3 组
(A)C (B)F0 (C)OV (D)P 5、下面条指令将 MCS-51 的工作寄存器置成 3 区( (A)MOV PSW,#13H (B)MOV PSW,#18H (C)SETB PSW.4 CLR PSW.3 (D) SETB PSW.3 CLR PSW.4 6、执行 MOVX A,DPTR 指令时,MCS-51 产生的控制信号是( (A)/PSEN (B)ALE (C)/RD (D)/WR 7、MOV C,#00H 的寻址方式是( ) ) )

单片机原理及应用试题

单片机原理及应用试题

单片机原理及应用试题一、选择题(每小题4分,共40分)1. 下列说法中,关于单片机的描述正确的是:A. 单片机是一种微型计算机B. 单片机是一种存储芯片C. 单片机只能执行单一功能D. 单片机无法与外部设备进行通信2. 单片机的内部结构主要包括以下几个部分:()A. 控制器、运算器、存储器B. 输入设备、输出设备、外部存储器C. 中央处理器、内存、接口电路D. 时钟电路、通信接口、扩展接口3. 单片机的主频是指()A. 内部时钟频率B. 外部时钟频率C. CPU执行指令的速度D. 存储器的运行速度4. 单片机的引脚数目不包括()A. VCCB. GNDC. 电源指示灯D. 外部中断引脚5. 下列关于单片机外部中断的说法中,错误的是()A. 外部中断可以用来处理紧急事件B. 外部中断可以通过引脚触发C. 外部中断可以暂停CPU的当前任务D. 外部中断可以用来初始化系统6. 单片机的输入输出方式主要有以下几种:()A. 串行输入/输出、并行输入/输出B. 模拟输入/输出、数字输入/输出C. 并行输入/输出、数字输入/输出D. 串行输入/输出、模拟输入/输出7. 单片机编程中,通常使用的编程语言是()A. C语言B. Python语言C. 汇编语言D. Java语言8. 下列关于单片机应用领域的说法中,错误的是()A. 工业自动化B. 智能家居C. 互联网应用D. 嵌入式系统9. 单片机程序的入口点是()A. main函数B. setup函数C. loop函数D. interrupt函数10. 单片机系统中,用于将模拟信号转换为数字信号的模块是()A. 数字转换模块B. 模拟转换模块C. ADC模块D. DAC模块二、填空题(每小题4分,共40分)1. 单片机最基本的功能是________。

2. 单片机是一种集成度________的计算机。

3. 单片机采用的编程方式主要有________和________。

(完整版)《单片机原理与应用》试题及答案

(完整版)《单片机原理与应用》试题及答案
七、简述队列式扫描键盘的工作原理。(8分)
八、请回答:(共20分)
2
1.以下图中外面扩展的数据储存器容量是多少?(2分)
2.三片6264的地点范围分别是多少?(地点线未用到的位填1) (6分,)
3.若外面程序储存器已扩展(未画出),请编写程序,要求:
(1)将30H~3FH中的内容送入
6264 1#的前16个单元中;(6分)
JNBP1.1 ,IR1
JNBP1.2,IR2
JNBP1.3,IR3
INTIR:POPA;返回
POPPSW
IR0:中止服务子程序;中止服务
AJMPINTIR
IR1:中止服务子程序
AJMPINTIR
IR2:中止服务子程序
AJMPINTIR
IR3:中止服务子程序
AJMPINTIP
七、简述队列式扫描键盘的工作原理。(8分)
答:
TXD
RXD
8031
TXD RXD
TXD RXD
TXD RXD
TXD RXD
主机
00H
01H
02H
03H
从机从机从机从机
原理图如上图所示,假定主机呼喊01H从机,第一呼喊:主机发送地点帧0000 00011(TB8)
此时各从机的SM2地点1,且收到的RB8=1,故激活RI。各从机将接收到的地点与地机地点比较,结果1#机被选中,则其SM2清零;0#、2#机不变。接着传数;主机发送数据帧,×
,外面数据储存器的最大可扩展容量是

6.
AT89S51单片机指令系统的寻址方式有
、_______、_
___、__
__、

7.
假如(A)=34H,(R7)=0ABH,履行XCH
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《单片机原理及应用》试题库一、填空题1、MCS-51有个中断源,有个中断优先级,优先级由软件填写特殊功能寄存器 加以选择。

2、MOV PSW,#10H是将MCS-51的工作寄存器置为第 区。

3、用串口扩并口时,串行接口工作方式应选为方式 。

4、PC复位后为 。

5、PSW中RS1RS0=10时,R2的地址为 。

6、MCS-51中,T0中断服务程序入口地址为 。

7、80C51中断有 个优先级。

8、80C51中断嵌套最多 级。

9、MCS-51单片机访问片外存贮器时,利用 信号锁存来自 口的低8位地址信号。

10、12根地址线可选 个存储单元,32KB存储单元需要 根地址线。

11、三态缓冲寄存器输出端的“三态”是指 态、 态和 态。

12、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 块芯片。

13、A/D转换器的作用是将 量转为 量,D/A转换器的作用是将 量转为 量。

14、单片机系统复位后,PSW=00H,因此片内RAM寄存区的当前寄存器是第 组,8个寄存器的地址为 ~ 。

15、假定SP=60H,ACC=30H,B=70H,执行下列指令:PUSH ACCPUSH B后,SP的内容为 ,61H单元的内容为 ,62H单元的内容为 。

16、假定SP=62H,(61H)=30H,(62H)=70H,执行下列指令:POP DPHPOP DPL后,DPTR的内容为 ,SP的内容为 。

17、单片机的数据通信方式有二种,即 方式和 方式,其中 方式传输距离较远,成本较低。

18、异步串行通信有 、 和 共三种传送方向形式。

19、异步串行通信的帧格式由 位、 位、 位和 位组成。

20、波特率的含义为 ,其单位为 。

21、MOVX指令用来对 RAM进行读写操作。

22、80C51的 作为串行口方式1和方式3的波特率发生器。

23、定时器0和定时器1的中断标志分别为 和 。

24、外部中断0和外部中断1的中断标志分别为 和 。

25、T0和T1两引脚也可作为外部中断输入引脚,这时TMOD寄存器中的C/T位应当为 。

26、通过设置TMOD中的M1M0位可以定义定时/计数器的工作方式,其中0为 ,方式1为 ,方式2为 。

27、MCS-51内有5个中断源,按其自然优先级从高到低的排列顺序为 、 、 、 它们所对应的中断入口地址分别为 、 、 、 、 。

28.8051单片机片内有4个8位的I/O口,它们分别是 、 、 和 ,其中具有第二功能的I/O口为 。

(每空1分)29.8051单片机低128单元随机存贮器,按其用途可划分为 区、 区、 区, 它们的地址范围分别为 、 、 。

(每空2分)30.8051单片机中有4个工作寄存器区,选择当前工作寄存器组是由程序状态寄存器PSW中 的 位的状态组合来决定。

(2分)31.8051单片机一个字节所能表示的无符号数的范围为 ,而带符号所能表示的无符号数的范围为 。

(每空2分)32.单片机进行0B0H+9FH后,PSW中各位分别为CY= ,AC= ,OV= , P= 。

(每空2分)33.单片机指令具有七种寻址方式,它们分别是 、 、 、 、 、(每空1分)34.8051单片机片内具有4K 和128B (ROM、RAM、EPROM、EEPROM)35.8051单片机一共有 条指令,其寻址方式主要有 种。

36.对于6MHz时钟频率,其机器周期为 。

对于12MHz时钟频率,其机器周期为 。

37.8051单片机复位后SP= ,ACC= ,P0= 。

38.单片机指令分为 指令和 指令,单片机能直接执行的是 指令, 它存放在单片机的 (RAM、ROM)中。

(每空2分)39.堆栈是RAM中另外划出的一个特殊的存贮器区,用来暂存数据和地址。

它是根据 进 出的原则存取数据。

 40.8051单片机片内有4个8位的I/O口,它们分别是 、 、 和,其中具有第二功能的I/O口为 。

41.MCS-51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器 加以选择。

42.PSW中RS1RS0=10时,R2的地址为 。

43.定时器0和定时器1的中断标志分别为 和 。

44.用串口扩并口时,串行接口工作方式应选为方式 。

45.MCS-51单片机访问片外存贮器时,利用 信号锁存来自 口的低8位地址信号。

46.12根地址线可选 个存储单元;32KB存储单元需要 根地址线,其地址范围为 。

47.三态缓冲寄存器输出端的“三态”是指 态、 态和 态。

48.74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 块芯片。

49.A/D转换器的作用是将 量转为 量,D/A转换器的作用是将 量转为 量。

50.假定SP=60H,ACC=30H,B=70H,执行下列指令:PUSH ACCPUSH B后,SP的内容为 ,61H单元的内容为 ,62H单元的内容为 。

51.单片机的数据通信方式有二种,即 方式和 方式,其中 方式传输距离较远,成本较低。

52.异步串行通信有 、 和 共三种传送方向形式。

53.异步串行通信的帧格式由 位、 位、 位和 位组成。

54.80C51的 作为串行口方式1和方式3的波特率发生器。

55.通过设置TMOD中的M1M0位可以定义定时/计数器的工作方式,其中方式0为 ,方式1为 ,方式2为 。

56.PC复位后为 。

57.PSW中RS1RS0=11时,R7的地址为 。

58.外部中断0和外部中断1的中断标志分别为 和 。

59.波特率的含义为 ,其单位为 。

60.MCS-51单片机访问片外存贮器时,利用 信号锁存来自 口的低8位地址信号。

61.12根地址线可选 个存储单元;64KB存储单元需要 根地址线,其地址范围为 。

62.80C51中断有 个优先级。

80C51中断嵌套最多 级。

63.单片机系统复位后,PSW=00H,因此片内RAM寄存区的当前寄存器是第 区,8个寄存器的地址为 ~ 。

64.MOVX指令用来对 RAM进行读写操作。

65.假定SP=62H,(61H)=30H,(62H)=70H,执行下列指令:POP DPHPOP DPL后,DPTR的内容为 ,SP的内容为 。

66.单片机的数据通信方式有二种,即 方式和 方式。

67.异步串行通信有 、 和 共三种传送方向形式。

68.T0和T1两引脚也可作为外部中断输入引脚,这时TMOD寄存器中的C/T位应当为 。

69.MCS-51内有5个中断源,按其自然优先级从高到低的排列顺序为 、 、 、 它们所对应的中断入口地址分别为 、 、 、 、 。

二、简答题1、8051单片机内部有几个定时/计数器?他们是由哪些专用寄存器组成?2、定时/计数器用做定时时,其定时时间与哪些因素有关?做计数时,对外界计数频率有何限制?3、什么是串行通信、并行通信?其优缺点?4、与MCS—51串行口有关的特殊功能寄存器有哪几个?5、七段LED显示器静态显示和动态显示分别具有什么特点?6、键盘的工作方式通常有哪三种?7、软件上采取的消除抖动的措施是什么?8、数据存储器空间地址同程序存储器一样,那么为什么不会发生总线冲突呢?9、MCS—51单片机有哪几种中断源?如何设定它们的优先级?各自的中断入口地址10、外部中断有哪几种触发方式?如何设定?11、什么是中断、断点、中断源和中断请求?12、CPU响应中断的基本条件是什么?13、串行通信有哪几种制式?14、什么是异步串行通信?有几种格式?其优缺点?15、8255和MCS—51相连可以为外设提供哪几个8位I/O端口?16、中断系统相关寄存器IE/IP及其位的含义,中断响应过程。

17、定时器相关的寄存器(TCON/TMOD)其位的定义?18、简述SCON中SM2、TB8、RB8的作用?19、A/D、D/A转换器的输入量与输出量各是什么?20、串行通信的波特率?21、定时器有几种工作方式,其定时初值如何计算?22、CPU片外扩展RAM、ROM时的连接及其地址范围。

23、什么是串行通信、并行通信?其优缺点?三、计算题1、以下为延时子程序,假设时钟频率为6M,估算其延时时间。

DELAY: MOV R0,#100 ;单周期 DEL2: MOV R1,#10  DEL1: MOV R2,#7DH  DEL0: NOP ;单周期 NOP DJNZ R2,DEL0 ;双周期 DJNZ R1,DEL1 DJNZ R0,DEL2 RET ;双周期2、用定时器0方式1产生20ms定时,计算确定其初值TL0和TH0。

3、用定时器1方式1产生2.5ms定时,计算确定其初值TL0和TH0。

4、以下为延时子程序,假设时钟频率为6M,精确计算其延时时间。

(10分) DEL1: MOV R2,#0C8H ;单周期 DEL0: NOP ;单周期 DJNZ R2,DEL0 ;双周期 RET ;双周期5、三、编程题1、编制程序。

将30H单元开始存放的8字节二进制数(低位在30H)与40H单元开始存放的8字节二进制数(低位在40H)相加,结果存入40H 单元开始的8个单元中(低位在40H)。

2、编写程序。

判别RAM中30H单元的内容,若(30H)>10,则31H单元内容置01H; 若(30H)=10,则31H单元内容置02H;若(30H)<10,则31H 单元内容置03H。

3、编写程序,使内部RAM中20H和30H单元内容互换。

4、编制程序。

将30H单元开始存放的4字节二进制数(低位在30H)与40H单元开始存放的4字节二进制数(低位在40H)相减,结果存入40H 单元开始的4个单元中(低位在40H)。

5、编写程序。

两个无符号数比较,内部RAM的20H单元和30H单元各存放了一个8位无 符号数,请比较这两个数的大小,若(20H)>=(30H),则P1.0清零,否则P1.1清零。

6、现有一5V蜂鸣器,用89C51设计一系统,由P1.0控制蜂鸣器周而复始地响20ms,停20ms。

要求20ms定时时间由定时器0产生。

画出电路,编写程序(fosc=6MHz)。

7、使用89C51片内定时器1编一个程序,从P1.0输出50Hz的对称方波(fosc=12MHz)。

8、使用89C51片内定时器1编一个程序,从P1.7输出100Hz的对称方波(fosc=12MHz)。

9、利用89C51的P1口控制8个发光二极管LED,LED1-LED4为一组,LED5-LED8为一组,使二组每隔0.5秒交替发亮一次,周而复始。

画出电路,编写程序。

10、编写计算下式的程序。

设乘积和平方结果均小于255。

a、b值分别存在3001H和3002H单元中,结果存于片外3000H单元中。

(12分) (a+b)2+10 (a+b)2<10 Y= (a+b)2 (a+b)2=10(a+b)2-10 (a+b)2>1011、请用位操作指令编程,求下面逻辑方程,结果由P2.3输出。

相关文档
最新文档