- 1、本文档共75页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《单片机原理及接口技术》第九章应用系统配置及接口技术
第9章 应用系统配置及接口技术;;本章主要内容;9.1 键盘与计算机接口;抖动;9.1.1 独立式非编码键盘接口;用于较多按键,节省I/O线。
采用逐行(逐列)扫描法:
向列线输出全扫描字00H。
读入行线状态。若行线有0,则有键按下;若行线全1,则无键按下。;1、键盘工作原理——举例;逐行扫描法:依次将列线送低电平,逐个检查行线状态,确定按键在某行某列交叉的点上,取得键值,执行相应程序。;例:键盘扫描程序; AJMP TRYKLINE3: JB ACC.0,LINE4 MOV A,#0CH AJMP TRYKLINE4: INC R3 MOV A,R2 RL A JNB ACC.0,BACK MOV R2,A AJMP LINE0 TRYK: ADD A,R3BACK: RET ;9.1.3单片机对非编码键盘的控制;9.2 LED显示器及接口设计;问题引入:;2. LED显示字符方法:
COM接低电平;
各输入端输入一个显示代码,如5BH对应c,f灭,而a,b,d,e,g点亮,则LED显示字符“2”
显示各种字符的代码见下表。对于共阳极LED,将显示代码取反。
若显示小数点,可利用D7位。;字型表;静态显示方式;动态显示;6位共阴LED。利用8155的PA口(假设地址7F01H)作为位选,75452反相驱动;PB口(7F02H)作为段选,7407同相驱动。在片内RAM中设一显示缓冲区79H~7EH,依次存放要显示的6个字符(高4位清0,即00~09H,0A~0FH)。反复调用显示子程序。;LCD液晶显示器;任务:如何在LCD的指定位置显示出
指定的字符以及字符串。;主要内容; ; ; ; ; ; ;TC1602A的内部结构;;读写操作、屏幕和光标的操作都是通过指令编程来实现;指令名称
;指令名称
;指令名称
;二、单片机与字符型LCD模块接口; 单片机与LCD模块硬件连接;液晶显示模块是一个慢显示器件,所以在执行每条指令之前一定要确认模块的忙标志为低电平,表示不忙,否则此指令失效。要显示字符时要先输入显示字符地址,也就是告诉模块在哪里显示字符;三、LCD接口程序设计;定位光标位置;row;每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码(41H),显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A” 。;LCD显示程序设计;RS EQU P3.0
RW EQU P3.1
E EQU P3.5
ORG 0000H
MOV P1, ;清屏
ACALL ENABLE
MOV P1, ;8位2行5x7点阵
ACALL ENABLE
MOV P1, ;显示器开、光标开、闪烁开
ACALL ENABLE
MOV P1, ;文字不动,光标自动右移
ACALL ENABLE
MOV P1,#0C0H ;写入显示起始地址(第二行第一个位置)
ACALL ENABLE
MOV P1, ;字母A的代码
SETB RS
CLR RW
CLR E
ACALL DELAY
SETB E
AJMP $;ENABLE: CLR RS ;写入控制命令的子程序
CLR RW
CLR E
ACALL DELAY
SETB E
RET
DELAY: MOV P1,#0FFH ;判断液晶显示器是否忙的子程序
CLR RS
SETB RW
CLR E
NOP
SETB E
JB P1.7,DELAY ;如果P1.7为高电平表示忙就循环等待
RET
END
;9.3 A/D转换接口技术;A/D转换器的主要技术指标;接口时注意的问题;A/D转换方法;逐次逼近法A/D转换原理;双积分A/D转换原理;9.3.1 89C51和ADC0809的接口;ADC0809引脚说明:;ADC0809与89C51的接口原理图;编程要点;编写采集IN0~IN7上的模拟量u0~u7的转换程序,并将数字量存入30H~37H。;中断方式程序;9.3.2 单通道串行输出A/D芯片TLC1549及接口;TLC1549工作原理;TLC1549与89C51接口;89C51读取TLC1549中10位数据程序如下:;D/A: Digital signal?Analogy signal
衡量D/A性能的主要参数
分辨率:输出的模拟量最小变化量
满刻度误差:输入
您可能关注的文档
- §18.1电能 电功.ppt
- “八小问题”—等电位跨接.ppt
- “双轮”驱动银行业在大数据技术下转型.pptx
- 3无人机数据采集教程.pptx
- §20.5磁生电.ppt
- 3数字示波器实验_电路测试教程.ppt
- “弘扬长征精神,传承红色信仰”主题班会-电自132班.pptx
- 3汽车发动机教程.pptx
- 《2014网络技术试卷8》.doc
- 《2016年上半年互联网人身保险市场运行状况分析报告》.docx
- 2021年高一上学期期末考试历史试卷含答案 .pdf
- 2021-2022学年山西省中考物理试题附解析 .pdf
- 2020年小学生综合知识竞赛试题100题及答案 .pdf
- 2020人教版四年级数学下册知识点复习资料集 .pdf
- 2020下半年广东水利电力职业技术学院招聘考试《综合基础知识(教育类.pdf
- 2024(必威体育精装版)国家开放大学电大《公共行政学》期末题库 .pdf
- 2020年八年级上册地理期末总复习提纲(精华版) .pdf
- 2022届湖北省武汉市求新联盟联考中考试题猜想语文试卷含解析.pdf
- 2020-2021苏州相城实验中学小学三年级数学下期末第一次模拟试题(附答案.pdf
- 2020-2021学年江苏省张家港市苏教版四年级上册期末水平测试数学试卷.pdf
文档评论(0)