单片机源程序如下:
#include <reg52.h> //头文件
#define uchar unsigned char //宏定义无符号字符型
#define uint unsigned int //宏定义无符号整型
code uchar seg7code[10]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //显示段码 数码管字跟
uchar wei[4]={0XEf,0XDf,0XBf,0X7f}; //位的控制端 //位控制码
sbit ST=P3^0; //A/D启动转换信号
sbit OE=P3^1; //数据输出允许信号
sbit EOC=P3^2; //A/D转换结束信号
sbit CLK=P3^3; //时钟脉冲
uint z,x,c,v,AD0809, date; //定义数据类型
/**********************************************************************
数码管动态扫描
*********************************************************************/
void xianshi() //显示函数
{
uint x,c,v;
x=date/100; //求百位
c=date%100/10; //求十位
v=date%10; //求个位
P2=0XFF;
P0=seg7code[x]&0x7f;;
P2=wei[1];
delay(20);
P2=0XFF;
P0=seg7code[c];
P2=wei[2];
delay(20);
P2=0XFF;
P0=seg7code[v];
P2=wei[3];
delay(20);
}
圈子里的小虫,继续学习,加油
仿真程序51hei下载地址:
keil.rar
(53.72 KB, 下载次数: 17)
|