首页 > 应用 > 单片机应用
[导读]
#include #include sfr P1_ADC_EN = 0x97; //A/D转换功能允许寄存器sfr ADC_CONTR = 0xC5; //A/D转换控制寄存器sfr ADC_DATA = 0xC6; //A/D转换结果寄存器sfr P1M0=0x91;sfr P1M1=0x92; #define uchar

#include
#include
sfr P1_ADC_EN = 0x97; //A/D转换功能允许寄存器
sfr ADC_CONTR = 0xC5; //A/D转换控制寄存器
sfr ADC_DATA = 0xC6; //A/D转换结果寄存器
sfr P1M0=0x91;
sfr P1M1=0x92;
#define uchar unsigned char ;
#define uint unsigned int ;
void delay(uchar delay_time) // 延时函数
{
uchar n;
uint m;
for (n=0;n {
for(m=0;m<10000;m++);
}
}

uchar get_AD_result(uchar channel)
{
uchar AD_finished = 0; // 存储 A/D 转换标志
ADC_DATA = 0;
ADC_CONTR = channel; // 选择 A/D 当前通道
delay(1); //使输入电压达到稳定
ADC_CONTR |= 0x08; //0000,1000 令 ADC_START = 1, 启动A/D 转换
AD_finished = 0;
while ( AD_finished == 0 ) // 等待A/D 转换结束
{
AD_finished = (ADC_CONTR & 0x10); //0001,0000, ADC_FLAG ==1测试A/D转换结束否
}
ADC_CONTR &= 0xF7; //1111,0111 令 ADC_START = 0, 关闭A/D 转换,
return (ADC_DATA); // 返回 A/D 转换结果
}

void main()
{
P1 = P1 | 0x03; // 0000,0011,P1.0,P1.1为 A/D 转换,即通道0与1
P1_ADC_EN = 0x03; //0000,0011, P1 的P1.0,P1.1设置为 A/D 转换输入脚
// 断开P1.0,P1.1 内部上拉电阻
while(1)
{
get_AD_result(0);
delay(200);
get_AD_result(1);
delay(200);
}
}

换一批

延伸阅读

[EDA] 电路设计软件大讲堂,ORCAD电路设计软件的那些事儿

电路设计软件大讲堂,ORCAD电路设计软件的那些事儿

电路设计软件并非重金难求,常用的电路设计软件有PSPICE、EWB、ORCAD以及PROTEL,大家可依据以上4款电路设计软件的自身特色以及适用范畴选定一款适合自己的软件。本文中,将主要讲解ORCAD电路设计软件相关内容。准备好你的小本本了......

关键字:电路设计软件 ORCAD 新功能

[EDA] 电路设计软件很难找?尝试下这4款电路设计软件吧

电路设计软件很难找?尝试下这4款电路设计软件吧

电路设计软件在电路设计过程中扮演着重要角色,一款好的电路设计软件更能为用户提供极大的便捷性。那么,目前哪些电路设计软件可以被成为良心之作呢?在本文中,小编将给出4款个人偏好的电路设计软件,以供大家参考。......

关键字:电路设计软件 电路 ORCAD

[测试测量] ThinkPad X1 隐士测评之续航、温度双测评

ThinkPad X1 隐士测评之续航、温度双测评

在前面的文章里,小编对ThinkPad X1 隐士进行过常规性能测评。此次,小编将对它的温度和续航能力加以测评,一起来了解下吧。......

关键字:ThinkPad X1 隐士 续航 温度

[测试测量] ThinkPad X1 隐士精彩测评之常规性能测评

ThinkPad X1 隐士精彩测评之常规性能测评

在“智能硬件”栏目里,小编对ThinkPad X1 隐士从硬件方面进行过详细介绍。此次,小编将对它的常规性能加以测评,一起来了解下吧。......

关键字:ThinkPad X1 隐士 ThinkPad 常规性能

[智能硬件] 尽显一身低调,ThinkPad X1 隐士

尽显一身低调,ThinkPad X1 隐士

在这篇文章中,小编将为大家介绍一款联想旗下的ThinkPad产品之一——ThinkPad X1 隐士,它的具体情况和配置如何呢?看完全文你就知道了。......

关键字:ThinkPad X1 隐士 ThinkPad HDR

[测试测量] AMD Radeon RX 590显卡在2K模式下的游戏性能如何?

AMD Radeon RX 590显卡在2K模式下的游戏性能如何?

在前面的文章里,小编对AMD Radeon RX 590进行过理论性能测评和1080P模式下的游戏性能测评此次,小编将对它在2K模式下的游戏性能以测评,一起来了解下吧。......

关键字:AMD Radeon RX 590 2K 游戏性能

[测试测量] AMD Radeon RX 590显卡测评之1080P游戏性能测评

AMD Radeon RX 590显卡测评之1080P游戏性能测评

在前面的文章里,小编对AMD Radeon RX 590进行过理论性能测评。此次,小编将对它在1080P模式下的游戏性能以测评,一起来了解下吧。......

关键字:AMD Radeon RX 590 1080P 游戏性能

[测试测量] AMD Radeon RX 590显卡测评之理论性能测评

AMD Radeon RX 590显卡测评之理论性能测评

在“智能硬件”专栏里,小编对AMD Radeon RX 590显卡进行过详细介绍。此次,小编将对它的理论性能加以测评,一起来了解下吧。......

关键字:AMD Radeon RX 590 理论性能

[智能硬件] 12nm的AMD Radeon RX 590究竟长什么样呢?

12nm的AMD Radeon RX 590究竟长什么样呢?

在这篇文章中,小编将为大家介绍一款12nm的显卡——AMD Radeon RX 590,它的具体情况和配置如何呢?看完全文你就知道了。......

关键字:AMD Radeon RX 590 12nm 显卡

[大数据] 如何选择正确的大数据框架?

如何选择正确的大数据框架?

来自四面八方的数据席卷而来,将我们裹挟进去。随着数据每两年翻一番,数字宇宙正以飞快的速度追赶物理宇宙。据估计,到2020年,数字宇宙将达到44泽塔字节——其数字位的数量相当于宇宙中恒星的数量。......

关键字:大数据框架 Apache Hadoop Spark

[移动互联] 触宝:移动互联网企业出海十几年仍不守规矩

触宝:移动互联网企业出海十几年仍不守规矩

近日,触宝旗下的60余款产品突然遭遇 Google 下架,禁止进入Google Play商店以及谷歌各大广告平台。其原因是,触宝的App违规嵌入广告外挂。......

关键字:触宝官网 BeitaPlugin BeitaAD

[测试测量] 联想Thinkpad E580笔记本测评之烤机温度、功耗双测评

联想Thinkpad E580笔记本测评之烤机温度、功耗双测评

在前面的文章里,小编对联想Thinkpad E580进行过常规性能测评和游戏性能测评。此次,小编将对它的烤机温度和功耗加以测评,以帮助大家进一步了解这款电脑。......

关键字:联想 Thinkpad E580 功耗

[测试测量] 联想Thinkpad E580游戏性能测评,面对主流游戏,“我”也不落下风

联想Thinkpad E580游戏性能测评,面对主流游戏,“我”也不落下风

在前面的文章里,小编对联想Thinkpad E580进行过常规性能测评。此次,小编将对它的游戏性能加以测评,一起来看看吧。......

关键字:联想 Thinkpad E580 游戏性能

[测试测量] 联想Thinkpad E580常规性能测评

联想Thinkpad E580常规性能测评

在前面的文章里,小编对联想Thinkpad E580进行过详细介绍。此次,小编将对它的常规性能加以测评,一起来看看吧。......

关键字:联想 Thinkpad E580 常规性能

[智能硬件] 商务绝佳伴侣——联想Thinkpad E580

商务绝佳伴侣——联想Thinkpad E580

联想ThinkPad,想必大家都听说过它的名号。但你对它真的熟悉吗?今天小编带来ThinkPad其中一款PC——联想Thinkpad E580,一起来了解下吧。......

关键字:联想 Thinkpad E580 Thinkpad

我 要 评 论

网友评论

技术子站

更多

项目外包

更多

推荐博客