#include
__config(0x1f71);
#define uchar unsigned char
#define uint unsigned int
const uchar tab[]=
{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
const uchar tab1[]=
{0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef};//带小数点的代码
void display(uchar date1,uchar date2,uchar date3,uchar date4);
void delayms(uint z)
{
uint a,b;
for(a=26;a》0;a--)
for(b=z;b》0;b--);
}
/****************************************************
端口初始化函数
*****************************************************/
void port_init(void)
{
trisb=0x00;
trisc=0xc0;
}
/****************************************************
adc模块初始化函数
*****************************************************/
void adc_init(void)
{
adcon1=0x8e;
adcon0=0x41;
delayms(1);
}
/****************************************************
adc模块开始转换函数
*****************************************************/
uint adc_start(void)
{
uint uiadctemp;
adgo=1;
while(adgo);//等待转换完成
uiadctemp=adresh;
uiadctemp=uiadctemp《《8|adresl;
uiadctemp=uiadctemp/1023.0*5000.0;
returnuiadctemp;
}
void main(void)
{
uint voltagenum;
uchar num1,num2,num3,num4;
port_init();
adc_init();
while(1)
{
voltagenum=adc_start();
num1=voltagenum/1000;
num2=voltagenum%1000/100;
num3=voltagenum%100/10;
num4=voltagenum%10;
display(num1,num2,num3,num4);
}
}
/****************************************************
显示函数
*****************************************************/
void display(uchar date1,uchar date2,uchar date3,uchar date4)
{
portb=tab1[date1];
portc=0xfe;
delayms(1);
portb=0x00;
portb=tab[date2];
portc=0xfd;
delayms(1);
portb=0x00;
portb=tab[date3];
portc=0xfb;
delayms(1);
portb=0x00;
portb=tab[date4];
portc=0xf7;
delayms(1);
portb=0x00;
}
三星S8抢先评测:颜值配置无敌, 无愧2017第一机皇
江苏鑫华半导体对徐州集成电路拟投资160亿元建设12英寸/8英寸晶圆项目
3GPP R4相对于R99的优势
虹科方案 | 不能连网的设备也能远程控制和设备上云?虹科教您使用UBIQUITY远程协助路由器轻松实现!
始于颜值 忠于实力 ROCCAT冰豹新品三件套开箱体验
PIC单片机ADC的编程设计
家用空气能热水器在售后中出现E1高压保护怎么办
iPhone XR的相机拥有你可能希望拥有的所有新特性
可插拔组件设计机制—SPI介绍
ASRS(自动存储和检索系统)在内部物流领域的应用
电动车的电池制造与电力电子技术展
采用Q5337制作的调频无线话筒
我国光刻机产业的市场发展现状究竟如何
探讨现代物流进行深度融合的零售新模式
区块链技术在金融领域有着非常可期的市场潜力
日本DISCO晶圆设备推新:SiC切割设备面世
配电监控系统的功能特点
赛昉科技与港华智慧能源、名气家签署“港华芯”工业系列深度合作推广协议
向世界展示“中国品牌”实力,中海达参展INTERGEO
PayPal帐户链接到Facebook和Messenger