【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所示

上一篇:嵌入式系统的考勤指纹识别系统设计
下一篇:AT89S52单片机的计算器制作+电路图+程序

AT89S52单片机的计算器制作+电路图+程序

STC89C51单片机的电子琴设计+程序+电路图

STM32单片机电容型触摸屏设计+程序

STC89C52单片机的电子万年历设计

AT89C51单片机的红外遥控密码锁的设计

STC89C52单片机的音乐彩灯门...

AT89C51单片机大棚温湿度自...

阳光体育下农村体育内容...

华北农村土地流转问题调查【2983字】

php进销存管理系统的设计与实现

内地居民涉外婚姻生育政...

浅析人性化护理對心外科...

大豆microRNA调控网络数据库的构建与分析

泰州船舶出口面临的问题和发展方向

PLL宽带微波频率源分析

想生三胎为什么怀不上,...

加强军队财务收支管理的研究【2216字】