单片机实现数字电压表的软硬件设计

时间:2013-01-22来源:网络

  2 软件设计

  主程序框图如图2所示。在状态初始化部分,首先保证Vw一0,即抽头要滑到最下端。操作过程如下:单片机控制X9313的CS,U/D,INC,使向下滑动,每滑动一个单元,储存一次抽头位置,这样,一直下滑31次,以此保证Vw=0.初始化完成后,单片机控制X9313的抽头往上滑动,每上滑一个单元,储存一次抽头位置,作为下次滑动的基础,然后将Vw与Vx比较,单片机检查比较结果P1.1的情况决定 w是否等于 .如不等,则控制抽头再上移,同时储存抽头位置,直至Vw-V .用寄存器R.来统计抽头从零上移的单元个数。

主程序流程图

图2 主程序流程图

具体算法及显示流程图

图3 具体算法及显示流程图

  3 结 束 语

  用单片机对数字电位器编程控制实现数字电压表,不仅所用元器件数量少,而且调节起来非常方便,整个系统因为使用逻辑控制,性能也更稳定。

1 2

关键词: 单片机 数字电压表 89C51

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版