单片机课件-5678作业.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(完好word版)单片机课件-5678作业 (完好word版)单片机课件-5678作业 PAGE/NUMPAGES (完好word版)单片机课件-5678作业 CH5 2.8051单片机供给几其中止源?几其中止优先级?中止优先级的办理原则是什么? 答:五其中止源:INT0,INT1,T0,T1,TXD/RXD. 两其中止优先级:高优先级、低优先级 优先级办理原则: ①不一样级中止同时申请,先高后低 ②低优先级中止可被高优先级中止所中止,反之不可以 ③同级中止源同时申请,按自然优先级次序,从高到低挨次是 INT0、T0、INT1、T1、TXD/RXD. 4.说明MCS-51单片机响应中止后,中止服务程序的进口地点 解:进口地点:外中止0 0003H T0溢出中止 000BH 外中止1 0013H T1溢出中止 001BH 串口中止 0023H 8.编写一程序,对中止系统进行初始化,要求同意INT0、INT1中止,并 将INT0设置为低优先级,边缘触发方式,将INT1设为高优先级,电平 触发。 解:MOVIE,#85H;总中止同意,INT0、INT1同意 MOVIP,#04H;INT1设为高优先级,INT0低优先级 SETB  IT0 CLR  IT1 Ch6 1.8051准时器有哪几种工作方式?怎样选择和设定?答:4种工作方式,由TMOD中M1、M0设定。 M1M0 013位计数器 116位计数器 10自动重装初值8位计数器 1准时器0:分红两个8位计数器 准时器1:停止计数 5.准时器模式2有什么特色?合用于哪些场合? 答:准时器模式2能够省去用户重装初值的语句,能够产生相当精准 的准不时间,特别适于用作串行口的波特率发生器. 6.已知8051单片机的fosc=12MHz,用T1准时,试编程在P1.0和P1.1 引脚分别输出周期为2ms和500μs的方波. 答:P1.1方波T=500μs,则T1准时250μs,采纳方式1,TMOD: #20H,初值为X=65536-250=FF06H。P1.0方波采纳P1.1信号循环得 到。 工作方式1,查问方式: MOV R0,#04H MOV TMOD,#10H ;T1工作方式1 MOV TH1,#0FFH ;方式1初值 MOV TL1,#06H SETB TR1 ;启动准时器工作 LOOP:JBC TF1,L1 ;等候中止 SJMP LOOP L1:MOV TH1,#0FFH ;重赋初值 MOV TL1,#06H CPL P1.1 DJNZ R0,LOOP CPL P1.0 ;输出信号电平取反,获得方波 MOV R0,#04H ;R0重赋初值,准备下半周期输出 SJMP LOOP 中止方式: ORG 0000H AJMP MAIN ORG 001BH AJMP SERVE MAIN:MOV R0,#04H MOV TMOD,#20H MOV TH1,#06H MOV TL1,#06H SETB EA SETB ET1 SETB TR1 SJMP $ ORG 0100H SERVE:CPL P1.1 DJNZR0,DONE CPLP1.0 MOVR0,#04H DONE:RETI 8.当准时器T0用作模式3时,因为TR1位已经被T0占用,怎样控拟订时器T1的开启和封闭? 答:T0方式3时,仅用T1控制C/T切换T1的工作方式就能够启动 T1运转或封闭. 11.设单片机的fosc=12MHz,试编写一段程序,功能为:对T0初始化, 使之工作在方式 2,产生200μs准时,并用查问T0溢出标记的方法 控制P1.0输出周期为2ms的方波. 答:T0准时200μs,方式 2,TMOD:#20H,P1.0方波半周期 T=1ms,采纳 200μs循环5次获得。初值为 X=256-200/1=56=38H。 T0工作方式2,查问方式: MOV R0,#05H MOV TMOD,#02H ;T0 工作方式2 MOV TH0,#38H ;方式0初值 MOV TL0,#38H SETB TR0 ;启动准时器工作 LOOP:JBC TF0,L1 ;等候中止 SJMP LOOP L1:DJNZ R0,LOOP CPL P1.0 ;输出信号电平取反,获得方波 MOV R0,#05H ;R0重赋初值,准备下半周期输出 SJMP LOOP Ch7 4.8051串行口有几种工作方式?有几种帧格式?各工作方式的波特 率怎样确立? 答:串行口有 4种工作方式,有 8位、10位、11位3种帧格式。方 式0的波特率为fosc/12,方式2的波特率为B=2SMOD ×fosc,方式1和 64 方式3的波特率由准时器T1的溢出率决定。 5.假设串行口发送的字符格式为1个开端位,7个数据位,一个奇偶 校验位,一个停止位,请画出传递

文档评论(0)

183****6506 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档