毕业设计
P0.3——超重报警电路
P2口——芯片8279与单片机的接口 P1.6 ——8279的片选端 P1口——AD转化模块
(2) 外部中断INT1用于键盘中断服务程
单片机外部中断INT1完成对键盘显示接口功能芯片8279的按键和数据状态显示的控制,并可输入单价,各种命令处理,显示价格、重量等参数。 (3) 定时中断T0用于A/D转换中断延时
电子秤作为一种称重仪器,对所称精确度要求颇高,所以必须通过数值滤波求的有效采样值,通过定时来完成这一系列的操作。我们定时0.5S,即定时为50ms,分10次来累计结果。
(4) 定时中断T2用于键盘中断延时
T2设为定时器状态,定时时间为13ms。在中断服务中首先扫描键盘,判断有无键按下。若有,则执行键识别程序。然后返回主程序进行其他操作。
单片机总电路图件附录二[7]
2.4 键盘显示模块 2.4.1 键盘键的功能
键盘输入是实现电子秤人机交互部门。根据仪器要求的功能,设计了由16个按键(4×4矩阵键盘)和1个板键开关组成的键盘、开关输入电路,如图2-6所示.扳键开关控制仪器电源的通断:16个按键分别是10个数字键0~9、小数点键和5个功能键:清零、去皮重、转换/校正、累计、保持。
图2-6 4×4矩阵键盘
(1) 称重前, 若显示的值不为00.00, 则按“ 去皮” 键清除为00.00; 若被称物品需用盛器装载, 先将盛器放在秤盘板上, 按“ 去皮” 键, 屏幕显示为00.00, 然后装入被称物品进行称量。
称重过程。将被称物品放在秤盘上, 稳定后, 被称物品重量称好, 按“ 保持” 键储存; 取下被称物品, 显示屏显示物品净重量数值并自动保持( 一旦进入重量保持状态后, 只有按“ 去皮” 键才能退回到正常称重状态) 。