作业帮 > 综合 > 作业

单片机led显示程序C语言的

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/16 13:50:21
单片机led显示程序C语言的
利用P1口和P3口控制8个共阴极LED显示器显示8个字符数据(自定义显示内容).
非常着急,希望给予有帮助的回复和主要的程序
主要程序是实验用,程序我都不会,希望可以按照我说的内容给点详细的C语音程序,我参考和实践下
单片机led显示程序C语言的
该程序的原理是动态扫描,即每一时刻,只让一个数码管亮.让数码管从第一个到地第八个依次快速地显示,给人的视觉效果就是八个数码管同时显示.
/*程序让八个数码管显示数字0-7.*/
#include
#include包含对_crol_()函数的声明的头文件.
#define uchar unsigned char宏定义用以简写unsigned char
#define uint unsigned int
uchar temp,i;定义无字符型全局变量temp,i.

void delay(unsigned int z)//延时程序,大概延时1ms.
{
unsigned int x ,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
uchar code table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07};//数码管真值数组,分别为0到7.
void main()
{
while(1)//大循环,让显示的状态保持
{
temp=0xfe;
for(i=0;i