单片机控制数码管显示电路图的运行原理是什么?
好酷屋教程网小编为您收集和整理了单片机控制数码管显示电路图的运行原理是什么?的相关教程:原理:数码管其实是由发光二极管组成,有共阴极和共阳极之分,对于共阳极来说,一位数码管由8个二极管组成,他们的阳极接在一起接+5v电源,而各个阴极与某个端口,如p1的8个引脚相连,当某个引脚输出低电平的
原理:
数码管其实是由发光二极管组成,有共阴极和共阳极之分,对于共阳极来说,一位数码管由8个二极管组成,他们的阳极接在一起接+5v电源,而各个阴极与某个端口,如p1的8个引脚相连,当某个引脚输出低电平的时候数码管对应的二极管亮。
用引脚输出高低电平来控制数码管的8个子管的亮灭,达到数字和小数点显示的效果,通常要给每个数字做一个转换表,以便在编程的时候忽略转换过程,达到快速编程的目的,转换表一般采用枚举的方式,具体转换数字和你电路里面的连接方式有关系,用二进制写出来,再换算成16进制就好了。
数码管,也称作辉光管,是一种可以显示数字和其他信息的电子设备。玻璃管中包括一个金属丝网制成的阳极和多个阴极。大部分数码管阴极的形状为数字。管中充以低压气体,通常大部分为氖加上一些汞和/或氩。给某一个阴极充电,数码管就会发出颜色光,视乎管内的气体而定,一般都是橙色或绿色。
关于单片机设计模拟交通灯的数码管显示问题及程序
数码管,也称7段数码管,分为ABCDEFG,7个字段,通过字段的点亮显示不同的数字。
数码管又分为:共阳极数码管和共阳极数码管,根据需要自己选择。
关键还是字段的驱动,根据人眼的视觉暂留,通过对IO口的高速扫描,实现数字的显示。
显示--单片机IO口--编码
0 -- 0011,1111--0x3F
1 -- 0000,0110--0x06
2 -- 0101,1011--0x5B
3 -- 0100,1111--0x4F
4 -- 0110,0110--0x66
5 -- 0110,1101--0x6D
6 -- 0111,1101--0x7D
7 -- 0000,0111--0x07
8 -- 0111,1111--0x7F
9 -- 0110,1111--0x6F
也就是如下的形式,16进制的显示,对应单片机IO口的关系:
显示值: 0 1 2 3 4 5 6 7 8 9 a b c d e f
IO口值:0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71
以上就是好酷屋教程网小编为您收集和整理的交通灯,数码管,单片机相关内容,如果对您有帮助,请帮忙分享这篇文章^_^
本文来源: https://www.haoku5.com/youxi/6456057d128ea5854201b146.html
相关推荐