当前位置:首页 > 单片机 > 单片机
[导读]#include #define uchar unsigned char #define uint unsigned int __CONFIG(0x3B31); const uchar table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; const uc

#include
#define uchar unsigned char
#define uint unsigned int
__CONFIG(0x3B31);
const uchar table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,
0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
const uchar table1[]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,
0x87,0xff,0xef};
void delay(uint x);
void init();
void disp(uchar num1,uchar num2,uchar num3,uchar num4);
uint get_ad();
void main()
{
uint lednum;
uchar a1,a2,a3,a4;
init();
while(1)
{
lednum=get_ad();
a1=lednum/1000;
a2=lednum%1000/100;
a3=lednum%100/10;
a4=lednum%10;
disp(a1,a2,a3,a4);
}
}
void delay(uint x)
{
uint a,b;
for(a=x;a>0;a--)
for(b=110;b>0;b--);
}
void init()
{
TRISA=0x01;
TRISD=0;
PORTA=0;
PORTD=0;
ADCON0=0x41;
ADCON1=0x8e;
delay(10);
}
uint get_ad()
{
uint adval;
float advalf;
ADGO=1;
while(ADGO);
adval=ADRESH;//00000000 00000011
adval=adval<<8|ADRESL;//00000011 11111111
advalf=adval/1023.0*5.0;//==2.3843
adval=advalf*1000;
return (adval);
}
void disp(uchar num1,uchar num2,uchar num3,uchar num4)
{
PORTD=table1[num1];//显示第一个数码管
PORTA=0x20;//0010 0000
delay(2);
PORTD=table[num2];//显示第二个数码管
PORTA=0x10;//0001 0000
delay(2);
PORTD=table[num3];//显示第三个数码管
PORTA=0x08;//0000 1000
delay(2);
PORTD=table[num4];//显示第四个数码管
PORTA=0x04;//0000 0100
delay(2);
}

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

2024年4月29日,北京 - 在正在举办的2024北京国际汽车展览会上,致力于提供高品质芯片的国内优秀模拟及数模混合芯片设计商上海类比半导体技术有限公司(下称“类比半导体”或“类比”)凭借其在汽车芯片领域的卓越贡献与创...

关键字: 汽车芯片 汽车半导体 模数转换器

一直以来,ADC模数转换器都是大家的关注焦点之一。因此针对大家的兴趣点所在,小编将为大家带来模数转换器的相关介绍,详细内容请看下文。

关键字: ADC 模数转换器

模数转换器(ADC,Analog-to-Digital Converter)在现代电子系统中发挥着至关重要的作用。本文将详细论述模数转换器的分类及其在各领域中的应用,探讨不同类型模数转换器的特点、优势和局限性,并对模数转...

关键字: 模数转换器 现代电子系统 集成化

2023年12月21日 – 提供超丰富半导体和电子元器件™的业界知名新品引入 (NPI) 代理商贸泽电子 (Mouser Electronics) 即日起供货英飞凌的BGT60ATR24C XENSIV™ 60GHz雷达...

关键字: 雷达 模数转换器 手势识别

2023年9月18日 – 提供超丰富半导体和电子元器件™的业界知名新品引入 (NPI) 代理商贸泽电子 (Mouser Electronics) 即日起开始备货Superior Sensor Technology的VN系...

关键字: 压力传感器 模数转换器

在许多领域应用中,飞行时间质谱仪(TOF MS)已成为一种至关重要的仪器,特别是在临床微生物实验室的细菌鉴定中,它具有不可替代的作用。TOF MS的核心是低噪声、高速模数转换器(ADC)。本文将阐述TOF MS的基本原理...

关键字: 飞行时间质谱仪 模数转换器

2023 年 3 月 28 日,中国——意法半导体新推出的STM32 Bluetooth® 无线模块让设计人员能够在无线产品尤其是中低产量项目中发挥STM32WB双核微控制器(MCU) 的优势。

关键字: 双核微控制器 天线 模数转换器

本文评估在电阻模数转换器(ADC)前面的外部电阻的影响。这些系列的同步采样ADC包括一个高输入阻抗电阻可编程增益放大器(PGA),用于驱动ADC和缩放输入信号,允许直接连接传感器。但是,有几个原因导致在设计期间,我们最终...

关键字: ADI 模数转换器 电阻

本系列文章已突出介绍了连续时间Σ-Δ(CTSD)模数转换器(ADC)调制器环路的架构特性,这种架构能够简化ADC模拟输入端的信号链设计。现在讨论将ADC数据与外部数字主机接口以对此数据执行应用相关处理的简单但创新的方法。...

关键字: ADI ASRC 模数转换器

中国,北京 – 2022年5月5日 – Analog Devices, Inc.(Nasdaq:ADI)推出新一代16至24位超高精度逐次逼近寄存器(SAR)模数转换器(ADC)系列产品,可简化仪器仪表、工业和医疗健康应...

关键字: ADI 模数转换器 寄存器
关闭
关闭