单片机原理与接口技术:第7章-单片机接口技术.pptVIP

单片机原理与接口技术:第7章-单片机接口技术.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文档。上传文档
查看更多

第七章单片机接口技术;;;独立式无编码键盘;MOVA,#0FFH

MOVP1,A

MOVA,P1

JNBACC.0,KEY0

JNBACC.1,KEY1

………

;;在某一时刻只让一条列线(行线)处于低电平,其余列线(行线)均处于高电平,则当这一列有键按下时,该键所在的行(列)电平将会由高电平变为低电平,可判定该列相应的行(列)有键按下。;读取值;例:键盘扫描程序; AJMP TRYK

LINE3:JB ACC.0,LINE4

MOV A,#0CH

AJMP TRYK

NEROW:INC R3

MOVA,R2

RL A

JNB ACC.0,BACK

MOV R2,A

AJMP LINE0

TRYK:ADD A,R3

BACK:RET ;单片机对非编码键盘的控制;当行、列数超过处理器的一个数据宽度,即超过8×8键盘时,扫描程序将更为复杂,扫描时间更长,甚至可能造成键盘漏扫描现象发生。对于这种情况,需要采用矩阵联接式编码键盘,例如PC机键盘就是矩阵联接式编码键盘。;按键弹簧的跳动及电路的瞬变,将使键在闭合和断开时,有持续约数mS的抖动。这可能被处理器误认为按下了几次键。为避免这种误解,需采用键盘消抖措施。;去抖方案;在键数较少时,可采用硬件去抖,而当键数较多时,采用软件去抖。;;;;

1、由发光二极管组成,分共阳、共阴两种。;问题引入:;字型表;静态显示方式;静态显示方式;动态显示方式;动态显示方式;怎样实现显示呢?;延时时间若为1s或10ms,看到的现象分别是什么?;问题1:当数码管显示数字时,怎样使用查表程序;问题2:从缓冲区取数据的查表方法;根据缓冲区

的数据显示;键盘和显示器综合应用

停车场计数器;硬件电路设计;停车场计数器程序设计;各段功能程序地址确定;MAIN主程序流程;进车中断子程序模拟“进车”按键按下后;出车中断子程序;总结;;LED点阵图形显示技术;例如,64×128LCD显示屏的智能仪器,可以显示8×16个5×7点阵字符,也可以显示4×8个16×16点阵汉字。;;单片机与字符型LCD模块接口;点阵图形显示的字库技术;点阵图形显示的字库技术;ZIKU: MOV DPTR,SHOUZHI2 ;

MOV R1,#32 ;数据长度为32

MOV R0,#20H ;数据调到RAM中20H起处

LOOP1: MOVC A,@DPTR

MOV @R0,A

INC R0

INC DPTR

DJNZ R1,LOOP1

RET

SHOUZHI2 EQU 0200H

SHOUZHI2: DB 00,22,44,00,80,00,FE,C4;“温”字模上部

DB C4,C4,C4,C4,FE,00,00,00

DB 00,08,78,06,41,7A,45,7A;“温”字模下部

DB 44,44,44,7A,45,7A,40,00

END;特殊形状LED/LCD显示屏;;;;;;;;;;;;;;;;;;;;定时传送方式;查询传送方式;中断传送方式;ADC0809与89C51的接口原理图;编程要点;编写采集IN0~IN7上的模拟量u0~u7的转换程序,并将数字量存入30H~37H。;中断方式程序;单通道串行输出A/D芯片TLC1549及接口;TLC1549与89C51接口;89C51读取TLC1549中10位数据程序如下:;;DAC0832芯片与单片机接口;DAC0832内部结构及引脚;;单缓冲工作方式

此方式适用于只有一路模拟量输出,或有几路模拟量输出但并不要求同步的系统。;双极性模拟输出电压:;2.双缓冲工作方式

多路D/A转换输出,如果要求同步进行,就应该采用双缓冲器同步方式。;3、直通工作方式

当DAC0832芯片的片选信号、写信号、及传送控制信号的引脚全部接地,允许输入锁存信号ILE引脚接+5V时,DAC0832芯片就处于直通工作方式,数字量一旦输入,就直接进入DAC寄存器,进行D/A转换。

;*;*;*;*;*;*;谢谢大家!

您可能关注的文档

文档评论(0)

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

如有不慎侵权,请联系删除!

1亿VIP精品文档

相关文档