历史上的今天
今天是:2024年12月10日(星期二)
2021年12月10日 | 单片机8x8LED点阵屏显示数字
2021-12-10 来源:eefocus
硬件连接:

程序:
#include #include #define uchar unsigned char #define uint unsigned int uchar code Table_OF_Digits[]= { 0x00,0x3e,0x41,0x41,0x41,0x3e,0x00,0x00, 0x00,0x00,0x00,0x21,0x7f,0x01,0x00,0x00, 0x00,0x27,0x45,0x45,0x45,0x39,0x00,0x00, 0x00,0x22,0x49,0x49,0x49,0x36,0x00,0x00, 0x00,0x0c,0x14,0x24,0x7f,0x04,0x00,0x00, 0x00,0x72,0x51,0x51,0x51,0x4e,0x00,0x00, 0x00,0x3e,0x49,0x49,0x49,0x26,0x00,0x00, 0x00,0x40,0x40,0x40,0x4f,0x70,0x00,0x00, 0x00,0x36,0x49,0x49,0x49,0x36,0x00,0x00, 0x00,0x32,0x49,0x49,0x49,0x3e,0x00,0x00, }; uchar i=0,t=0,Num_Index = 0; void main() { P3 = 0x80; Num_Index = 0; TMOD = 0x00; TH0 = (8192-2000)/32; TL0 = (8192-2000)%32; TR0 = 1; IE = 0x82; while(1); } void LED_Screen_Display() interrupt 1 { TH0 = (8192-2000)/32; TL0 = (8192-2000)%32; P3 = _crol_(P3,1); P0 = ~Table_OF_Digits[Num_Index * 8 +i]; if(++i == 8) i = 0; if(++t == 250) { t = 0x00; if(++Num_Index == 10) Num_Index = 0; } }
上一篇:单片机8x8LED点阵屏显示图案
下一篇:单片机用定时器设计一段门铃
史海拾趣
|
无线网络以其“无所不在”的魅力正成为人们追逐的焦点。无论是网络升级还是重新组网,人们总希望自己的网络能够摆脱线缆的束缚,走进自由的天地。但与有线产品相比,无线产品还是新事物,并不是所有的用户都能很好地 ...… 查看全部问答> |
|
小弟最近新上手学习数字电路。上课老师也不怎么样就知道放幻灯片忽悠我们。。没有办法查阅图书馆相关题型未找到, 还望哪位高手详细指点一下。 有如下设计题型不知怎样着手解决。 某大厅 ...… 查看全部问答> |
|
我用的2440的板子,S3C2440A芯片,支持3个串口,硬件引出两个,一个用于控制台,另外一个是不是叫做扩展串口,按照《完全开发手册》上添加了扩展串口驱动, 使用命令:cat /proc/tty/driver/serial 显示:serinfo:1.0 ...… 查看全部问答> |
|
一 网页开发平台 网页开发有多种开发平台,简单一点只要能写文本的工具都可以,如记事本。专业一点有Dreamweaver,还有开发ASP的.NET,开发JSP的eclipse等。我不用记事本,那是高手用的。   ...… 查看全部问答> |
|
SIPEX SP6682 为白色LED配置的高效电荷泵调节器 SP6683 平行结构配置的高功率LED驱动器 SP6685 用于照相机闪光灯的电荷泵LED驱动器 SP6686 400mA降压/升压电荷泵LED驱动器 SP6687&nb ...… 查看全部问答> |




