毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

51单片机电子秤设计+程序+电路图(6)

时间:2024-03-17 10:28来源:毕业论文
【D】键校准按键(显示重点低于实际) 4。1 主程序流程图 单片机系统上电后,进入初始化程序,完成单片机片内各模块的设置和A/D转换器的功能设置初始

【D】键校准按键(显示重点低于实际)

4。1  主程序流程图

单片机系统上电后,进入初始化程序,完成单片机片内各模块的设置和A/D转换器的功能设置初始化,然后进入主程序。判断是否有称重标志,如果有就称重并且计算总价,然后显示重量和总价,最后进行键盘扫描回到while循环进行下一次称重。如果没有称重标志直接进行键盘扫描回到while循环等待下一次称重。主程序流程图如图4。2所示。

4。2  键盘扫描流程图

键盘扫描程序通过对 4×4矩阵键盘先进行逐行扫描,判断是否有按键按下,有就进行列扫描,然后计算键值并保存,最后结束,如果没有按键按下直接结束。键盘扫描流程图如图4。3所示。

                               

图4。2主程序流程图

                       

图4。3  键盘扫描流程图

4。3  声光报警电路设计流程图

报警电路流程设计主要涉及到了51单片机通过其P1。1、P1。0管脚向报警电路发送高/低电平信号来驱动报警电路发出/关闭蜂鸣警报以及报警灯亮不亮的过程。如图4。4所示。

图4。4声光报警电路流程图

当重量超标时,P1。0、P1。1管脚立即输出低电平,该低电平将立即将三极管导通,从而单片机向报警电路输入的管脚电流将被放大,引起蜂鸣器发出报警信号,报警灯亮;而当系统不需要发出报警声时,P1。0、P1。1管脚将立即输出高电平,该电平不能够将三极管导通,从而没有电流流过蜂鸣器,蜂鸣器将不会发出报警信号,报警灯。

5   proteus仿真文献综述

Proteus软件是英国Labcenter electronics公司出版的EDA工具软件,可完成从原理图布图、PCB设计、代码调试到单片机与外围电路的协同仿真,真正实现了从概念到产品的完整设计,是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台[10]。

开始仿真:上电成功进行仿真,液晶显示屏显示welcome to use electronic scale,然后进入称重页面。如图5。1所示

图5。1  进入称重页面

   压力传感器仿真:模拟压力传感器按钮,上按钮累加重量,下按钮累减重量。通过重量变化引起信号变化,然后通过A/D转换器把模拟信号转换成数字信号,再由液晶显示屏显示重量。重量累加累减按钮如图5。2所示

51单片机电子秤设计+程序+电路图(6):http://www.youerw.com/zidonghua/lunwen_202826.html
------分隔线----------------------------
推荐内容