超市收银机设计.doc
约27页DOC格式手机打开展开
超市收银机设计,简易27页1.56余万字摘要本设计以arm2138为控制核心,实现了ps/2协议键盘输入、条形码信息输入、中英文打印;并具有温度测量、双液晶屏显示、大容量sd卡存储等功能;完成了题目中所有的基本要求和发挥要求,并具有湿度测量、语音识别与播放、自动开关钱箱等鲜明的特色。系统采用easyarm2138实验开发...
内容介绍
此文档由会员 cnlula 发布
简易超市收银机设计
27页1.56余万字
摘要
本设计以ARM2138为控制核心,实现了PS/2协议键盘输入、条形码信息输入、中英文打印;并具有温度测量、双液晶屏显示、大容量SD卡存储等功能;完成了题目中所有的基本要求和发挥要求,并具有湿度测量、语音识别与播放、自动开关钱箱等鲜明的特色。
系统采用EasyARM2138实验开发板为核心控制器,完成了简易超市收银机的各项功能要求。我们实现了按PS/2协议从键盘读入各种商品信息,从扫描仪读取条形码信息以及打印购物清单等收银机最基本的功能。本系统的键盘支持全拼汉字、中英文以及数字输入,功能强大,性能稳定,打印机支持汉字打印,并可进一步打印商店名、单据流水号、实时时间等若干信息。用灵敏的数字温度传感器DS18B20完成温度测量,精确的日历时钟芯片PCF8563作为实时时钟源。同时我们用SD卡极大扩充了系统内存存储空间,可以充分满足存储1000个商品价目表以及2000条销售日志的要求。收银机的液晶显示采用LCM240128ZK液晶屏,可滚动显示扫描到的购物条目信息,并利用OCM4X8C液晶显示器来突出显示最后总价,方便顾客看到,使我们的设计作品更加成熟。此外,我们利用凌阳单片机SPCE061A强大的语音播放功能,增加收银机的语音播放特色。
关键词:
EasyARM2138 收银机 扫描仪 打印机 SD卡
Abstract :
This design realizes reading in information according to PS/2 keyboard and bar code information from scanner as well as printing in Chinese and English, measuring the temperature,displaying with double LCD screens and huge room for SD card storage is also included.This design achieves all of the requests such as the basic and the exertion segment,has its own bright characteristic,such as measuring the humidity, recognising and playing the sound,swtiching on and off cashbox automatically .
The system takes the EasyARM2138 experiment board as the core controller to complete the simple supermarket cash register each function request. It can realize the most basic functions of cash register ,such as reading in many kinds of sales’ information according to the PS/2 agreement from the keyboard and bar code information from scanner as well as printing shopping detailed list and so on. This system’s keyboard supports Chinese, English as well as digital input.The function is formidable and the performance is stable. The printer support Chinese printing, and may further print the store’s name, the bill number, the present time and so on. Use the accurate digital temperature sensor DS18B20 to report to survey the temperature. Use the precise calendar clock chip PCF8563 to be the real-time clock source......
Keywords: EasyARM2138 cash register scanner printer
目录
摘要 …………………………………………………………………………………6
一、 方案论证…… ………………………………………………………………7
1. 控制器模块选型 …………………………………………………………7
2. 键盘模块方案选择 ………………………………………………………7
3. 液晶模块方案选择 ………………………………………………………7
4. 存储模块方案选择 ………………………………………………………8
5. 温度测量模块方案选择 …………………………………………………8
二、详细硬件电路设计 ……………………………………………………8
1.液晶显示设计………………………………………………………………9
2.条形码输入器接口电路设计 ……………………………………………10
2.键盘输入设计 ……………………………………………………………11
3.打印机电路设计 …………………………………………………………12
4.存储模块设计 ……………………………………………………………12
5.温度测量设计 ……………………………………………………………13
6.湿度测量设计 ……………………………………………………………14
7.日历时钟设计 ……………………………………………………………14
8.语音播放设计 ……………………………………………………………15
三、系统软件设计 …………………………………………………………16
1.主程序流程 ………………………………………………………………16
2.键盘输入程序流程 ………………………………………………………16
3.SD卡读写程序流程………… ……………………………………………18
4.打印机程序流程 …………………………………………………………19
5.测温程序流程 ……………………………………………………………19
6.测湿程序流程 ……………………………………………………………21
7.日历时钟程序流程 ………………………………………………………22
四、理论分析与计算………………………………………………………………23
1.SD卡存储空间分配………………………………………………………………23
2.提高DS18B20的分辨率 …………………………………………………23
五、测试…………………………………………………………………………24
1.开机屏测试…………………………………………………………………24
2.存货测试及销售测试………………………………………………………24
3.销售记录部分测试…………………………………………………………25
4.打印机测试…………………………………………………………………25
5.温度测试……………………………………………………………………26
6.分析…………………………………………………………………………26
六、结论 …………………………………………………………………………26
七、附录 …………………………………………………………………………27
1.硬件清单…………………………………………………………………27
2.参考文献…………………………………………………………………27
2.参考文献
周立功,张华 深入浅出ARM7―LPC213X/214X(上册).北京航空航天大学出版社
周立功,张华 深入浅出ARM7―LPC213X/214X(下册).北京航空航天大学出版社
周立功等 ARM嵌入式系统基础教程. 北京航空航天大学出版社
周立功等 ARM嵌入式Linux系统构建与驱动开发实例. 北京航空航天大学出版社
雷思孝 凌阳16位单片机原理及应用. 西安电子科技大学出版社
谭浩强 C语音程序设计(第二版). 清华大学出版社
27页1.56余万字
摘要
本设计以ARM2138为控制核心,实现了PS/2协议键盘输入、条形码信息输入、中英文打印;并具有温度测量、双液晶屏显示、大容量SD卡存储等功能;完成了题目中所有的基本要求和发挥要求,并具有湿度测量、语音识别与播放、自动开关钱箱等鲜明的特色。
系统采用EasyARM2138实验开发板为核心控制器,完成了简易超市收银机的各项功能要求。我们实现了按PS/2协议从键盘读入各种商品信息,从扫描仪读取条形码信息以及打印购物清单等收银机最基本的功能。本系统的键盘支持全拼汉字、中英文以及数字输入,功能强大,性能稳定,打印机支持汉字打印,并可进一步打印商店名、单据流水号、实时时间等若干信息。用灵敏的数字温度传感器DS18B20完成温度测量,精确的日历时钟芯片PCF8563作为实时时钟源。同时我们用SD卡极大扩充了系统内存存储空间,可以充分满足存储1000个商品价目表以及2000条销售日志的要求。收银机的液晶显示采用LCM240128ZK液晶屏,可滚动显示扫描到的购物条目信息,并利用OCM4X8C液晶显示器来突出显示最后总价,方便顾客看到,使我们的设计作品更加成熟。此外,我们利用凌阳单片机SPCE061A强大的语音播放功能,增加收银机的语音播放特色。
关键词:
EasyARM2138 收银机 扫描仪 打印机 SD卡
Abstract :
This design realizes reading in information according to PS/2 keyboard and bar code information from scanner as well as printing in Chinese and English, measuring the temperature,displaying with double LCD screens and huge room for SD card storage is also included.This design achieves all of the requests such as the basic and the exertion segment,has its own bright characteristic,such as measuring the humidity, recognising and playing the sound,swtiching on and off cashbox automatically .
The system takes the EasyARM2138 experiment board as the core controller to complete the simple supermarket cash register each function request. It can realize the most basic functions of cash register ,such as reading in many kinds of sales’ information according to the PS/2 agreement from the keyboard and bar code information from scanner as well as printing shopping detailed list and so on. This system’s keyboard supports Chinese, English as well as digital input.The function is formidable and the performance is stable. The printer support Chinese printing, and may further print the store’s name, the bill number, the present time and so on. Use the accurate digital temperature sensor DS18B20 to report to survey the temperature. Use the precise calendar clock chip PCF8563 to be the real-time clock source......
Keywords: EasyARM2138 cash register scanner printer
目录
摘要 …………………………………………………………………………………6
一、 方案论证…… ………………………………………………………………7
1. 控制器模块选型 …………………………………………………………7
2. 键盘模块方案选择 ………………………………………………………7
3. 液晶模块方案选择 ………………………………………………………7
4. 存储模块方案选择 ………………………………………………………8
5. 温度测量模块方案选择 …………………………………………………8
二、详细硬件电路设计 ……………………………………………………8
1.液晶显示设计………………………………………………………………9
2.条形码输入器接口电路设计 ……………………………………………10
2.键盘输入设计 ……………………………………………………………11
3.打印机电路设计 …………………………………………………………12
4.存储模块设计 ……………………………………………………………12
5.温度测量设计 ……………………………………………………………13
6.湿度测量设计 ……………………………………………………………14
7.日历时钟设计 ……………………………………………………………14
8.语音播放设计 ……………………………………………………………15
三、系统软件设计 …………………………………………………………16
1.主程序流程 ………………………………………………………………16
2.键盘输入程序流程 ………………………………………………………16
3.SD卡读写程序流程………… ……………………………………………18
4.打印机程序流程 …………………………………………………………19
5.测温程序流程 ……………………………………………………………19
6.测湿程序流程 ……………………………………………………………21
7.日历时钟程序流程 ………………………………………………………22
四、理论分析与计算………………………………………………………………23
1.SD卡存储空间分配………………………………………………………………23
2.提高DS18B20的分辨率 …………………………………………………23
五、测试…………………………………………………………………………24
1.开机屏测试…………………………………………………………………24
2.存货测试及销售测试………………………………………………………24
3.销售记录部分测试…………………………………………………………25
4.打印机测试…………………………………………………………………25
5.温度测试……………………………………………………………………26
6.分析…………………………………………………………………………26
六、结论 …………………………………………………………………………26
七、附录 …………………………………………………………………………27
1.硬件清单…………………………………………………………………27
2.参考文献…………………………………………………………………27
2.参考文献
周立功,张华 深入浅出ARM7―LPC213X/214X(上册).北京航空航天大学出版社
周立功,张华 深入浅出ARM7―LPC213X/214X(下册).北京航空航天大学出版社
周立功等 ARM嵌入式系统基础教程. 北京航空航天大学出版社
周立功等 ARM嵌入式Linux系统构建与驱动开发实例. 北京航空航天大学出版社
雷思孝 凌阳16位单片机原理及应用. 西安电子科技大学出版社
谭浩强 C语音程序设计(第二版). 清华大学出版社