資源描述:
《產(chǎn)品數(shù)量實時統(tǒng)計器》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、產(chǎn)品數(shù)量實時統(tǒng)計器目錄摘要3第一章緒論41.1、產(chǎn)品實時統(tǒng)計器與自動化技術(shù)41.2、項目所能實現(xiàn)的功能4第二章技術(shù)的實現(xiàn)方案62.1、硬件設(shè)計方框圖62.2AT89C51與外部硬件的連接62.3電路工作原理72.4電路組成72.5單元電路原理7第三章器件的選用及性能參數(shù)123.1電阻123.2三極管123.3電容123.44位7段數(shù)碼顯示器123.5AT89C51單片機(jī)133.6、74LS2738位并行輸入輸出鎖存器74LS273153.7555定時器16第四章算法分析和軟件設(shè)計184.1程序主流程圖流程圖18第33頁共34頁4.2
2、定時器流程圖194.3外部中斷程序流程圖204.4程序編寫及程序分析214.5程序的特點234.6程序功能簡介244.7程序算法解析244.8程序算法分析及工作過程27第五章電路調(diào)試及問題分析295.1單片機(jī)沒有運行295.2顯示字符不正確295.3、顯示不夠亮30結(jié)束語31參考文獻(xiàn)32附錄33致謝35第33頁共34頁摘要自動化技術(shù)是本世紀(jì)以來發(fā)展極迅速和影響極大的科學(xué)技術(shù)之現(xiàn)代自動化技術(shù)是一種完全新型的生產(chǎn)力,是直接創(chuàng)造社會財富的主要手段之一,對人類的生產(chǎn)活動和物質(zhì)文明起著極大的推動作用。這次畢業(yè)設(shè)計,我將設(shè)計一產(chǎn)品數(shù)量實統(tǒng)計器,
3、“產(chǎn)品數(shù)量實時統(tǒng)計器”是企業(yè)自動化是一個不可缺少重要組成部份!它取代人工計數(shù),提高了生產(chǎn)效率。解決了人工計數(shù)容易出錯,浪費人力資源等缺點!‘產(chǎn)器數(shù)量實時統(tǒng)計器’它具有實時統(tǒng)計產(chǎn)器數(shù)量的功能,時間的顯示及設(shè)置功能。還有密碼保護(hù)功能。AT89C51單片機(jī)作為這次畢業(yè)設(shè)計的核心控制芯片。采用keilcx51v.7.0編譯器,單片機(jī)高級語言C語言進(jìn)行編程。關(guān)鍵詞:自動化技術(shù)、AT89C51單片機(jī),keilcx51v.7.0編譯器第33頁共34頁第一章緒論1.1、產(chǎn)品實時統(tǒng)計器與自動化技術(shù)自動化技術(shù)是本世紀(jì)以來發(fā)展極迅速和影響極大的科學(xué)技術(shù)之
4、現(xiàn)代自動化技術(shù)是一種完全新型的生產(chǎn)力,是直接創(chuàng)造社會財富的主要手段之一,對人類的生產(chǎn)活動和物質(zhì)文明起著極大的推動作用。因此,自動化技術(shù)受到世界各國的廣泛重視和越來越多的應(yīng)用。我將要設(shè)計的“產(chǎn)品數(shù)量實時統(tǒng)計器”是企業(yè)自動化是一個不可缺少重要組成部份!它取代人工計數(shù),提高了生產(chǎn)效率。解決了人工計數(shù)容易出錯,浪費人力資源等缺點!它的成本低又實用,而且使用起來也特別方便,是現(xiàn)代企業(yè)不可缺少產(chǎn)品實時統(tǒng)計的工具。自動化程度較高的企業(yè),產(chǎn)品數(shù)量實時統(tǒng)計器已與計算計系統(tǒng)組成自動化生產(chǎn)系統(tǒng)。它不但能夠自動實統(tǒng)計產(chǎn)品數(shù)量,隨時方便查詢數(shù)量,并能可以計算
5、機(jī)系統(tǒng)連接,可以實現(xiàn)產(chǎn)品數(shù)量自動控制,與其它工序構(gòu)成全自動生產(chǎn)系統(tǒng)。產(chǎn)品數(shù)量實時統(tǒng)計器始終是自動化生產(chǎn)不可缺少的重要組成部份。它將朝使用更加方便,成本更低,體積更小巧方向發(fā)展。我將使用89c51單片機(jī)為核心控制器件,89c51單片機(jī)具有IO口資源豐富,容易學(xué)習(xí),特別是它的C編譯器比較成熟,而且用起來很方便。所以這次我采用keilcx51v.7.0單片機(jī)C編譯器進(jìn)行編寫。這樣我就可以使用C語言進(jìn)行編寫程序,采用C語言可以大大縮短開發(fā)周期,程序的框架清晰,特別進(jìn)行一些單片機(jī)主要用來完成計數(shù)、數(shù)據(jù)處理及控制,起到核心作用。用6位數(shù)碼管作顯
6、示,采用動態(tài)顯示放式,采用動態(tài)顯示可以節(jié)省硬件資源。用12個鍵盤,主要是給用戶控制,查詢,及設(shè)置用等。用光敏三極管做采集產(chǎn)品數(shù)量信號。除外還電源系統(tǒng)一起構(gòu)成了我的硬件設(shè)備,我將用最少器件實現(xiàn)它所有功能。1.2、項目所能實現(xiàn)的功能(1)有密碼保護(hù)功能。在使用時要核對密碼,才能查看產(chǎn)品數(shù)量等信息。有了這個功能保密性會更好。(2)時間顯示及設(shè)置功能。第33頁共34頁(3)產(chǎn)品實時統(tǒng)計功能,它可以通過光敏電阻檢測到,每個產(chǎn)品的通過時產(chǎn)生一個光脈沖,再將脈沖送入單片機(jī)外部中斷,進(jìn)行計數(shù),它將每個小時統(tǒng)計的數(shù)量保存起來,以便查詢。可以查詢到前4
7、個小時每個小時產(chǎn)品的數(shù)量。并可以將前4個小時的數(shù)量加起來并可以進(jìn)行查詢。第33頁共34頁第二章技術(shù)的實現(xiàn)方案2.1、硬件設(shè)計方框圖蜂鳴器及驅(qū)動電路AT89C51單片機(jī)顯示驅(qū)動74LS2736位7LED數(shù)碼顯示片選電路矩陣鍵盤光敏器件整形電路單片機(jī)外部中斷圖一系統(tǒng)方框圖2.2AT89C51與外部硬件的連接圖二芯片管腳資源分配圖第33頁共34頁2.3電路工作原理電路工作過程:當(dāng)單片機(jī)上電復(fù)位后單片機(jī)蜂鳴器發(fā)聲,持續(xù)1秒左右自動停止與此同時單片機(jī)又通過數(shù)據(jù)總線端口P0口向8位并行輸入輸出鎖存器74LS273的輸入端口D0-D7送入已經(jīng)經(jīng)過
8、編碼的閃動的字符FF,以提示用戶輸入4位密碼,若用戶密碼輸入的密碼不正確,它會自動清除顯示提示再次輸入,直到輸入正確為止。若用戶密碼輸入正確的密碼。則這時單片機(jī)經(jīng)過了核對。后進(jìn)入了時間顯示界面,初始時間是00點00分00秒,若你要修改