单片机与接口技术(参考资料)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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.略