
基于51单片机的收银机系统设计(含数码管与矩阵键盘)及其原理图、PCB仿真和源代码(附Proteus软件)
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
本项目介绍了一种基于51单片机设计的收银机系统,包含数码管显示及矩阵键盘输入功能,并提供了详细的原理图、PCB布局以及源代码,支持Proteus仿真。
基于51单片机的收银机系统设计包括数码管显示、矩阵键盘操作等功能,并提供了原理图、PCB仿真及源代码等内容。
该收银机主要用于超市、菜市场及其他各类商店中,其工作流程如下:
1. 通电后,数码管将显示出初始状态:最右边的一位数码管上会显示“0”,其余位置不亮。
2. 使用时首先输入商品单价。当输入第一个数字时,最右的数码管从“0”变为该数字;后续键入的新数字符号依次向左移动一位,最后一位为新键入的数值。
3. 按下乘法符号(×)后继续输入商品数量,在此过程中原显示的商品单价将熄灭,并逐位显示出所键入的数量值。
4. 点击加法符号(+),最近一笔商品金额会被计算出来并累加入先前所有笔数的总和中,数码管则会更新为最新的累计总额。
5. 在完成一次“+”操作之后,若开始输入新的单价,则之前的累积显示将消失,并重新逐位显示出新键入的商品价格信息。这一过程可以反复进行直至顾客消费结束。
6. 当所有商品都已录入完毕后,按下等于符号(=),会计算出最终的总金额并展示出来,此时系统不再等待下一次输入新的单价数据。
7. 为开始服务下一个客户或重置设备状态,在完成某位客户的结算操作之后可以按复位键让数码管回到初始显示模式。
全部评论 (0)
还没有任何评论哟~


