百工联工业互联网技术服务平台

课程设计,基于AT89C51的数字电子秤设计分享

电子秤at89c51单片机
简介
基于AT89C51的数字电子秤设计方案包括电源电路、单片机主控制电路、LM4229显示电路、蜂鸣器报警电路、4*4键盘电路和压力传感电路。MCU通过ADC0832进行外部称量数据采样,并在LCD上显示商品信息。蜂鸣器会在超出称量范围时发出警报声。硬件电路采用AT89C51单片机作为微处理器,控制器系统的硬件电路工作过程包括初始化、数据采样和显示。软件设计包括主控制程序、LM4229液晶显示驱动程序、ADC0832采样程序和4*4键盘程序。设计考虑了精度要求,使用浮点数表示价格和总量。
正文
解决方案:
基于AT89C51的数字电子秤设计方案如下:

整个数字电子秤电路由电源电路、单片机主控制电路、LM4229显示电路、蜂鸣器报警电路、4*4键盘电路和压力传感电路(ADC0832采样)6个部分组成。工作原理是当打开电源开关时,数字电子秤开始工作。MCU开始工作,键盘进行扫描,同时通过ADC0832进行外部称量数据采样。LCD上显示相应商品的名称、单价、总重、总价格等信息。在称量过程中,如果物体超出电子秤的称量范围,蜂鸣器会发出警报声。

硬件电路的设计采用AT89C51单片机作为微处理器,接口电路由晶振、LM4229显示电路、4*4按键电路、ADC0832电路、报警电路、存储器等组成。控制器系统的硬件电路工作过程是:打开电源时,MCU及各个部分电路开始工作,MCU调用内部存储数据对各部分接口电路初始化。LM4229进入欢迎界面,ADC0832对外部数据进行采样交给MCU处理,一旦有物品放入载物台,ADC0832发送中断请求,并将本次采集数据交给MCU处理,然后LM4229显示相应数据量。键盘也在不断进行扫描,一旦有键按下,单片机对其数据进行处理,然后将对LM4229进行写操作。

软件设计包括主控制程序、LM4229液晶显示驱动程序、ADC0832采样程序和4*4键盘程序。主程序中主要完成对LCM4229、ADC0832、及键盘扫描程序的调用。在编写程序的过程中,各变量统一采用全局变量方式命名,同时考虑到电子秤对精度的要求,本设计中的价格及总量相关的变量全部采用浮点数。

以上是基于AT89C51的数字电子秤设计方案的描述。

隔壁*******

有类似项目?立即免费发布需求