- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
●多个74LS164进行连接时,前一个寄 存器的第13脚(Q7)连接到下一个寄 存器的“Din”脚。这样再移位8次后前一 个74LS164芯片的Q0-Q7的状态则移位 到下一个74LS164芯片的Q0-Q7中,而 前一个74LS164芯片的Q0-Q7的状态则 与当前单片机输出端的数据状态是一致 的。 ☆8位串行输入并行输出移位锁存器74LS164 (2)74LS164芯片的数据传送原理 任务2 ●若要使这5位数码管从左至右显示5位 段码字符,先将要显示的“89C52”编成 共阴极段码“5BH、6DH、58H、6FH、 7FH”,然后将这5个段码数据按逆序逐 个分8位传送即可。如此如此移位5*8 次即可将5位段码完整地输出到5位数码 管显示。 ☆8位串行输入并行输出移位锁存器74LS164 (2)74LS164芯片的数据传送原理 任务2 * 模块3 数码管接口控制 课题1 5位数码管的串行静态显示控制接口控制 任务1 数码管的编码控制 任务2 1个数码管显示控制 任务3 串行静态显示“89C52” 任务1 动态扫描显示“bj2008” 任务2 动态显示 课题2 6位数码管的动态扫描显示接口控制 任务4 串行静态跳变显示“000~255” 任务1 一、数码管的识别与测量 1、数码管的识别 7段数码管由7个长形发光二极管和1个圆形发光二极管构 成,它们的阳极(或阴极)接在一起作为公共端(COM), 阴极(或阳极)各自引出作为控制端引脚dp、g、f、e、d、c、 b、a(按二进制的位权左高右低的顺序排列)。 (1)结构: 任务1 1、数码管的识别 (2)分类: 公共端是阳极的数码管称为共阳极数码管,公共端是阴极 的数码管称为共阴极数码管。 共阴极数码管 共阳极数码管 任务1 2、数码管的测量 使用数字万用表的PN结测试档对数码管中的8个发光二极 管加上正向电压,正常情况下8个发光二极管都会发光,以此 可以判断该数码管是共阳极还是共阴极。 任务1 二、数码管的编码 1、数码管的编码方法 将数码管的公共端接上直流电源的正极(共阳极)或 负极(共阴极),并通过控制各控制端高低电平可显示如 图3-1-3所示的字符。 例1:让共阴极数码管显示“2” P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 Dp g f e d c b a 2 HEX码 二进制码 显示 字符 0 1 0 1 1 0 0 0 5BH ★共阳极7段数码管各段的数字排列表 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H, 0 1 2 3 4 5 6 7 8 90H,88H, 83H ,0C6H,0A1H,86H,8FH 9 A B C D E F ★共阴极7段数码管各段的数字排列表 03FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH 0 1 2 3 4 5 6 7 8 9 77H,7CH, 39H,5EH ,79H,71H A B C D E F 任务1 任务1 三、数码管的控制参数及控制电路设计 数码管中每个发光二极管的额定参数与普通发光二极管 一样:额定电压为3V,额定电流为10mA。 1、控制参数 任务1 单片机电源为5V,因此输到数码管时要进行分压:即 在公共端(COM)接20欧电阻。 一个数码管由8个发光二极管,正好构成一个字节的控 制字,1个数码管可由1个I/O端口(如P1口)的位来控制, 但是单片机的I/O口的驱动能力很小,不能用来直接驱动额 定电流为10mA的发光二极管,因此,需要采用具有电流放 大能力的元件(如锁存器74LS245、74LS373、74LS164、 达林顿管或三极管)来驱动。 三、数码管的控制参数及控制电路设计 2、控制电路设计 任务1 1、让一个共阴极数码管显示数字“8”。 A B G E C D F 四、数码管显示例子 任务1 ORG 0000H LJMP START
文档评论(0)