简易数字电压表的设计 基于无线的简易数字电压表的设计.doc
文本预览下载声明
简易数字电压表的设计 基于无线的简易数字电压表的设计
} }
//定时器0的中断 定时器中断延时程序 这一段的作用时隔一段时间抽样一次 否侧显示的最后一位会不稳定
void Timer0() interrupt 1
{
TH0 = (65536-5000)/256;
TL0 = (65536-5000)%256;
display(dvm1,dvm2);
}
下面是基于C语言的编程的接收端程序。
#includelt;reg52.hgt;
#define uchar unsigned char
int i = 0,j;
/***************************共阳LED段
*************************/
uchar
table[]={0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1f,0x01,0x09};
//数码管位选编码
//uchar code scan_con[] = {0x1f,0x2f,0x4f,0x8f};
//存储收到的四位要显示的十进制数
uchar code scan_con[] = {0xef,0xdf,0xbf,0x7f};
uchar dat[4];
显示全部