k单片机原理与接口技术(第3版)[李晓林]-第5章.pptVIP

k单片机原理与接口技术(第3版)[李晓林]-第5章.ppt

  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文档。上传文档
查看更多
k单片机原理与接口技术(第3版)[李晓林]-第5章

* * 5-1 简述中断、中断源、中断嵌套及中断优先级的含义。 5-2 MCS-51单片机提供了几个中断源?有几级中断优先级别?各中断标志是如何产生的又如何清除这些中断标志?各中断源所对应的中断矢量地址是多少? 5-3 外部中断源有电平触发和边沿触发两种触发方式,这两种触发方式所产生的中断过程有何不同?怎样设定? 5-4 MCS-51中若要扩充6个中断源,可采用哪些方法?如何确定它们的优先级? 5-5 试叙述中断的作用和中断的全过程。 5-6 某系统有3个外部中断源1,2,3,当某一中断源变低电平时便要求CPU处理,它们的优先处理次序由高到低为3,2,1,处理程序的入口地址分别为2000H,2100H,2200H。试编写主程序及中断服务程序(转至相应的入口即可)。 思考题与习题5 * * ?5-7 定时/计数器有哪些特殊功能寄存器,它们有几种工作方式?如何设置? 5-8 若晶振频率为3 MHz,在定时/计数器工作方式0,1,2下,其最大的定时时间分别为多少? 5-9 定时/计数器用做定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关? 5-10 定时/计数器用做计数器时,对外界计数脉冲频率有何限制? 5-11 定时/计数器的工作方式2有什么特点?适用于哪些应用场合? 5-12 编写程序,要求使用T0,采用方式2定时,在P1.0输出周期为400 ?s,占空比为10 : 1的矩形脉冲。 5-13 一个定时器的定时时间有限,如何实现两个定时器的串行定时,来达到较长时间定时的目的? 5-14 利用定时/计数器T0产生定时时钟,由P1口控制8个指示灯。编一个程序,使8个指示灯依次一个一个闪动,闪动频率为20次/秒(8个灯依次亮一遍为一个周期)。 思考题与习题5 * * 5-15 简述特殊功能寄存器SCON,TCON,TMOD功能。 5-16 串行通信的主要优点和用途是什么? 5-17 简述串行口接收和发送数据的过程。 5-18 帧格式为1个起始位、8个数据位和1个停止位的异步串行通信方式是方式几? 5-19 简述串行口通信的第9个数据位的功能。 5-20 通过串行口发送或接收数据时,在程序中应使用下列哪类指令?(1)MOVC指令 (2)MOVX指令 (3)MOV指令 (4)XCHD指令 5-21 为什么定时/计数器T1用做串行口波特率发生器时,应采用方式2?若已知时钟频率和通信波特率,如何计算其初值? 5-22 利用单片机串行口扩展24只发光二极管和8个按键,要求画出电路图并编写程序使24只发光二极管按照不同的顺序发光(发光的时间间隔为1 s)。 思考题与习题5 * * * 使用方式0实现数据的移位输入/输出时,实际上是把串行口变成并行口使用。串行口作为并行输出口使用时,要有“串入并出”的移位寄存器配合,例如CD4049或74HC164,其电路连接如图所示。 5.3.2 MCS-51串行通信接口 ----工作方式0 用串行口实现并行输出 * * 如果把实现并入串出功能的移位寄存器(例如CD4014或74HC165)与串行口配合使用,如图7-12所示,就可以把串行口变为并行输入口使用。 5.3.2 MCS-51串行通信接口 ----工作方式0 用串行口实现并行输入 * * 2) 串行工作方式1 方式1是10位为一帧的异步串行通信方式。 方式1帧格式如图所示,包括1个起始位、8个数据位和1个停止位。 5.3.2 MCS-51串行通信接口 起始 D0 D1 D2 D3 D4 D5 D6 D7 停止 ----工作方式1 异步通信用起始位“0”表示字符的开始,然后从低位到高位逐位传送数据,最后用停止位“1”表示字符结束。一个字符又称一帧信息。 * * (1) 数据发送 方式1的数据发送是由一条写发送缓冲寄存器指令(MOV SBUF, A)开始的。随后在串行口由硬件自动加入起始位和停止位,构成一个完整的帧格式,然后在移位脉冲的作用下,由TXD端串行输出。一个字符帧发送完后,使TXD输出线维持在1状态下,并将SCON寄存器的TI置1,通知CPU可以发送下一个字符。 5.3.2 MCS-51串行通信接口 ----工作方式1 * * (2) 数据接收 接收数据时,SCON的REN位应处于允许接收状态(REN=1)。在此前提下,串行口采样RXD端,当采样到从1向0的状态跳变时,就认定是接收到起始位。随后在移位脉冲的控制下,把接收到的数据位移入接收缓冲寄存器中,直到停止位到来之后把停止位送入RB8中,并置位接收中断标志位RI,通知CPU从SBUF取走接收到的一个字符,指令

文档评论(0)

feifei1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档