文档详情

C15-16 数码管与LED显示屏.pdf

发布:2017-05-18约3.52千字共24页下载文档
文本预览下载声明
C15-16 LED灯、数码管和LED显示屏 三大市场: 1、汽车车灯市场 2 、交通信号标志 3 、LED 显示屏 发光二极管LED 的压降0.7伏,导通电流4~20mA 、典型 值10mA, 求限流电阻的阻值大小? 思考:为什么要加限流电阻? 脉冲的频率55Hz 约18ms 脉冲的占空比:灰度 讨论:下雨天,雨滴划过,为什么我们看到 一条线? 视觉暂留现象又称“余晖效应”: 人眼在观察景物时,光信号传入大脑神经,需经过一段短暂的时间, 光的作用结束后,视觉形象并不立即消失,视觉的这一现象则被称 为“视觉暂留”。 是光对视网膜所产生的视觉在光停止作用后,仍保留一段时间的现 象,其具体应用是电影的拍摄和放映。原因是由视神经的反应速度 造成的,其时值是二十四分之一秒。是动画、电影等视觉媒体形成 和传播的根据。 景物光晶状体成像感光细胞感光神经电信号大脑 我们在观察物象的时候,尽管外界的图象已经消失,但是主 观的视觉却还要把这个图象保持一段短暂的时间 数码管 共阳极 共阴极 PA0—a PA4—e PA1—b PA5—f PA2—c PA6—g PA3—d PA7—p 讨论: 端口PA如何输出,才可使共阴极数码管显示“1” 端口PA如何输出,才可使共阳极数码管显示“1” 8段LED数码管字型字段编码 ? 在软件中如何使用 flash char led_7[16]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07, 0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71}; bit point_on = 0; void main(void) { char i = 0; PORTA=0xFF; DDRA=0xFF; while (1) { for (i=0;i=15;i++) { PORTA = led_7[i]; if (point_on) PORTA |= 0x80; delay_ms(1000); } 请同学解读一下代码? point_on = ~point_on; }; } 依次显示0—9和A b C d E F ,时间间隔1秒 为了保证各个数码管的显示的效果不产生闪烁情况,表象 上全部点亮的话,则首先必须在1秒中内循环扫描6个数码 管的次数应大于25 本例中我们选择40 次,既每隔1000/40=25ms将6个数码 管循环扫描一遍。第二要考虑的是,在25ms 时间间隔中, 要逐一轮流点亮6个数码管,那么每个数码管点亮的持续 时间要相同,这样亮度才能均匀。 使用74164串行控制多位数码管 串行输入数据,然后并行输出。 数据通过两个输入端 (DSA或DSB) 之一串行输入; 任一输入端可以用作高电平使能端,控 制另一输入端的数据输入。 两个输入端或者连接在一起,或者把不 用的输入端接高电平,一定不要悬空。 串行驱动4位数码管 实质为右移,AB 串行输入时,一位一位向右移动,最
显示全部
相似文档