【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单片机的计算器制作+电路图+程序

单片机数字红外测距系统设计+电路图+程序

基于51单片机自动门智能控制系统设计

STC89C52单片机智能温度监测系统设计

STC89C52单片机盲人用时钟的设计+电路图+程序

粉料称重装置的单片机控...

基于TI-DSP平台的电力电子测控平台设计

STM32单片机的无刷直流电机控制系统设计

《醉青春》导演作品阐述

辩护律师的作证义务和保...

浅谈传统人文精神茬大學...

多元化刑事简易程序构建探讨【9365字】

浅谈新形势下妇产科护理...

中国古代秘书擅权的发展和恶变

谷度酒庄消费者回访调查问卷表

高校网球场馆运营管理初探【1805字】

国内外无刷直流电动机研究现状

拉力采集上位机软件开发任务书