汽车单片机第4章.ppt

  1. 1、本文档共71页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汽车单片机第4章

学习情境4 汽车直流电动机正反转控制 LP1:JBC TF0,LP2 SJMP LP1 LP2:MOV TH0,#63H MOV TL0,#18H DJNZ R3,LP1 RET LP1:JBC TF0,LP2 SJMP LP1 LP2:MOV TH0,#63H MOV TL0,#18H DJNZ R3,LP1 RET LP1:JBC TF0,LP2 SJMP LP1 LP2:MOV TH0,#63H MOV TL0,#18H DJNZ R3,LP1 RET LP1:JBC TF0,LP2 SJMP LP1 LP2:MOV TH0,#63H MOV TL0,#18H DJNZ R3,LP1 RET LP1:JBC TF0,LP2 SJMP LP1 LP2:MOV TH0,#63H MOV TL0,#18H DJNZ R3,LP1 RET LP1:JBC TF0,LP2 SJMP LP1 LP2:MOV TH0,#63H MOV TL0,#18H DJNZ R3,LP1 RET LP1:JBC TF0,LP2 SJMP LP1 LP2:MOV TH0,#63H MOV TL0,#18H DJNZ R3,LP1 RET LP1:JBC TF0,LP2 SJMP LP1 LP2:MOV TH0,#63H MOV TL0,#18H DJNZ R3,LP1 RET LP1:JBC TF0,LP2 SJMP LP1 LP2:MOV TH0,#63H MOV TL0,#18H DJNZ R3,LP1 RET 3、LED字形编码 要使数码管显示出相应的数字或字符必须使段数据口输出相应的字形编码。字形编码各位定义如下: 如使用共阳极管,数据为0表示对应字段亮,数据为1表示对应字段暗;如使用共阳极数码管,数据为0表示对应段暗,数据为1表示对应段亮。如要显示“0”,共阳极数码管的字形编码为(即C0H);共阴极数码管的字形编码应为(即3FH)。依此类推可求得数码管字形编码如表4-1所示。 a b c d e f g DP LED段 D0 D1 D2 D3 D4 D5 D6 D7 数据字 表4-1 数码管字形编码表 4.2.2 静态显示接口 静态显示方式是指LED在显示某个字符时其相应的段(发光二极管)一直导通或截止,只有在改变显示另一字符时各段导通或截止的状态才改变。 LED数码管工作在静态显示方式下,一般要把共阳极数码管的公共端接高电平,共阴极数码管的公共端接地,其他各引脚分别接至单片机的I/O口线上,由单片机控制从I/O口线上输出段选码来点数码管显示不同的字符。 例4.2 用定时器/计数器模拟汽车生产线产品计件,以按键模拟产品检测,按一次键相当于产品计数一次。检测到的产品数送P1口显示,采用单只数码管显示,计满16次后从头开始,依次循环。系统采用12MHz晶振。 解:根据题意可设计出硬件电路如图4-8所示。 其源程序可设计如下: ORG 0030H MOV TMOD,#06H MOV TH0,#0F0H MOV TL0,#0F0H SETB TR0 MAIN:MOV A,#00H MOV P1,#0C0H DSP: JB P3.3,DSP ACALL DELAY JB P3.3,DSP DSP1:JNB P3.3,DSP1 ACALL DELAY JNB P3.3,DSP1 CLR P3.4 NOP NOP SETB P3.4 INC A MOV R1,A ADD A,#08H MOVC A,@A+PC MOV P1,A MOV A,R1 JBC TF0,MIAN SJMP DSP TAB: DB 0C0H,0F9H,0A4H DB 0B0H,99H,92H

文档评论(0)

wyjy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档