6-单片机C程序设计2_P口扩展.pptVIP

  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文档。上传文档
查看更多
2 LED显示器及接口 LED显示器俗称数码管,由发光二极管组成,不同的发光段亮,可组成不同字型,电流太大,耗电量大,电流太小,发光度不够,一般各管电流在10mA较合适。 LED数码管由7个显示段和1个小数点组成。7个段构成一个“8”字轮廓,可显示0~9和一些特殊字符。 7个段和1个小数点对应8个发光二极管,发光二极管的阴极或阳极联成一个公共点,因此,有共阴或共阳两种连接。 a b dp com 共阴LED a f b g e c d dp g f com a b c d com e dp a b dp com 共阳LED 2.1 LED数码管结构原理 COM P1.0~1.7 MCS-51 a f b g e c d dp a b dp a b dp COM D7 D6 D5 D4 D3 D2 D1 D0 dp g f e d c b a 注意:字形码与I/O线的具体连接相关。 当LED字段引脚(a~dp )与I/O线连接后,每个显示字形对应一个字形码。 对于N位LED显示器来讲,有N根位选线(COM脚)和8×N根段选线(a~dp脚)。 位选线用来控制显示位的亮灭,段选线用来控制字符选择。 多位LED显示器有两种工作方式:静态显示和动态显示。 每位LED段选线与一个8位I/O口相连,所有位选线并联接地(共阴)或接+5V(共阳)。 字符显示在刷新前可保持不变,编程容易,管理简单。 占用I/O资源较多,N位LED需8×N根段选 I/O线。 a b dp COM a f b g e c d dp a b dp COM a b dp COM 2.2 LED接口电路及显示方式 静态显示 P2.7 … P2.1 P2.0 P1.0 P1.1 P1.2 COM dp COM h b b dp COM a f b g e c d dp a a b a 各位LED的段选线并联与一个8位I/O口相连,而各自位选线另用I/O线控制。 每位只能轮流点亮,分时显示字符。每位点亮间隔(扫描时间)必须小于20mS,才能保证看上去不闪烁。 必须20mS内扫描一次,管理较繁,编程较难。 占用I/O资源较少,N位LED只需8+N根I/O线。 动态显示 在ROM中建立字形码表。 设置显缓单元,存放待显字符的字形码位置号。 查表找出对应字符的字形码。 输出字形码到显示端口。 2.3 显示程序设计要点 显示字符 共阴极段码 共阳极段码 显示字符 共阴极段码 共阳极段码 0 3FH C0H C 39H C6H 1 06H F9H D 5EH A1H 2 5BH A4H E 79H 86H 3 4FH B0H F 71H 8EH 4 66H 99H P 73H 8CH 5 6DH 92H U 3EH C1H 6 7DH 82H Γ 31H CEH 7 07H F8H y 6EH 91H 8 7FH 80H 8. FFH 00H 9 6FH 90H “灭” 00H FFH A 77H 88H B 7CH 83H ? ? ? 附表: 七段数码管的段选码 表 七段数码管的段选码 练习:数码管显示实验 1.用单个数码管显示0-f字符 2.采集矩阵键盘并将键值显示到单个数码管上 3.多位数码依次显示0,1,2,3(注:proteus仿真无法同时显 示,引脚有干扰)。 4.矩阵键盘键值显示到多个数码管上。 5.设计一个计算器,能进行加减乘除运算。 3 LCD显示器及接口 在嵌入式系统应用中,如果微控制器本身带有液晶驱动控制功能,则可以直接对点阵式液晶显示屏进行连接控制;如果微控制器本身没有液晶驱动控制功能,则需要外扩液晶驱动板来连接液晶显示屏,或者使用点阵式图形液晶显示模块。 由于点阵式液晶显示屏的引脚较多,生产厂家通常会将液晶显示屏和驱动电路装配在一起,形成液晶模块,即LCM。液晶模块在很大程度上方便了用户的使用,用户只要将其与微控制器连接,即可进行图形的显示输出控制。 3.1 LCD的分类 按显示原理分:TN(Twist Nematic)扭曲向列型、STN(S

文档评论(0)

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

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

1亿VIP精品文档

相关文档