第3章人机交互接口 AVR单片机应用技术项目化教程课件.ppt

第3章人机交互接口 AVR单片机应用技术项目化教程课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.2.1 数码管 3.2 输出显示设备 2.驱动方式 (1)静态数码管显示 如图3-8所示,静态显示时,每一个数码管公共端(又称位端)接地或接电源,比划段(简称段)接单片机I/O口,单片机根据共阴还是共阳数码管输出字型码给数码管的段端,控制其显示数字按。每个数码管独立显示数字,互不影响,显然,每个数码使用独立的位控制线和段控制I/O口。这种显示方式显示器的亮度较,编程简单使用方便,但是占用单片机较多的I/O口资,因此在显示位数较多时不实用。 3.2.1 数码管 3.2 输出显示设备 2.驱动方式 (1)静态数码管显示 3.2.1 数码管 3.2 输出显示设备 2.驱动方式 (1)静态数码管显示 练习1:在单个数码管显示数字0~9任意数字,分别在共阴、共阳数码管实现。 练习2:在单个数码管显示数字0~9,在共阴数码管实现,外接开关k,每按一下开关k使数码管中数字稳定加1. 3.2.1 数码管 3.2 输出显示设备 2.驱动方式 (2)动态数码管显示 当显示位数较多时,通常应采用动态数码管显示方式,如图3-9。动态显示时,数码管轮流工作,任意时刻只有一个数码管显示数字。当轮换的时间足够短时,由于人眼视觉残留效应,所看到的是多个数码管一起显示数字。动态显示的数码管所有段线并接在一起,接单片机的I/O口,每个数码管位端由独立I/O线控制,以便分时选通数码管。 3.2.1 数码管 3.2 输出显示设备 2.驱动方式 (2)动态数码管显示 图3-9中,显示字符的字形码从D0~D7送出,输出到所有数码管a-h段线上,在分时控制c~c7其中c0为低电平(共阴),使其中一个数码管显示数字,间隔一段时间后再从D0~D7送下一个数字,再使c1为低电平,如此进行下去直到控制数码管L7显示数字,让8个数码管均显示一次数字,只要两两数码管的持续时间短于人眼视觉残留时间,看上去就如8个数码管同时一起工作,同时显示数字。 3.2.1 数码管 3.2 输出显示设备 2.驱动方式 (2)动态数码管显示 3.2.1 数码管 3.2 输出显示设备 2.驱动方式 (2)动态数码管显示 图3-9中,显示字符的字形码从D0~D7送出,输出到所有数码管a-h段线上,在分时控制c~c7其中c0为低电平(共阴),使其中一个数码管显示数字,间隔一段时间后再从D0~D7送下一个数字,再使c1为低电平,如此进行下去直到控制数码管L7显示数字,让8个数码管均显示一次数字,只要两两数码管的持续时间短于人眼视觉残留时间,看上去就如8个数码管同时一起工作,同时显示数字。 3.2.1 数码管 3.2 输出显示设备 2.驱动方式 (2)动态数码管显示 图3-9中,显示字符的字形码从D0~D7送出,输出到所有数码管a-h段线上,在分时控制c~c7其中c0为低电平(共阴),使其中一个数码管显示数字,间隔一段时间后再从D0~D7送下一个数字,再使c1为低电平,如此进行下去直到控制数码管L7显示数字,让8个数码管均显示一次数字,只要两两数码管的持续时间短于人眼视觉残留时间,看上去就如8个数码管同时一起工作,同时显示数字。 3.2.1 数码管 3.2 输出显示设备 2.驱动方式 【例3-1】使用动态显示法在数码管中显示4位数字,PD0、PD1、PD2分别按键开关S0、S1、S2。按S0使数码管数字加88,按S1使其减39,按S2将数字清,数字显示范围0~8000。使用共阴极数码管。 解:在Proteus中绘制原理图如图3-10所示。编程思路为先将0~9的共阴极字型码定义成一个数组LED,再定义变量num,对num进行BCD码转换,分离出千位、百位、十位、个位,分别存于4个变量,再将这四个变量分别去LED数字查找该数的字型段码,送段I/O口,动态将4位数字显示出来。 3.2.1 数码管 3.2 输出显示设备 2.驱动方式 【例3-1】读取键盘,判断键值,如果是S0令num+88,并判断其范围使之不超出8000,如果是S1令num-39,并判断其范围,使之不小于0,如果是S2令num=0,编程思路如图3-10所示。 3.2.1 数码管 3.2 输出显示设备 3.2.1 数码管 3.2 输出显示设备 3.2.2 LCD液晶显示器 3.2 输出显示设备 LCD(Liquid Crystal Display)液晶显示器将液晶置于两片导电玻璃之间,靠两个电极间电场的驱动,引起液晶分子扭曲向列的电场效应,以控制光源透射或遮蔽功能,在电源关开之间产生明暗而将影像显示出来,若加上彩色滤光片,则可显示彩色影像。 3.2.2 LCD液晶显示器 3.2 输出显示设备 在两片玻璃基板上装有配向膜,所以液晶会沿着沟槽配向,由于玻璃基板配向膜沟槽偏离9

文档评论(0)

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

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

1亿VIP精品文档

相关文档