项目二 数码管显示
SEC;SEC;SEC;SEC;SEC;SEC;SEC;SEC;SEC;SEC;SEC;项目二 数码管显示;Page ? *;项目目标:;项目任务:;项目分析:;产品的设计与仿真:;一、硬件设计;#include reg52.h
#include intrins.h
#define uchar unsigned char
#define uint unsigned int
uchar code DSY_CODE[]=
{
0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff
};
void DelayMS(uint i)
{
uint j;
for(;i0;i--)
{
for(j=0;j333;j++);
}
}
;void main()
{
uchar i=0;
P0=0x00;
while(1)
{
P0=~DSY_CODE[i];
i=(i+1)%10; /*显示0-9*/
DelayMS(200);
}
};学习的内容:;数 码 管;;数码管结构;段码与字形的关系;+5V;段码与字形的关系;静态显示方式
LED显示器工作方式有两种:静态显示方式和动态显示方式。
静态显示的特点:是每个数码管的段选必须接一个8位数据线来保持显示的字形码。当送入
原创力文档

文档评论(0)