新闻中心

EEPW首页>嵌入式系统>设计应用> 基于单片机的便携式电子秤

基于单片机的便携式电子秤

作者: 时间:2013-11-07 来源:网络 收藏

  系统主程序

  系统主程序控制系统按预定的操作方式运行,它是系统程序的框架。系统上电后,对系统进行初始化。初始化程序主要完成对内专用寄存器的设定,单片机工作方式及各端口的工作状态的规定。系统初始化之后,进行计数器读取、零点校正、过载检测等工作。主程序流程图如图4所示。

基于单片机的便携式电子秤

  中断服务程序设计

  系统程序设乙中,键盘检测产生外部中断,采样通道产生内部定时中断。在中断优先级的问题上,因为单片机只有一个中断入口地址:(汇心4h,每种中断都要由此进入中断程序,所以中断程序开始现场保护后,要进行各种中断标志位的顺序检测和判断。当判断到中断标志位时,转到相应的中断服务子程序中,根据检测标志位的顺序,定义中断优先级,先判断定时中断优先级最高,其次是键盘检测中断。中断服务程序流程图如图5所示。

  保护现场场

  软件设计作为便携式仪器,系统在整个设计过程中遵循简化硬件电路,以软件设计代替硬件的设计原则,最大限度的减小仪器的体积和重量,因而系统的软件实现功能丰富。软件设计采用模块化结构,主要有人工校正模块、欠电报警模块、键盘检测模块、采样通道切换模块和数据处理模块。

基于单片机的便携式电子秤

  采样通道切换模块,系统传感器单元含有两个电容一频率转换电路,两个电路输出信号的获取均通过单片机的计数器1实现。利用定时器O的定时中断功能,每隔0.15切换一次振荡工作电路及模拟开关MAX325通道。定时器中断服务程序流程图如图6所示。

基于单片机的便携式电子秤

分频器相关文章:分频器原理
电容传感器相关文章:电容传感器原理
晶振相关文章:晶振原理

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭