《2022年试题B及参考答案_单片机应用技术 .pdf》由会员分享,可在线阅读,更多相关《2022年试题B及参考答案_单片机应用技术 .pdf(4页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、单片机应用技术试题B 一、填空(每空1 分,共 22 分)1单片机汇编语言程序有三种基本结构,分别是:_、_和_。289C51 单片机内部有 _个 16 位加 1 定时 /计数器,可通过编程决定它们的工作方式,其中可进行 13 位定时 /计数的是方式是_。3真值 -0000000B 的反码为 _;其补码为 _。4单片机是一种将_、_和 _ 集成在一个芯片中的微型计算机。5单片机中断系统中共有_、 _、_、 _、_五个中断源,其中优先级最高的是_、优先级最低的是_。6CPU 和外设进行数据交换时常用的方式有_、_和_三种。7显示器的显示方式有:_和_两种。二、判断题(每题1 分,共 5 分)1M
2、OV A, R0 , 这是寄存器寻址方式。()289C51 单片机的 P0口既可以做数据口线又可以做为地址口线。()3CPU 和外设之间的数据传送方式主要有查询方式和中断方式,两者相比后者的效率更高。()49C51 内部有 4K 的程序存储器。()59C51 单片机共有两个时钟XTAL1 和 XTAL2 。()三、简答题(共10 分)189C51 单片机的片内并行接口的作用。(5 分)2写出下列特殊功能寄存器的名称。(5 分)TCON、TM0D 、SCON、PSW、IE 四、分析下面程序并填空(共25 分)1程序填空MOV A,#10H (A)=_ MOV B,A (B)=_ MOV A,B
3、(A)=_ ADD A,B (A)=_ MOV 20H,A (20H)=_ INC A (A)=_ MOV 21H,A (21H)=_ INC A (A)=_ MOV 22H,A (22H)=_ 2程序填空MOV DPTR,#2000H (DPTR)=_ MOV A,#80H (A)=_ 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - MOVX DPTR,A (2000H)=_ INC DPTR (DPTR)=_ MOV A,#
4、90H (A)=_ MOVX DPTR,A (2001H)=_ MOV DPTR,#2000H (DPTR)=_ MOVX A,DPTR (A)=_ MOV B,A (B)=_ INC DPTR (DPTR)=_ MOVX A,DPTR (A)=_ 3改正下列指令MOV R3,A MOV DPTR,A INC R3 DEC DPTR ADDC #30H,A 五、编程题(共38 分)1应用单片机内部定时器T0 工作在方式 1 下,从 P1.0 输出周期为2ms 的方波脉冲信号,已知单片机的晶振频率为6MHZ 。( 19 分)(1)计算时间常数X,应用公式 X=216-t(f/12) (2)写出程
5、序清单2试画出 TLC548 与 AT89C51 的接口电路,并编写程序。(20 分)单片机应用技术试题B 答案一、填空(每空1 分,共 22 分)1循环、分支、顺序22、方式 0 3111111111、00000000 4CPU、存储器、输入输出接口5INTO 、INT1 、T0、T1、串行口、 INTO 、串行口6无条件转换、查询方式、中断方式7静态显示、动态显示二、判断题(每题1 分,共 5 分)12345三、简答题(共10 分)1答:(1) 连接负载(2) 做通用 I/O 口(3) 做数据 /地址总线使用名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - -
6、- - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - (4) 对冰口进行位操作(5) P3 口作第二功能使用2答:TCON:定时 /计数器控制寄存器TM0D :定时 /计数器方式控制寄存SCON:串行通信控制寄存器PSW:程序状态字寄存器IE:中断允许寄存器四、分析下面程序并填空(共25 分)1程序填空MOV A,#10H (A)=10H MOV B,A (B)=10H MOV A,B (A)=20H ADD A,B (A)=20H MOV 20H,A (20H)=21H INC A (A)=21H MOV 21H
7、,A (21H)=22H INC A (A)=22H MOV 22H,A (22H)=22H 2程序填空MOV DPTR,#2000H (DPTR)=2000H MOV A,#80H (A)=80H MOVX DPTR,A (2000H)=80H INC DPTR (DPTR)=2001H MOV A,#90H (A)=90H MOVX DPTR,A (2001H)=90H MOV DPTR,#2000H (DPTR)=2000H MOVX A,DPTR (A)=80H MOV B,A (B)=80H INC DPTR (DPTR)=2001H MOVX A,DPTR (A)=90H 3改后结
8、果MOV R1,A MOVX DPTR,A INC A DEC R0 ADDC A,#30H 五、编程题(共38 分)1解:(1) X = 216-t(f/12) = 216-1 10-3 6 106/12 = OFEOCH 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - (2) 程序清单如下: ORG 3000H START:MOV TMOD,#01H MOV TL0,#OCH MOV THO,#OFEH SETB TR0 L
9、OOP: JBC TFO,DONE SJMP LOOP DONE: MOV TL0,#OCH MOV THO,#OFEH CPL P1.0 SJMP LOOP 2解:接口电路如下:程序清单如下:AD: CLR P1.2 CLR P1.0 ACALL READ NOP SETB P1.2 NOP ACALL DELAY MOV C,P1.1 CLR P1.2 RLC A ACALL READ DJNZ R4,RE0 SETB P1.2 SETB P1.0 RET NOP READ:MOV C,P1.1 NOP RLC A CLR P1.0 MOV R4,#07H NOP RE0: SETB P1.0 NOP NOP RET NOP 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -