详情请进入 湖南阳光电子学校 已关注:人 咨询电话:0731-85579057 微信号:yp941688, yp94168
void leddisplay(); // 数码管显示
void delayms(unsigned int k); // 延时 n ms
void USART_SEND(unsigned char dat); // 串口发送子程序
unsigned char data ledxs[8]={16,16,16,16,16,0,0,18}; // 数码管显示缓冲区
unsigned char code tab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0,0xff,0x76};
//共阴极代码 0-F, 全灭,全亮,H
void main()
{
unsigned char dat=0,i;
delayms(200);
TMOD=0x20; // 定时器1模式2,8位自动重装
TL1=0xe6;
TH1=0xe6; // 波特率1200
TR1=1;
SCON=0x50; // 串口方式1,接收允许,8位数据,无校验,1位起始位,1位结束位
EA=1; // 开串口中断
ES=1; // 开总中断
while(1)
{
for(i=0;i.(编辑:墨玉电工培训学校)