《单片机原理与应用》期末复习.docVIP

《单片机原理与应用》期末复习.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《单片机原理与应用》期末复习.doc

《单片机原理与应用》期末复习 考试题型: 填空题(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之内再一次点亮,重复不止,就可以实现动态扫描。普通按键时候,为什么要进行去抖动处理,如何处理自然优先级外部中断0(PX0)最高定时器/计数器0溢出中断(PT0)外部中断1(PX1)? 定时器/计数器1溢出中断(PT1)? 串行口中断(PS)最低若某几个控制位为1,则相应的中断源就规定为高级中断;反之,若某几个控制位为0,则相应的中断源就规定为低级中断。当同时接收到几个同一优先级的中断请求时,响应哪个中断源则取决于内部硬件查询顺序(即自然优先级)。INT0:外部中断0请求,低电平有效。通过P3.2引脚输入。 INT1:外部中断1请求,低电平有效。通过P3.3引脚输入。T0:定时器/计数器0溢出中断请求。T1:定时器/计数器1溢出中断请求。TXD/RXD:串行口中断请求。当串行口完成一帧数据的发送或接收时,便请求中断。INT0 中断,中断发生时将LED 状态取反,产生LED 状态由按键控制的效果。 #includereg51.h #define uchar unsigned char #define uint unsigned int sbit LED=P0^0; //主程序: void main() { LED=1; EA=1; EX0=1; IT0=1; while(1); } //INT0中断子程序: void EX_INT0() interrupt 0 { LED=~LED; //控制LED 亮灭 } 、利用定时/计数器T0从P1.0输出周期为1s,脉宽为20ms的正脉冲信号,晶振频率为12MHz,试设计程序。(P123、7) 确定方式字: T0在定时的方式1时: T0:M1M0=01,GATE=0 ,C/T=0 T1:M1M0=00,GATE=0 ,C/T=0 TMOD=0x01; #include reg51.h #define uchar unsigned char #define uint unsigned int uchar x; void InitTimer0(void) { TMOD = 0x01; //T0定时. TH0 = (65536 - 20000) /

文档评论(0)

实验室仪器管理 + 关注
实名认证
服务提供商

本人在医药行业摸爬滚打10年,做过实验室QC,仪器公司售后技术支持工程师,擅长解答实验室仪器问题,现为一家制药企业仪器管理。

1亿VIP精品文档

相关文档