单片机试题库

2026/4/27 22:19:53

00H~05H,要求编制一段程序,根据变量值得到变量的平方值,并将其存入片内RAM的21H单元。

5. (第四章)设a存放在30H单元中,b存放在31H单元中,要求按下式计算Y值并将结果Y存入32H单元中。

6. (第五章)用定时器T1产生一个1000Hz的方波,由P1.1引脚输出,fosc=6MHz

7. (第五章)设时钟频率为6MHz,试编写利用T0产生500μs定时的程序。

8. (第七章)根据图7-12的电路,把8155的PB口设置成输入方式,PA口设置成输出方式,并把PB口输入的数据与8031 P1口输入的数据相“异或”,结果从PA口输出。试写出满足此要求的程序。 (命令字格式:TM2 TM1 IEB IEA PC2 PC1 PB PA)

P0P2.7P2.0AD0~AD7CEIO/MA80C31ALERDWRRESETEA8155ALERDWRRESETBCTIME INTIME OUT解:根据题意要求,可得8155的命令字为:01H;根据硬件电路8155的I/O端口地址可选为: 7F00H~7F05H。 程序如下:

ORG 2000H

29

MOV DPTR,#7F00H MOV A,#01H MOVX @DPTR,A MOV DPTR,#7F02H MOVX A,@ DPTR XRL A,P1 MOV DPTR,#7F01H MOVX @DPTR,A SJMP $ END

9.用位操作实现下列逻辑方程(10分) PSW4=P1.0 · B4+ACC.6 ·P1.2

10.单片机晶振为12MHz,试编写20ms和1s的延时子程序(15分)。(为 方便起见,设执行每条指令的机器周期均为2)

11.片机晶振的频率为12MHz,试用定时器T0定时中断的方法编程序,使P1.0输出图示波形(20分)

T1 T0 GATE C/T M1 M0 GATE C/T M1 M0 TMOD

TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 30

TCON IE

T0 中断矢量000BH T1 中断矢量001BH

EA X X ES ET1 EX1 ET0 EX0

七、存储器扩展题

1. (第七章)采用线选法在8031单片机上扩展2片2764EPROM芯片,试连接三总线及根据连线确定两芯片的地址空间。

2. (第七章)采用线选法在8031单片机上扩展2片6264RAM芯片,试连接三总线及根据连线确定两芯片的地址空间。

31

32


单片机试题库.doc 将本文的Word文档下载到电脑
搜索更多关于: 单片机试题库 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219