超市收銀機(jī)設(shè)計(jì).doc
約27頁DOC格式手機(jī)打開展開
超市收銀機(jī)設(shè)計(jì),簡易27頁1.56余萬字摘要本設(shè)計(jì)以arm2138為控制核心,實(shí)現(xiàn)了ps/2協(xié)議鍵盤輸入、條形碼信息輸入、中英文打??;并具有溫度測量、雙液晶屏顯示、大容量sd卡存儲等功能;完成了題目中所有的基本要求和發(fā)揮要求,并具有濕度測量、語音識別與播放、自動(dòng)開關(guān)錢箱等鮮明的特色。系統(tǒng)采用easyarm2138實(shí)驗(yàn)開發(fā)...
內(nèi)容介紹
此文檔由會員 cnlula 發(fā)布
簡易超市收銀機(jī)設(shè)計(jì)
27頁1.56余萬字
摘要
本設(shè)計(jì)以ARM2138為控制核心,實(shí)現(xiàn)了PS/2協(xié)議鍵盤輸入、條形碼信息輸入、中英文打印;并具有溫度測量、雙液晶屏顯示、大容量SD卡存儲等功能;完成了題目中所有的基本要求和發(fā)揮要求,并具有濕度測量、語音識別與播放、自動(dòng)開關(guān)錢箱等鮮明的特色。
系統(tǒng)采用EasyARM2138實(shí)驗(yàn)開發(fā)板為核心控制器,完成了簡易超市收銀機(jī)的各項(xiàng)功能要求。我們實(shí)現(xiàn)了按PS/2協(xié)議從鍵盤讀入各種商品信息,從掃描儀讀取條形碼信息以及打印購物清單等收銀機(jī)最基本的功能。本系統(tǒng)的鍵盤支持全拼漢字、中英文以及數(shù)字輸入,功能強(qiáng)大,性能穩(wěn)定,打印機(jī)支持漢字打印,并可進(jìn)一步打印商店名、單據(jù)流水號、實(shí)時(shí)時(shí)間等若干信息。用靈敏的數(shù)字溫度傳感器DS18B20完成溫度測量,精確的日歷時(shí)鐘芯片PCF8563作為實(shí)時(shí)時(shí)鐘源。同時(shí)我們用SD卡極大擴(kuò)充了系統(tǒng)內(nèi)存存儲空間,可以充分滿足存儲1000個(gè)商品價(jià)目表以及2000條銷售日志的要求。收銀機(jī)的液晶顯示采用LCM240128ZK液晶屏,可滾動(dòng)顯示掃描到的購物條目信息,并利用OCM4X8C液晶顯示器來突出顯示最后總價(jià),方便顧客看到,使我們的設(shè)計(jì)作品更加成熟。此外,我們利用凌陽單片機(jī)SPCE061A強(qiáng)大的語音播放功能,增加收銀機(jī)的語音播放特色。
關(guān)鍵詞:
EasyARM2138 收銀機(jī) 掃描儀 打印機(jī) 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
二、詳細(xì)硬件電路設(shè)計(jì) ……………………………………………………8
1.液晶顯示設(shè)計(jì)………………………………………………………………9
2.條形碼輸入器接口電路設(shè)計(jì) ……………………………………………10
2.鍵盤輸入設(shè)計(jì) ……………………………………………………………11
3.打印機(jī)電路設(shè)計(jì) …………………………………………………………12
4.存儲模塊設(shè)計(jì) ……………………………………………………………12
5.溫度測量設(shè)計(jì) ……………………………………………………………13
6.濕度測量設(shè)計(jì) ……………………………………………………………14
7.日歷時(shí)鐘設(shè)計(jì) ……………………………………………………………14
8.語音播放設(shè)計(jì) ……………………………………………………………15
三、系統(tǒng)軟件設(shè)計(jì) …………………………………………………………16
1.主程序流程 ………………………………………………………………16
2.鍵盤輸入程序流程 ………………………………………………………16
3.SD卡讀寫程序流程………… ……………………………………………18
4.打印機(jī)程序流程 …………………………………………………………19
5.測溫程序流程 ……………………………………………………………19
6.測濕程序流程 ……………………………………………………………21
7.日歷時(shí)鐘程序流程 ………………………………………………………22
四、理論分析與計(jì)算………………………………………………………………23
1.SD卡存儲空間分配………………………………………………………………23
2.提高DS18B20的分辨率 …………………………………………………23
五、測試…………………………………………………………………………24
1.開機(jī)屏測試…………………………………………………………………24
2.存貨測試及銷售測試………………………………………………………24
3.銷售記錄部分測試…………………………………………………………25
4.打印機(jī)測試…………………………………………………………………25
5.溫度測試……………………………………………………………………26
6.分析…………………………………………………………………………26
六、結(jié)論 …………………………………………………………………………26
七、附錄 …………………………………………………………………………27
1.硬件清單…………………………………………………………………27
2.參考文獻(xiàn)…………………………………………………………………27
2.參考文獻(xiàn)
周立功,張華 深入淺出ARM7―LPC213X/214X(上冊).北京航空航天大學(xué)出版社
周立功,張華 深入淺出ARM7―LPC213X/214X(下冊).北京航空航天大學(xué)出版社
周立功等 ARM嵌入式系統(tǒng)基礎(chǔ)教程. 北京航空航天大學(xué)出版社
周立功等 ARM嵌入式Linux系統(tǒng)構(gòu)建與驅(qū)動(dòng)開發(fā)實(shí)例. 北京航空航天大學(xué)出版社
雷思孝 凌陽16位單片機(jī)原理及應(yīng)用. 西安電子科技大學(xué)出版社
譚浩強(qiáng) C語音程序設(shè)計(jì)(第二版). 清華大學(xué)出版社
27頁1.56余萬字
摘要
本設(shè)計(jì)以ARM2138為控制核心,實(shí)現(xiàn)了PS/2協(xié)議鍵盤輸入、條形碼信息輸入、中英文打印;并具有溫度測量、雙液晶屏顯示、大容量SD卡存儲等功能;完成了題目中所有的基本要求和發(fā)揮要求,并具有濕度測量、語音識別與播放、自動(dòng)開關(guān)錢箱等鮮明的特色。
系統(tǒng)采用EasyARM2138實(shí)驗(yàn)開發(fā)板為核心控制器,完成了簡易超市收銀機(jī)的各項(xiàng)功能要求。我們實(shí)現(xiàn)了按PS/2協(xié)議從鍵盤讀入各種商品信息,從掃描儀讀取條形碼信息以及打印購物清單等收銀機(jī)最基本的功能。本系統(tǒng)的鍵盤支持全拼漢字、中英文以及數(shù)字輸入,功能強(qiáng)大,性能穩(wěn)定,打印機(jī)支持漢字打印,并可進(jìn)一步打印商店名、單據(jù)流水號、實(shí)時(shí)時(shí)間等若干信息。用靈敏的數(shù)字溫度傳感器DS18B20完成溫度測量,精確的日歷時(shí)鐘芯片PCF8563作為實(shí)時(shí)時(shí)鐘源。同時(shí)我們用SD卡極大擴(kuò)充了系統(tǒng)內(nèi)存存儲空間,可以充分滿足存儲1000個(gè)商品價(jià)目表以及2000條銷售日志的要求。收銀機(jī)的液晶顯示采用LCM240128ZK液晶屏,可滾動(dòng)顯示掃描到的購物條目信息,并利用OCM4X8C液晶顯示器來突出顯示最后總價(jià),方便顧客看到,使我們的設(shè)計(jì)作品更加成熟。此外,我們利用凌陽單片機(jī)SPCE061A強(qiáng)大的語音播放功能,增加收銀機(jī)的語音播放特色。
關(guān)鍵詞:
EasyARM2138 收銀機(jī) 掃描儀 打印機(jī) 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
二、詳細(xì)硬件電路設(shè)計(jì) ……………………………………………………8
1.液晶顯示設(shè)計(jì)………………………………………………………………9
2.條形碼輸入器接口電路設(shè)計(jì) ……………………………………………10
2.鍵盤輸入設(shè)計(jì) ……………………………………………………………11
3.打印機(jī)電路設(shè)計(jì) …………………………………………………………12
4.存儲模塊設(shè)計(jì) ……………………………………………………………12
5.溫度測量設(shè)計(jì) ……………………………………………………………13
6.濕度測量設(shè)計(jì) ……………………………………………………………14
7.日歷時(shí)鐘設(shè)計(jì) ……………………………………………………………14
8.語音播放設(shè)計(jì) ……………………………………………………………15
三、系統(tǒng)軟件設(shè)計(jì) …………………………………………………………16
1.主程序流程 ………………………………………………………………16
2.鍵盤輸入程序流程 ………………………………………………………16
3.SD卡讀寫程序流程………… ……………………………………………18
4.打印機(jī)程序流程 …………………………………………………………19
5.測溫程序流程 ……………………………………………………………19
6.測濕程序流程 ……………………………………………………………21
7.日歷時(shí)鐘程序流程 ………………………………………………………22
四、理論分析與計(jì)算………………………………………………………………23
1.SD卡存儲空間分配………………………………………………………………23
2.提高DS18B20的分辨率 …………………………………………………23
五、測試…………………………………………………………………………24
1.開機(jī)屏測試…………………………………………………………………24
2.存貨測試及銷售測試………………………………………………………24
3.銷售記錄部分測試…………………………………………………………25
4.打印機(jī)測試…………………………………………………………………25
5.溫度測試……………………………………………………………………26
6.分析…………………………………………………………………………26
六、結(jié)論 …………………………………………………………………………26
七、附錄 …………………………………………………………………………27
1.硬件清單…………………………………………………………………27
2.參考文獻(xiàn)…………………………………………………………………27
2.參考文獻(xiàn)
周立功,張華 深入淺出ARM7―LPC213X/214X(上冊).北京航空航天大學(xué)出版社
周立功,張華 深入淺出ARM7―LPC213X/214X(下冊).北京航空航天大學(xué)出版社
周立功等 ARM嵌入式系統(tǒng)基礎(chǔ)教程. 北京航空航天大學(xué)出版社
周立功等 ARM嵌入式Linux系統(tǒng)構(gòu)建與驅(qū)動(dòng)開發(fā)實(shí)例. 北京航空航天大學(xué)出版社
雷思孝 凌陽16位單片機(jī)原理及應(yīng)用. 西安電子科技大學(xué)出版社
譚浩強(qiáng) C語音程序設(shè)計(jì)(第二版). 清華大學(xué)出版社