ADC多路转换.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ADC多路转换

AD 多路转换 来源:第九单片机论坛 wusong01 这几天有事,耽误了几天。今天好好把 ADC 研究了一下。前几天写了一个单通道单词转换 的AD 程序,后来发现,只用单通道的话太浪费资源了。今天就把程序改进了一下,用了两 个模拟输入口(再加几个输入口是一样的,今天只是为了测试程序),输出用 lcd1602 显示 转换后的数字量和电压值。这样一来,咱们就可以用 1 个 AD 来转换 10 种不同的模拟信号 了。把程序先贴出来,附件在下面,供大家参考下。有不足的地方,请大家指正哦。不懂的 地方也可以跟帖,咱们一起讨论。 //**************************************************// //**********ADC10 双通道 A0 、A1 采样*******************// //*******通过 ADC 将两路模拟信号转换为数字信号********// //*******通过 lcd1602 显示转换以后的数字量和电压值****// //******** *******************// //****--|P1.0(ADC) (lcdrs)P1.6|-- *********// //****--|P1.1(ADC) (lcden)P1.7|-- *********// //**** | P2.0|--D0(lcd) *********// //**** | ~ | ~ *********// //**** | P2.7|--D7(lcd) *********// //**** | msp430g2553 | *********// //******* 制作人:wusong *******************// //************************************ ********// #includemsp430g2553.h #include1602.h #define uint unsigned int #define uchar unsigned char uchar table_num[]={0123456789}; uint a[8],b[2],c,d,c_ge,c_shi,c_bai,c_qian,d_ge,d_shi,d_bai,d_qian; uint i,j,num_1,num_0; void display() { delay_Nms(500); num_1=(int)(b[0]*1.08);//根据需要,可以更改这里的数值,将量程调到 0~1024 num_0=(int)(b[1]*1.08);//根据需要,可以更改这里的数值,将量程调到 0~1024 c=(int)(num_1*3.3);//转换为电压值 c_ge=c/1000; c_shi=c%1000/100; c_bai=c%100/10; c_qian=c%10; d=(int)(num_0*3.3);//转换为电压值 d_ge=d/1000; d_shi=d%1000/100; d_bai=d%100/10; d_qian=d%10; write_com(0x80); write_data(table_num[num_1/1000]); write_data(table_num[num_1%1000/100]); write_data(table_num[num_1%100/10]); write_data(table_num[num_1%10]); write_data(=); write_data(table_num[c_ge]); write_data(.); write_data(table_num[c_shi]); write_data(table_num[c_bai]); write_data(table_num[c_qian]); write_data(V); write_com(0x80+0x40);

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档