时间:2017-05-09 11:27
超市收银机整个系统可分为:条形码输入模块、电源模块、防抖动模块、控制器模块、键盘模块、液晶显示模块、存储模块六个部分。
1、控制器模块:由于STC89C52的强大功能,并且可以移植各种操作系统,使控制器工作可靠,因此,超市收银机控制器模块选择STC89C52。
2、键盘模块:开发板上自带的键盘就可以实现商品注册的确认和取消,而且还有剩余的键位可以使用,可以增加其他按键功能,保证了超市收银机在工作的时候可以提高工作效率。
3、液晶模块:LCM240128ZK液晶显示模块的的显示功能更完善强大,而且其外观尺寸、视域尺寸以及显示内容都比LCD1602大的多,其内涵的中文字库亦比LCD1602丰富,更适合作为本设计比
较复杂的显示要求。同时,我们选用LCD1602作为小液晶显示器,用来作为收银机向顾客显示所购买商品总计金额的窗口。此时的要求相对简单,LCD1602完全可以满足。
4、防抖动模块:简易超市收银机在实现商品的注册信息时,我们进行按键进行确认或取消,在开关动作瞬间往往会出现信号来回弹跳的现象,虽然只是拨键一次,而实际上产生的信号却不只
是弹跳一次,因此必须加上消除抖动的电路
5、存储模块:由于设计要求的存储量不大,STC89C52内置存储器就可以满足我们设计的要求,所以没有必要进行外部存储。