单片机与接口技术(参考资料)

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

单片机复习参考

一、单选1. A 2. 3. A 4. 5. C 6.7. B 8.9. B 10. B

二、多选11. AB 12. ABCD13. ABCD14.CD15. AB

三、判断改错16.√18.?19.√20.√

17.×改正:8031内部没有程序存储器。

四、简答

21.单片机就是在一片硅片上集成了中央处理器、随机存储器、只读存储器、中断系统、定时/计数器和多种I/O口的微型计算机系统,该系统不带外部设备。从组成和功能上看,它已经具备了的基本属性,所以也可以称其为单片微型计算机,简称。

22.

①P0口的每一位口线可以驱动8个LSTTL负载。在作为通用I/O口时,由于输出驱动电路是开漏方式,由集电极开路电路或漏极开路电路驱动时需外接上拉电阻;当作为地址/数据总线使用时,口线输出不是开漏的,无需外接上拉电阻。

②P1、P2、P3口的每一位能驱动4个LSTTL负载。他们的输出驱动电路没有内部上拉电阻,所以可以方便地由集电极开路电路或漏极开路电路所驱动,而无须外接上拉电阻。

23.①判断键盘中有无键按下;②消除抖动;③求键号;④等待闭合键释放。

24.①外部中断0;

②外部中断1;

③定时器T0中断;

④定时器T1中断;

⑤串口中断。

五、综合设计

25.答:假设单片机晶振频率为12MHZ,那么模式1最多能定时65.526ms,对于1s的定时,必须设置一个软件计数器,通过软硬结合来定时。假定让定时器定时50ms,软件计数器R7初值为10,则定时中断10次就是0.5s,0.5s后才让P1闪一次,如此循环。

ORG 0000H

SJMP MAIN

ORG 000BH

SJMP ISO_T0

ORG 0030H

MAIN: MOV TMOD,#01H

MOV TH0,#3CH

MOV TL0,#0B0H

SETB TR0

MOV R7,#0A

MOV A,#11111110H

SJMP $

ISO_T0:MOV TH0,#3CH

MOV TL0,#0B0H

DJNZ R7,NEXT

RL A

MOV P1,A

NEXT:RETI

END

这里假设晶振频率为12MHZ ,定时器定时50ms 。则定时初值为3CB0H 1553650000-65536s 50000us/1u -2T 160====。

六、 编程

26.

ORG 0100H

MOV A ,R0

ANL A ,#0FH

ADD A ,#03H

MOVC A ,@A+PC

MOV R0,A

SIMP $

ASCTAB :DB ‘0’,‘1’,‘2’,‘3’

DB ‘4’,‘5’,‘6’,‘7’

DB ‘8’,‘9’,‘A’,‘B’

DB ‘C’,‘D’,‘E’,‘F’

END

27.略

相关文档
最新文档