基于ucos和51单片机的简易数字电压表设计
2018-04-10王李亨男刘家兴
王李亨男 刘家兴


[摘 要]介绍了基于ucos和51单片机的简易数字电压表设计方案。该系统采用模数转换器采集外界0-5V直流电压,将采集到的电压信号送到带有ucos操作系统的stc89c52单片机进行数据分析处理后,在四位八段LED数码管上进行实时显示。经实验验证表明,该简易数字电压表精度高、操作方便、线路简单、易扩展,具有良好的实际应用价值。
[关键词]ucos, STC89C52, 数字电压表
中图分类号:TM933.22 文献标识码:A 文章编号:1009-914X(2018)09-0142-01
本文介绍了基于ucos和51单片机的简易数字电压表设计方案。该系统采用模数转换器ADC0831采集外界0-5V直流电压,将采集到的电压信号送到带有ucos操作系统的stc89c52单片机进行数据分析处理后,在四位八段LED数码管上进行实时显示。
1 总体设计方案
本设计采用主控制单元是美国STC公司最新推出的51内核的高性能微处理器stc89c52,采用的嵌入式实时操作系统UCOS-II,与LED显示模块、电压采集模块、供电模块、时钟模块等外围电路一起构成了基于ucos和51单片机的简易数字电压表。简易电压表利用单片机stc89C52与模数转换器ADC0831设计一个数字电压表,将模拟信号0~5V之间的电压值转换成数字量信号,通过4位8段LED数码管显示。
2 硬件设计
2.1 主控单元
STC89C52单片机?是美国STC公司最新推出的一种新型51内核的单片机,是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器,使用高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在线系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。……