- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《单片机原理与应用》末复习
《单片机原理与应用》期末复习
考试题型:
填空题(10分)
选择题(20分)
判断题(10分)
简答题(30分)
综合应用题(30分)
第1章
1、单片机应用系统的开发过程。
第2章
1、已知振荡频率,求机器周期的方法。一个机器周期由12个振荡周期组成。
2、80C51(基本型、增强型)单片机的内部结构和资源配置(RAM、ROM的大小及范围,内部定时计数器的个数、中断源的个数、并口、串口的个数),对应引脚功能。
3、AT89S52单片机的最小系统。(会画图,注意振荡频率不同时,对应不同的电阻、电容值)
4、80C51单片机的片内、片外程序存储器和片内、片外数据存储器访问如何进行区分?EA引脚作用(P18)。
5、堆栈段一般设在30H~7FH的范围内,复位时SP的初值为07H,在进行堆栈操作时出栈、入栈时SP的变化;应用程序一般存放在ROM;80C51可位寻址的单元是20H~2FH,也可进行字节寻址。
6、单片机复位后的状态:PC的值、SP的值、P0、P1、P2、P3的值、PSW(标志状态寄存器)的值。
7、P0口用作外部扩展存储器的低8位地址,P2口用作外部扩展存储器的高8位地址。
8、SFR分布在在RAM 80H~FFH的地址空间中,共21个;其中PSW中RS1、RS0决定80C51单片机的工作寄存器组,有4个工作寄存器组,每组8个单元。
9、80C51单片机有几个I/O口,各自的特点:80C51单片机有4 个8 位双向的并行I/O 口P0~P3,P0 口为三态双向I/O 口,P0 口可以作为一般I/O 口,也可作为系统扩展的地址/数据总线口,P1 口为准双向I/O 口(内部有上拉电阻)。P2 口为准双向I/O 口(内部有上拉电阻),P2 口可以用作一般I/O 口使用,也可以作为系统扩展的地址总线口,输出高8 位地址A8~A15。P3 口也是准双向I/O 口(内部有上拉电阻),且具有两个功能,即可作为一般I/O口,也可作为特殊功能口。
第3章
1、编写1ms的延时子程序。(参考书上的程序)
2、在进行Proteus仿真时,需要在单片机中加载的程序后缀名为.hex,实际程序下载时,下载的文件是.hex文件;
3、定义定位在sfr区域的位变量采用的类型定义方式为sbit;
4、C51对单片机编程时,关键字using可以改变中断服务函数所使用的工作寄存器组。
第4章
1、LED数码管动态扫描的原理及实现方式。动态扫描的原理是利用人的视觉暂留,让人觉得各位LED同时点亮一样。逐位轮流点亮各个LED,每一位保持1ms,在10~20ms之内再一次点亮,重复不止,就可以实现动态扫描。
2、能否把继电器直接接到AT89S52的某一I/O口线上来用?为什么?
3、普通按键在使用的时候,为什么要进行去抖动处理,如何处理?P69
4、LCD1602液晶显示模块可以显示的字符个数是多少;
5、共阴极(或共阳极)数码管段码的表示;
第5章
1、定时计数器的初始化过程。P107
2、主频是12MHz的单片机系统,采用定时计数器的不同工作方式,计算其最大定时时间。
3、80C51或80C52单片机中定时计数器的个数,80C51单片机的两个定时/计数器实质是16位的减法计数器;4种工作方式,各种工作方式下,哪种工作方式下可以循环计数,定时器初值的计算,以及TH、TL的值。TMOD不能进行位寻址。TMOD各标志位的意义。
例:已知单片机系统晶振频率为6MHz,若要求定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是多少?TMOD的值是多少?TH0=?TL0=?
4、5个基本中断的自然优先级顺序,及提高中断源优先级别的方法。
自然优先级顺序如下:
外部中断0(PX0)最高
定时器/计数器0溢出中断(PT0)
外部中断1(PX1)?
定时器/计数器1溢出中断(PT1)?
串行口中断(PS)最低
若某几个控制位为1,则相应的中断源就规定为高级中断;反之,若某几个控制位为0,则相应的中断源就规定为低级中断。当同时接收到几个同一优先级的中断请求时,响应哪个中断源则取决于内部硬件查询顺序(即自然优先级)。
5、单片机AT89C51有5个中断源,如下:
INT0:外部中断0请求,低电平有效。通过P3.2引脚输入。
INT1:外部中断1请求,低电平有效。通过P3.3引脚输入。
T0:定时器/计数器0溢出中断请求。
T1:定时器/计数器1溢出中断请求。
TXD/RXD:串行口中断请求。当串行口完成一帧数据的发送或接收时,便请求中断。
6、中断的概念;在中断服务程序中现场保护和现场恢复期间,中断系统应处在关闭状态。中断矢量地址位于ROM区域。
7、编程实现外部INT0(P3.2)中断控制LED灯(P0.0)。说明:每次按键都会触发INT0 中断,中断发生时
文档评论(0)