基于单片机和ICL7135多档位数字电压表设计(学习分享)

百度网盘下载地址(955):点击下载

#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int

uchar code tab[]={
				  	0x3F,
			        0x06,
			        0x5B,
			        0x4F,
			        0x66,
			        0x6D,
			        0x7D,
			        0x07,
			        0x7F,
			        0x6F,      //字形码
				 };
uint V=0;
uchar flag=3;                 
sbit point=P0^7;
sbit s1=P2^0;                    
sbit s2=P2^1;
sbit s3=P2^2;

void delay(uint ms)
	{
	uchar i;
	while(ms--)
	for(i=0;i<123;i++);     //延时
	}

void main()
{
	TMOD=0x0D;      //00001101 
	TR0=1;
	IT0=1;
	TL0=0;
	TH0=0;
	EA=1;
	EX0=1;
	s1=1;s2=1;s3=0;

 

posted @ 2021-02-21 23:04  MCU创新DIY  阅读(302)  评论(0)    收藏  举报