TLC1549串口传输与单片机的A/D设计
时间:08-03
来源:互联网
点击:
应用及编程
实践中,某功能模块需将模拟电压转换为数字量,经过单片机处理后,储存在EEPROM中。利用P1.7作为片选端ADCS,P1.6作为数据输出端AD-DATA,P1.5作为时钟端ADCLK。图5所示为A/D串行接口应用原理图。
![](../img/eec-Analog/Analog-1356391cwerqy1ws2.jpg)
对于较大程序,应采用结构化程序设计,将整个程序按功能分成若干个模块,不同的模块完成不同的功能,这样可使整个应用系统程序结构清晰,易于调试和维护。以下给出了程序代码:
![](../img/eec-Analog/Analog-135640icheoudfcg5.jpg)
![](../img/eec-Analog/Analog-135641ln1jvpw5qf3.jpg)
![](../img/eec-Analog/Analog-135642ev5c24nrzev.jpg)
4 结束语
利用A/D串行输出设计不但提高了模数转换的精度,具有抗干扰性,而且节省了大量元件和印刷电路板的空间。该系统设计已经成功应用于工业现场控制系统的数据测量。
实践中,某功能模块需将模拟电压转换为数字量,经过单片机处理后,储存在EEPROM中。利用P1.7作为片选端ADCS,P1.6作为数据输出端AD-DATA,P1.5作为时钟端ADCLK。图5所示为A/D串行接口应用原理图。
![](../img/eec-Analog/Analog-1356391cwerqy1ws2.jpg)
对于较大程序,应采用结构化程序设计,将整个程序按功能分成若干个模块,不同的模块完成不同的功能,这样可使整个应用系统程序结构清晰,易于调试和维护。以下给出了程序代码:
![](../img/eec-Analog/Analog-135640icheoudfcg5.jpg)
![](../img/eec-Analog/Analog-135641ln1jvpw5qf3.jpg)
![](../img/eec-Analog/Analog-135642ev5c24nrzev.jpg)
4 结束语
利用A/D串行输出设计不但提高了模数转换的精度,具有抗干扰性,而且节省了大量元件和印刷电路板的空间。该系统设计已经成功应用于工业现场控制系统的数据测量。
德州仪器 电压 单片机 CMOS 电容 电路 电流 ADC 相关文章:
- 8位高速A/D转换器TLC5510的应用(02-16)
- 改善平板显示器的音频性能(02-13)
- 运算放大器的选择(03-18)
- 单端数字音频放大器设计和应用考虑的要素(05-19)
- 为网络监控摄像机设计合适的电源(05-20)
- 改善可编程增益放大器性能的一个技巧(05-21)