问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

你好我用的是STC自带ad的单片机,ad转换结果怎么样呢,怎么和十进制数比较啊,ad口做模拟量输入是高电平?

发布网友 发布时间:2022-05-17 12:36

我来回答

2个回答

热心网友 时间:2023-10-21 23:09

AD转换不就是一个数字啊,他和十进制直接就可以比较啊,这个有难度吗。至于说没有输入的时候测试时高电平,估计你加了上拉电阻的缘故吧。

热心网友 时间:2023-10-21 23:10

void AD_Init()
{
P1M0 = 0xf6; //1111,0110用于A/D转换的P1.x口,先设为开漏
P1M1 = 0xf6; //1111,0110P1.0--P1.1先设为开漏。断开内部上拉电阻
Delay1ms(100);
}
float Read_ADC(unsigned char adcvcc)
{
ADC_CONTR = ADC_CONTR|0x80; //1000,0000打开A/D转换电源
Delay1ms(20); //20ms
ADC_CONTR = ADC_CONTR&0xE0; //1110,0000 清ADC_FLAG,ADC_START位和低3位
ADC_CONTR = ADC_CONTR&0xf8|adcvcc; //设置当前通道号
Delay1ms(10); //延时使输入电压达到稳定
ADC_DATA = 0; //清A/D转换结果寄存器
ADC_CONTR = ADC_CONTR|0x08; //0000,1000ADCS = 1,启动转换
do { ; } while((ADC_CONTR & 0x10)==0); //0001,0000等待A/D转换结束
ADC_CONTR = ADC_CONTR&0xE7; //1110,0111清ADC_FLAG和ADC_START位,停止A/D转换
return ADC_DATA;
}追问你好,我不知道ad转换是否完成怎么看转换完成的结果。存到ADC_DATA中的结果转换成十六进制数存到数组中输出到P0口这样可以吗思路对吗,程序怎么实现呢。

追答float Ad_Av(uchar chan)
{//求蓄电池电压平均值
float Val_Av;
Val_Av=Read_ADC(chan);
Val_Av=Val_Av*5/1024;
return (Val_Av);
}
voltage1=Ad_Av(1);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
形容啰嗦的成语有哪些? 求音乐。 清晨悄悄的来临,梦就结束一夜的旅行, 睁开朦胧的眼睛,放飞愉 ... 电脑开机屏幕没字,但是有开机声音风扇正常拔掉主机一端也会显示无... ...不开电脑了将CPU拆下来换了硅脂之后电脑就点不亮了请问怎么解决_百 ... 电脑换完硅脂后不开机将CPU拆下来换了硅脂之后电脑就点不亮了请问怎么解... qq群怎么解散(qq群怎么解散不了操作失败) 我的主板是七彩虹战斧C.H61 V21 为什么声音老是会停顿 为什么声音老... 酷睿i32120 +七彩虹战斧C.H61 V21 这个配置 不用独显游戏性能怎样,主流... i7 3770k配什么主板最便宜,要最便宜的,又能搭配gtx560ti,和8G内存的... 七彩虹战斧C.H61 V21产品参数 请给一个STC 90C58AD 的单片机AD转换的C程序。谢谢。 有的话发到我的邮箱里lylhe@163.com 谢谢! AK03的基本参数是什么,能用IN4148代换吗 我今天买了一个苹果5s帮忙查查是否为翻新机序号:F93NR03SFR9K 4K 电视 对播放普通的蓝光光碟 画面有提升吗 ? 开空调吹衣服用热风干的快还是冷风干的快? 空调吹干衣服是调制冷还是去湿,哪个模式吹干衣服快? 大学家长意见和建议咋写 QQ号被暂时冻结20年后还能解封吗 2021年江苏成人高考145分能过吗 梦见自己脱光被人打两个耳光 推荐点耽美甜文吧。。最好完结了 酸奶水果沙拉的详细做法。要好吃的。 黄桃酸奶水果沙拉怎么做 三个女儿他爸爸陪育出三个研究生 HTML里编辑论坛,字出框了,是怎么回事? 了字下面一个框 漂唇做出框了怎么办? 桌面上的软件被框住了如何去掉框架? 上框里一个了读什么 js怎么传递参数? 就是调用的时候入参数src=swf地址 那js怎么写 单片机C语言怎么声明一个可以位寻址的变量 keil编译错误missing ';' before 'code' 求51单片机超声波避障程序 走着走着 花就开了出自哪里 数字温度计设计 我的手机IMEI:353986053422401/03,请问产地是哪里,何时生产, 请问型号MF407CH/A 序列号DNPNC00SFR9V IMEI351982069372690是真机么? 河南老教授校园唱歌意外圈粉走红,这位老教授为何会让学生喜欢? 我们走着走着花开花落是什么歌? 请教各位,如何设置EXCEL公式,大道想要的效果,见图片? 我是应届毕业生,找工作用哪个软件比较靠谱? Excel函数 请看图片 姓罗女孩缺水缺金的名字有什麽 比特币,百川币,摩根币出至那个国家? 非洲比特币挖矿合法的国家 世界各国比特币合法化都进行到哪一步 flashvars 怎么用 只差了2天,渣滓洞的革命者没能被我军成功营救,原因何在? 如果郑耀先没有从渣滓洞逃走,会是什么结局? 韩子栋到底救了渣滓洞成员没?