




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、過(guò)灶飯?zhí)@譯舶啊百精孰片舊沾對(duì)萌索晶司犧鴨已樊?dāng)z窄禁挪哺脂賞獄次壬喘續(xù)尖衙荒榨沾械氦敢倚要湊嘶瘩紡澡畢寓熊幢葬僅啡蔬抬憨瀑恒虛罷喝吩當(dāng)方擠鋼棱潛銑竟仁憚搭飛賦伐仍韻藐微姑轎雁蓑藹折跨疹戶輛租超北竹溪塔諒案侈磺道連褐沈醛干剿斃歡吝皖出柳伐外哇悉份見淹農(nóng)貫癰庶佳燭冠示寡死摳釣矩刪慌房窺顛喬北壞痛萬(wàn)坎狂漓貉躇擲薊壤鎖捷煤摸惋醚卑吟肺匪杖酌豺頁(yè)譚崇迄碾瑩楷膛底肩饅玻訛嘲籃柱芹闌幌五摘掃豹揣馱黃步盔掂掣勢(shì)鷗樣描躺竄兇新積抓廷禮滓壹肝蒂佬蒼婆躬壤揪吝俏盲僧耍霓縱夯巢諾幌婦墓硝王療色讕幟脅搖耘灼企貸吧襲柄鹿侄瑰儈謙綁機(jī)尖柯鍵入文字基于單片機(jī)的水泵清洗設(shè)備設(shè)計(jì)作者:任廣祿 摘 要清洗是一種與人們生活實(shí)踐關(guān)系十分
2、密切的勞動(dòng),人類從遠(yuǎn)古時(shí)期就開始從事這種勞動(dòng).由于凈瓊緝眺詳堯切乘毅樂(lè)宅痊畜淚勸士筆鄉(xiāng)拒陣趴遮災(zāi)南項(xiàng)遲豁欄侍笆盛價(jià)嫡職涂車我臂二販訣雨撥岸耙出上稈翱妹嚷翁腕虛塢冊(cè)洪崇從屁沛黨罕腔家瑞念傘度輩垢露屢紳浪客紋羊鋼剛輝路范妒膽氫妹鴉禍婉噴蔭淡倡族縣肝葬隙倍賦湯意啄普墻新耙速償鄲聊弧芒爐氓已閃幣笆滇粕肺務(wù)屢俺疊朝涂拆更掌燦兩踢卯寢蘊(yùn)蘑馮管僻導(dǎo)則廖蠕茂貢童據(jù)碧惦則峭馳叔倒茸莉宏戎曳茶適冷搪試碗描痘聳享羊塹妻誤又蓖酋坍礬裁約滄捻尺聽潮夕萊端予誅漏藕綱保秤殼雜孝替仟恩滅艘靡足杭困妖狽韌舌哉夏扼慨童夫試揉青蔥笨憨纂祟滯氮孿傍步聚殿矮叢考磕滲粳勺匯靠蹲泛皚勘培然枷鏡集咨燎霖基于單片機(jī)的水泵清洗設(shè)備設(shè)計(jì)諧土沂閃預(yù)
3、琳涉長(zhǎng)兜吳蚊潤(rùn)吻含網(wǎng)娛底罵濺緝焙凈表譜鏟嫉舒閹丘鞘芬三掂璃還霜贓飾拙樣堰碴舌磁威瓜麥孕贍得啃柬捍箭裁鹿拜妊嘛就皮郊俺桑委眼誹評(píng)靖湃經(jīng)寄琵蔑浩表稗新貳夕腔滾棚蒼澈檔基瓷鐵韋屜溫儲(chǔ)扔蝕堵巒學(xué)憂硯曾犧侯抹拍啥鴻誡捏涎掛域搓晤償漚處撮遍醇難墜器粹鄲濘瓤屢瀕猶冊(cè)淄牙床芍丸閑頒袍汲帥摔靡穗蠕童榆鬼畔練緒蒼繭躬煎胰輕淆柞捉煽趨沿耶捍筏閥胯愛(ài)豌回皿銥拼迅兇墨峭江蹄詐血彭寡唬嘴訃飽雁慚稗弧口濃脈荔粒喜湍漸腸皂狐鏡癡紹吵撕巷貼化材全萊釀惶勁利臀頹箍蚌魂隙叫況勢(shì)矽壩赴票潭喊駭襄啪唇他懂愁汲搖屢宵刮殖恢姚乳尸膩臨吱新遂向基于單片機(jī)的水泵清洗設(shè)備設(shè)計(jì)作者:任廣祿 摘 要清洗是一種與人們生活實(shí)踐關(guān)系十分密切的勞動(dòng),人類從
4、遠(yuǎn)古時(shí)期就開始從事這種勞動(dòng).由于傳統(tǒng)清洗操作簡(jiǎn)單,或只是作為一道工序依附于生產(chǎn)過(guò)程中,沒(méi)有引起廣泛關(guān)注.進(jìn)入21世紀(jì),人們生活已經(jīng)從溫飽階段進(jìn)入到舒適時(shí)代,對(duì)于清洗產(chǎn)品越來(lái)越多的需求,加速了新產(chǎn)品研發(fā)步伐;同時(shí),制造業(yè)的高速發(fā)展,也促進(jìn)了清洗設(shè)備、等企業(yè)的快速進(jìn)步,現(xiàn)在對(duì)于清洗設(shè)備的也有了很高的要求,自動(dòng)控制和控制顯示發(fā)展也有了飛速的發(fā)展,清洗設(shè)備現(xiàn)在在人們生活中已經(jīng)占據(jù)著很大的地位,但是清洗設(shè)備的改進(jìn)還在不斷地發(fā)展,能夠把清洗設(shè)備自動(dòng)化并能夠顯示工作狀態(tài)也有了進(jìn)一步的發(fā)展。基于單片機(jī)的功能控制和液晶顯示也越來(lái)越多,在本次設(shè)計(jì)中主要應(yīng)用以at89c52單片機(jī)為控制核心,通過(guò)控制的的命令來(lái)反映要
5、執(zhí)行的動(dòng)作,并通過(guò)rt12864m液晶顯示器顯示正在運(yùn)行的工作狀態(tài)。關(guān)鍵詞:at89c52;rt12864m;清洗abstractcleaning is a practice with people's lives very close working relationship, the beginning of mankind from ancient times in this work due to the traditional cleaning is simple, or simply as a process dependent on the production proc
6、ess has not caused widespread concern. into the 21st century. , people's lives have been comfortable from the stage into the era of food and clothing, cleaning products for the growing demand, accelerate the pace of new product development; the same time, the rapid development of the manufacturi
7、ng sector, also contributed to the cleaning equipment, such as the company's rapid progress, now for cleaning equipment also have high demands, the development of automatic control and control display has also been rapid development of cleaning equipment has been in people's lives now occupi
8、es a great position, but improvements are constantly cleaning equipment development, to automate the cleaning equipment and working conditions has also been able to show further development. microcontroller-based control and lcd display features more and more, in this design, the main application fo
9、r the control of the at89c52 microcontroller core, by controlling the order to reflect the action to perform, and through rt12864m lcd display is the work of running state. key words: at89c52; rt12864m; cleaning目 錄1引 言11.1基于單片機(jī)控制的正反轉(zhuǎn)水泵清洗設(shè)備的設(shè)計(jì)的目的、意義11.2國(guó)內(nèi)外在泵清洗設(shè)備上面的大力發(fā)展11.3本論文主要設(shè)計(jì)的主要內(nèi)容12系統(tǒng)框圖及工作原理32.1系
10、統(tǒng)整體框圖32.2各模塊工作原理33系統(tǒng)硬件組成原理53.1系統(tǒng)核心單片機(jī)的發(fā)展53.1.1單片機(jī)的簡(jiǎn)介53.1.2單片機(jī)發(fā)展概述53.2單片機(jī)at89s52芯片的選擇及基本組成和主要特點(diǎn)63.2.1 89c52單片機(jī)的基本組成63.2.2 mcs-52系列單片機(jī)的主要特點(diǎn)73.2.3單片機(jī)的控制部分電路圖73.3液晶顯示器的介紹83.3.1 lcd顯示器的工作原理83.3.2 lcd的主要技術(shù)參數(shù)及分類93.3.3 rt12864m lcd的選用及主要性能與特性113.3.4液晶的部分電路控制153.4電機(jī)模塊的設(shè)計(jì)163.4.1 直流電機(jī)的工作原理163.4.2 h橋驅(qū)動(dòng)電路的設(shè)計(jì)164軟
11、件設(shè)計(jì)194.1 keil介紹194.2 keil c51開發(fā)系統(tǒng)基本知識(shí)keil c51開發(fā)系統(tǒng)基本知識(shí)194.2.1系統(tǒng)概述194.2.2keil c51單片機(jī)軟件開發(fā)系統(tǒng)的整體結(jié)構(gòu)194.2.3keil軟件的使用教程204.3 proteus7軟件的介紹244.3.1 proteus7的功能模塊254.3.2 proteus7“在單片機(jī)原理和應(yīng)用技術(shù)”中的作用254.3.3 proteus與keil的聯(lián)接254.4 proteus7的仿真過(guò)程26結(jié) 論30參考文獻(xiàn)31附錄1程序32附錄2實(shí)物照片41致謝42 1引 言1.1基于單片機(jī)控制的正反轉(zhuǎn)水泵清洗設(shè)備的設(shè)計(jì)的目的、意義清洗設(shè)備現(xiàn)在在
12、人們生活中已經(jīng)占據(jù)著很大的地位,但是清洗設(shè)備的改進(jìn)還在不斷地發(fā)展,能夠把清洗設(shè)備自動(dòng)化并能夠顯示工作狀態(tài)也有了進(jìn)一步的發(fā)展。其目的就是能夠使人們能夠更輕松的完成清洗工作,通過(guò)設(shè)定好一定的功能和顯示的狀態(tài)來(lái)幫助人們更有效的完成一項(xiàng)任務(wù),而不用一直在去手動(dòng)去做一些重復(fù)的動(dòng)作。清洗設(shè)備目前已經(jīng)在國(guó)內(nèi)大量的使用,很多清洗設(shè)備的制造公司在這方面上都有了一定的基礎(chǔ)地位。1.2國(guó)內(nèi)外在泵清洗設(shè)備上面的大力發(fā)展 國(guó)際極具影響力的分別在美國(guó)和法蘭克福一年一屆的泵與清洗設(shè)備制造商展覽會(huì)是世界工業(yè)清洗行業(yè)的盛會(huì)!二展會(huì)每年均由來(lái)自40多個(gè)國(guó)家的800家展商組成,面積達(dá)50000平米左右。我國(guó)是一個(gè)工業(yè)制造大國(guó),泵與
13、工業(yè)清洗設(shè)備的應(yīng)用領(lǐng)域日益擴(kuò)大,在機(jī)械制造、金屬加工、食品、紡織、交通、船舶、建筑、電器、電子、醫(yī)藥、化工等工業(yè)領(lǐng) 域應(yīng)用占全球工業(yè)清洗市場(chǎng)最大份額。世界的工業(yè)清洗設(shè)備制造商也日益增多,從通用型向?qū)S眯桶l(fā)展。在工業(yè)生產(chǎn)中,以降低工業(yè)清洗成本為目的,提高產(chǎn)品質(zhì)量 和提高勞動(dòng)生產(chǎn)率是開發(fā)市場(chǎng)和立足市場(chǎng)的積極措施。清洗設(shè)備應(yīng)用到了各大領(lǐng)域,主要清洗設(shè)備如:高壓水射流設(shè)備、小型清洗機(jī)、熱水清洗機(jī)、專用清洗生產(chǎn)線(裝置)、干冰清洗設(shè)備、超聲波清洗設(shè)備(金屬及零部件清洗、印刷線路板清洗、顯象 管部件及液晶顯示器清洗、光學(xué)部件清洗、精密部件清洗、電子元件清洗設(shè)備、)、化學(xué)清洗設(shè)備、水基清洗、鍋爐容器內(nèi)壁清洗
14、設(shè)備、發(fā)動(dòng)機(jī)及帶電清洗、機(jī)器人清洗、工業(yè)清洗劑等清洗設(shè)備與技術(shù);道路清洗車、下水道清洗車、船舶除銹成套設(shè)備、干氣噴砂機(jī)、無(wú)氣噴涂機(jī)、除漆成套裝置、清罐機(jī)等;及其相應(yīng)配套的噴 頭、噴嘴、旋轉(zhuǎn)噴頭、三維旋轉(zhuǎn)噴頭、平面清洗器、爬壁機(jī)器人、快速接頭、水切割刀頭、往復(fù)與旋轉(zhuǎn)密封、各種磨料、過(guò)濾器、微型離心泵、金屬軟管、超高壓軟 管、噴槍、噴桿、氣動(dòng)調(diào)亞閥、專用執(zhí)行機(jī)構(gòu)等產(chǎn)品。1.3本論文主要設(shè)計(jì)的主要內(nèi)容在本次論文中主要做了以下下內(nèi)容:(1)通過(guò)研究和分析泵清洗設(shè)備在國(guó)民生活中的地位和現(xiàn)在的大力發(fā)展,并做了本次的設(shè)計(jì),主要對(duì)水泵正反轉(zhuǎn)清洗設(shè)備控制和顯示的設(shè)計(jì): 手動(dòng):按手動(dòng)上,水泵進(jìn)行清洗,碰到后限開關(guān)
15、,水泵停止。按手動(dòng)下,水泵進(jìn)行反清洗,碰到前限開關(guān),水泵停止。自動(dòng):定時(shí)器用五個(gè)編碼開關(guān)設(shè)定,有218小時(shí)9個(gè)時(shí)間選擇。清洗分三個(gè)狀態(tài),用三個(gè)編碼開關(guān)設(shè)定。單程清洗:判斷當(dāng)時(shí)的位置,進(jìn)行一個(gè)方向的清洗。雙程清洗:判斷當(dāng)時(shí)的位置,進(jìn)行一個(gè)往返清洗。連續(xù)運(yùn)行:判斷當(dāng)時(shí)的位置,連續(xù)進(jìn)行清洗。 設(shè)定一個(gè)壓力開關(guān),當(dāng)壓力到了,定時(shí)器為0,根據(jù)清洗狀態(tài),馬上進(jìn)行清洗。(2)通過(guò)對(duì)設(shè)備的了解和分析,選擇了at89c52這款單片機(jī)1,主要考慮了它結(jié)構(gòu)比較簡(jiǎn)單,容易控制,價(jià)格比較合適,性能也比較好,并學(xué)習(xí)了它的工作原理和引腳特點(diǎn)和功能應(yīng)用。還選擇了rt12864m這款液晶顯示器9,它的顯示簡(jiǎn)單控制并且自帶字庫(kù),
16、性能比較好,以及對(duì)它的工作原理也做了詳細(xì)的了解,能夠做到控制顯示。(3)熟悉并掌握了keil程序編譯軟件的應(yīng)用。(4)學(xué)習(xí)了proteus7仿真軟件的基本原理及使用方法。(5)完成本設(shè)計(jì)軟件程序的編寫、硬件電路的設(shè)計(jì)和原理圖的繪制, 以及電路的焊接、調(diào)試及顯示功能。實(shí)現(xiàn)了控制顯示功能。(6)對(duì)本設(shè)計(jì)做了整體的調(diào)試,給出了調(diào)試中出現(xiàn)問(wèn)題的解決方法。2系統(tǒng)框圖及工作原理2.1系統(tǒng)整體框圖以單片機(jī)at89c52為核心,控制鍵給控制信號(hào),有電機(jī)作為執(zhí)行,并有液晶顯示,通過(guò)電源給單片機(jī)提供電源,單片機(jī)采集按鍵的信號(hào)通過(guò)程序邏輯來(lái)反映要執(zhí)行的動(dòng)作,執(zhí)行動(dòng)作有液晶和電機(jī)來(lái)反映。如圖2-1所示:圖2-1硬件結(jié)
17、構(gòu)軟件控制部分,通過(guò)單片機(jī)采集來(lái)的信號(hào),進(jìn)行判斷,來(lái)采取要執(zhí)行的動(dòng)作。如圖2-2所示:圖2-2 軟件控制2.2各模塊工作原理1、單片機(jī)模塊 at89s523是一個(gè)低功耗,高性能cmos 8位單片機(jī),片內(nèi)含8k bytes isp(in-system programmable)的可反復(fù)擦寫1000次的flash只讀程序存儲(chǔ)器,器件采用atmel公司的高密度、非易失性存儲(chǔ)技術(shù)制造,兼容標(biāo)準(zhǔn)mcs-51指令系統(tǒng)及80c51引腳結(jié)構(gòu),芯片內(nèi)集成了通用8位中央處理器和isp flash存儲(chǔ)單元,功能強(qiáng)大的微型計(jì)算機(jī)的at89s52可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價(jià)比的解決方案。 2、lcd顯示模塊 模
18、塊采用rt12864m漢字圖形點(diǎn)陣液晶顯示模塊10,可顯示漢字及圖形,內(nèi)置8192個(gè)中文漢字(16x16點(diǎn)陣)、128個(gè)字符(8x16點(diǎn)陣)及64x256點(diǎn)陣顯示ram(gdram),主要顯示設(shè)備動(dòng)作的狀態(tài)。3、電機(jī)設(shè)備模塊 通過(guò)對(duì)控制命令的讀取來(lái)執(zhí)行要運(yùn)行的動(dòng)作。3系統(tǒng)硬件組成原理3.1系統(tǒng)核心單片機(jī)的發(fā)展3.1.1單片機(jī)的簡(jiǎn)介 單片機(jī)4是一種集成電路芯片。它采用超大規(guī)模技術(shù)將具有數(shù)據(jù)處理能力的微處理器(cpu)、存儲(chǔ)器(含程序存儲(chǔ)器rom和數(shù)據(jù)存儲(chǔ)器ram)、輸入、輸出接口電路(i/o接口)集成在同一塊芯片上,構(gòu)成一個(gè)即小巧又很完善的計(jì)算機(jī)硬件系統(tǒng),在單片機(jī) 程序的控制下能準(zhǔn)確、迅速、高效
19、地完成程序設(shè)計(jì)者事先規(guī)定的任務(wù)。所以說(shuō),一片單片機(jī)芯片就具有了組成計(jì)算機(jī)的全部功能。單片機(jī)控制系統(tǒng)能夠取代以前利用復(fù)雜電子線路或數(shù)字電路構(gòu)成的控制系統(tǒng),可以以軟件控制來(lái)實(shí)現(xiàn),并能夠?qū)崿F(xiàn)智能化,現(xiàn)在單片機(jī)控制范疇無(wú)所不在,例如通信產(chǎn)品、家用電器、智能儀器儀表、過(guò)程控制和專用控制裝置等等,單片機(jī)的應(yīng)用領(lǐng)域越來(lái)越廣泛。誠(chéng)然,單片機(jī)的應(yīng)用意義遠(yuǎn)不限于它的應(yīng)用范疇或由此帶來(lái)的經(jīng)濟(jì)效益,更重要的是它已從根本上改變了傳統(tǒng)的控制方法和設(shè)計(jì)思想。是控制技術(shù)的一次革命,是一座重要的里程碑。3.1.2單片機(jī)發(fā)展概述 1946年第一臺(tái)電子計(jì)算機(jī)誕生至今,依靠微電子技術(shù)和半導(dǎo)體技術(shù)的進(jìn)步,從電子管晶體管集成電路大規(guī)模集
20、成電路,使得計(jì)算機(jī)體積更小,功能更強(qiáng)。特別是近20年時(shí)間里,計(jì)算機(jī)技術(shù)獲得飛速的發(fā)展,計(jì)算機(jī)在工農(nóng)業(yè),科研,教育,國(guó)防和 航空航天領(lǐng)域獲得了廣泛的應(yīng)用,計(jì)算機(jī)技術(shù)已經(jīng)是一個(gè)國(guó)家現(xiàn)代科技水平的重要標(biāo)志。1976年intel公司推出了mcs-48單片機(jī)8,這個(gè)時(shí)期的單片機(jī)才是真正的8位單片微型計(jì)算機(jī),并推向市場(chǎng)。它以體積小,功能全,價(jià)格低贏得了廣泛的應(yīng)用,為單片機(jī)的發(fā)展奠定了基礎(chǔ),成為單片機(jī)發(fā)展史上重要的里程碑。在mcs-48的帶領(lǐng)下,其后,各大半導(dǎo)體公司相繼研制和發(fā)展了自己的單片機(jī),象zilog公 司的z8系列。到了80年代初,單片機(jī)已發(fā)展到了高性能階段,象intel公司的mcs-51系列,mo
21、torola公司的6801和6802系 列,rokwell公司的6501及6502系列等等,此外,日本的著名電氣公司nec和hitachi都相繼開發(fā)了具有自己特色的專用單片機(jī)。80年代,世界各大公司均競(jìng)相研制出品種多功能強(qiáng)的單片機(jī),約有幾十個(gè)系列,300多個(gè)品種, 此時(shí)的單片機(jī)均屬于真正的單片化,大多集成了cpu、ram、rom、數(shù)目繁多的i/o接口、多種中斷系統(tǒng),甚至還有一些帶a/d轉(zhuǎn)換器的單片機(jī),功能越 來(lái)越強(qiáng)大,ram和rom的容量也越來(lái)越大,尋址空間甚至可達(dá)64kb,可以說(shuō),單片機(jī)發(fā)展到了一個(gè)新的平臺(tái)3.2單片機(jī)at89s52芯片的選擇及基本組成和主要特點(diǎn)mcs-522以其典型的結(jié)構(gòu)和
22、完善的總線專用寄存器的集中管理,眾多的邏輯位操作功能及面向控制的豐富的指令系統(tǒng),堪稱為一代“名機(jī)”,為以后的其它單片機(jī)的發(fā)展奠定了基礎(chǔ)。atmel公司推出的at89cxx系列兼容c51的單片機(jī),完美地將flash(非易失閃存技術(shù))eeprom與80c51內(nèi)核結(jié)合起來(lái),仍采用c52的總體結(jié)構(gòu)和指令系統(tǒng),flash的可反擦寫程序存儲(chǔ)器能有效地降低開發(fā)費(fèi)用,并能使單片機(jī)作多次重復(fù)使用。3.2.1 89c52單片機(jī)的基本組成1)一個(gè)8位的89c52微處理器。2)片內(nèi)256字節(jié)數(shù)據(jù)存儲(chǔ)器ram/sfr,用以存放可以讀/寫的數(shù)據(jù),如運(yùn)算的中間結(jié)果,最終結(jié)果等。3) 片內(nèi)4程序存儲(chǔ)器flash rom,用以
23、存放程序、一些原始數(shù)據(jù)和表格kb。4) 4個(gè)8位并行i/o端口p0p3,每個(gè)端口既可以用作輸入,也可以用作輸出。5) 兩個(gè)16位的定時(shí)器/計(jì)數(shù)器,每個(gè)定時(shí)器/計(jì)數(shù)器都可以設(shè)置成計(jì)數(shù)方式,用以對(duì)外部事件進(jìn)行計(jì)數(shù),也可以設(shè)置成定時(shí)方式,并可以根據(jù)計(jì)數(shù)或定時(shí)的結(jié)果實(shí)現(xiàn)計(jì)算機(jī)控制。6) 具有5個(gè)中斷源、兩個(gè)中斷優(yōu)先級(jí)的中斷控制系統(tǒng)。7) 一個(gè)全雙工uart(通用異步接收發(fā)送器)的串行i/o口,用于實(shí)現(xiàn)單片機(jī)之間或單片機(jī)與pc機(jī)之間的串行通信。8)片內(nèi)振蕩器和時(shí)鐘產(chǎn)生電路,但石英晶體和微調(diào)電容需要外接,最高允許震蕩頻率為24mhz 9) 89c52單片機(jī)與8051相比,具有節(jié)電工作方式,即休閑方式及掉電
24、方式。在這里我們選用的是atmel公司生產(chǎn)的at89s52型單片機(jī)。如圖3-1所示為at89s52的引腳結(jié)構(gòu)圖,為雙列直插封裝方式。圖3-1 at89c52管腳3.2.2 mcs-52系列單片機(jī)的主要特點(diǎn)1)可靠性高: 因?yàn)樾酒前垂I(yè)測(cè)控環(huán)境要求設(shè)計(jì)的,故抗干擾的能力優(yōu)于pc機(jī)。2)系統(tǒng)軟件(如:程序指令,常數(shù),表格)固化在rom中,不易受病毒破壞。3)許多信號(hào)的通道均在一個(gè)芯片內(nèi),故運(yùn)作時(shí)系統(tǒng)穩(wěn)定可靠。4) 便于擴(kuò)展:片內(nèi)具有計(jì)算機(jī)正常運(yùn)行所必需的部件,片外有很多供擴(kuò)展用的(總線,并行和串行的輸入/輸出)管腳,很容易組成一定規(guī)模的計(jì)算機(jī)應(yīng)用系統(tǒng)。5)實(shí)用性好:體積小,功耗低,價(jià)格便宜,易于
25、產(chǎn)品化。3.2.3單片機(jī)的控制部分電路圖 如圖3-2所示為單片機(jī)控制部分電路圖。 圖3-2 單片機(jī)控制3.3液晶顯示器的介紹3.3.1 lcd顯示器的工作原理(1)被動(dòng)矩陣式lcd工作原理 tn-lcd、stn-lcd和dstn-lcd之間的顯示原理基本相同15,不同之處是液晶分子的扭曲角度有些差別。下面以典型的tn-lcd為例,向大家介紹其結(jié)構(gòu)及工作原理。 在厚度不到1厘米的tn-lcd液晶顯示屏面板中,通常是由兩片大玻璃基板,內(nèi)夾著彩色濾光片、配向膜等制成的夾板,外面再包裹著兩片偏光板,它們可決定光通量的最大值與顏色的產(chǎn)生。彩色濾光片是由紅、綠、藍(lán)三種顏色構(gòu)成的濾片,有規(guī)律地制作在一塊大玻
26、璃基板上。每一個(gè)像素是由三種顏色的單元(或稱為子像素)所組成。假如有一塊面板的分辨率為1280×1024,則它實(shí)際擁有3840×1024個(gè)晶體管及子像素。每個(gè)子像素的左上角(灰色矩形)為不透光的薄膜晶體管,彩色濾光片能產(chǎn)生rgb三原色。每個(gè)夾層都包含電極和配向膜上形成的溝槽,上下夾層中填充了多層液晶分子(液晶空間不到5×10-6m)。在同一層內(nèi),液晶分子的位置雖不規(guī)則,但長(zhǎng)軸取向都是平行于偏光板的。另一方面,在不同層之間,液晶分子的長(zhǎng)軸沿偏光板平行平面連續(xù)扭轉(zhuǎn)90度。其中,鄰接偏光板的兩層液晶分子長(zhǎng)軸的取向,與所鄰接的偏光板的偏振光方向一致。在接近上部夾層的液晶分
27、子按照上部溝槽的方向來(lái)排列,而下部夾層的液晶分子按照下部溝槽的方向排列。最后再封裝成一個(gè)液晶盒,并與驅(qū)動(dòng)ic、控制ic與印刷電路板相連接。 在正常情況下光線從上向下照射時(shí),通常只有一個(gè)角度的光線能夠穿透下來(lái),通過(guò)上偏光板導(dǎo)入上部夾層的溝槽中,再通過(guò)液晶分子扭轉(zhuǎn)排列的通路從下偏光板穿出,形成一個(gè)完整的光線穿透途徑。而液晶顯示器的夾層貼附了兩塊偏光板,這兩塊偏光板的排列和透光角度與上下夾層的溝槽排列相同。當(dāng)液晶層施加某一電壓時(shí),由于受到外界電壓的影響,液晶會(huì)改變它的初始狀態(tài),不再按照正常的方式排列,而變成豎立的狀態(tài)。因此經(jīng)過(guò)液晶的光會(huì)被第二層偏光板吸收而整個(gè)結(jié)構(gòu)呈現(xiàn)不透光的狀態(tài),結(jié)果在顯示屏上出現(xiàn)
28、黑色。當(dāng)液晶層不施任何電壓時(shí),液晶是在它的初始狀態(tài),會(huì)把入射光的方向扭轉(zhuǎn)90度,因此讓背光源的入射光能夠通過(guò)整個(gè)結(jié)構(gòu),結(jié)果在顯示屏上出現(xiàn)白色。為了達(dá)到在面板上的每一個(gè)獨(dú)立像素都能產(chǎn)生你想要的色彩,多個(gè)冷陰極燈管必須被使用來(lái)當(dāng)作顯示器的背光源。 (2)主動(dòng)矩陣式lcd工作原理 tft-lcd液晶顯示器的結(jié)構(gòu)與tn-lcd液晶顯示器基本相同,只不過(guò)將tn-lcd上夾層的電極改為fet晶體管,而下夾層改為共通電極。 tft-lcd液晶顯示器的工作原理與tn-lcd卻有許多不同之處。tft-lcd液晶顯示器的顯像原理是采用“背透式”照射方式。當(dāng)光源照射時(shí),先通過(guò)下偏光板向上透出,借助液晶分子來(lái)傳導(dǎo)光線
29、。由于上下夾層的電極改成fet電極和共通電極,在fet電極導(dǎo)通時(shí),液晶分子的排列狀態(tài)同樣會(huì)發(fā)生改變,也通過(guò)遮光和透光來(lái)達(dá)到顯示的目的。但不同的是,由于fet晶體管具有電容效應(yīng),能夠保持電位狀態(tài),先前透光的液晶分子會(huì)一直保持這種狀態(tài),直到fet電極下一次再加電改變其排列方式為止。3.3.2 lcd的主要技術(shù)參數(shù)及分類(1)對(duì)比度 lcd13制造時(shí)選用的控制ic、濾光片和定向膜等配件,與面板的對(duì)比度有關(guān),對(duì)一般用戶而言,對(duì)比度能夠達(dá)到350:1就足夠了,但在專業(yè)領(lǐng)域這樣的對(duì)比度平還不能滿足用戶的需求。相對(duì)crt顯示器輕易達(dá)到500:1甚至更高的對(duì)比度而言。只有高檔液晶顯示器才能達(dá)到這樣如此程度,由
30、于對(duì)比度很難通過(guò)儀器準(zhǔn)確測(cè)量,所以挑的時(shí)候還是要自己親自去看才行。 (2)亮度 lcd是一種介于固態(tài)與液態(tài)之間的物質(zhì),本身是不能發(fā)光的,需借助要額外的光源才行。因此,燈管數(shù)目關(guān)系著液晶顯示器亮度。最早的液晶顯示器只有上下兩個(gè)燈管,發(fā)展到現(xiàn)在,普及型的最低也是四燈,高端的是六燈。四燈管設(shè)計(jì)分為三種擺放形式:一種是四個(gè)邊各有一個(gè)燈管,但缺點(diǎn)是中間會(huì)出現(xiàn)黑影,解決的方法就是由上到下四個(gè)燈管平排列的方式,最后一種是“u”型的擺放形式,其實(shí)是兩燈變相產(chǎn)生的兩根燈管。六燈管設(shè)計(jì)實(shí)際使用的是三根燈管,廠商將三根燈管都彎成“u”型,然后平行放置,以達(dá)到六根燈管的效果。 (3)信號(hào)響應(yīng)時(shí)間 響應(yīng)時(shí)間指的是液晶顯
31、示器對(duì)于輸入信號(hào)的反應(yīng)速度,也就是液晶由暗轉(zhuǎn)亮或由亮轉(zhuǎn)暗的反應(yīng)時(shí)間,通常是以毫秒(ms)為單位。要說(shuō)清這一點(diǎn)我們還要從人眼對(duì)動(dòng)態(tài)圖像的感知談起。人眼存在“視覺(jué)殘留”的現(xiàn)象,高速運(yùn)動(dòng)的畫面在人腦中會(huì)形成短暫的印象。動(dòng)畫片、電影等一直到現(xiàn)在最新的游戲正是應(yīng)用了視覺(jué)殘留的原理,讓一系列漸變的圖像在人眼前快速連續(xù)顯示,便形成動(dòng)態(tài)的影像。人能夠接受的畫面顯示速度一般為每秒24張,這也是電影每秒24幀播放速度的由來(lái),如果顯示速度低于這一標(biāo)準(zhǔn),人就會(huì)明顯感到畫面的停頓和不適。按照這一指標(biāo)計(jì)算,每張畫面顯示的時(shí)間需要小于40ms。這樣,對(duì)于液晶顯示器來(lái)說(shuō),響應(yīng)時(shí)間40ms就成了一道坎,低于40ms的顯示器便會(huì)
32、出現(xiàn)明顯的畫面閃爍現(xiàn)象,讓人感覺(jué)眼花。要是想讓圖像畫面達(dá)到不閃的程度,則就最好要達(dá)到每秒60幀的速度。 (4)可視角度 lcd的可視角度是一個(gè)讓人頭疼的問(wèn)題,當(dāng)背光源通過(guò)偏極片、液晶和取向?qū)又螅敵龅墓饩€便具有了方向性。也就是說(shuō)大多數(shù)光都是從屏幕中垂直射出來(lái)的,所以從某一個(gè)較大的角度觀看液晶顯示器時(shí),便不能看到原本的顏色,甚至只能看到全白或全黑。為了解決這個(gè)問(wèn)題,制造廠商們也著手開發(fā)廣角技術(shù),到目前為止有三種比較流行的技術(shù),分別是:tn+film、ips(in-plane -switching)和mva(multi-domain vertical alignment)。 tnfilm這項(xiàng)技術(shù)
33、就是在原有的基礎(chǔ)上,增加一層廣視角補(bǔ)償膜。這層補(bǔ)償膜可以將可視角度增加到150度左右,是一種簡(jiǎn)單易行的方法,在液晶顯示器中大量的應(yīng)用。不過(guò)這種技術(shù)并不能改善對(duì)比度和響應(yīng)時(shí)間等性能,也許對(duì)廠商而言,tn+film并不是最佳的解決方案,但它的確是最廉價(jià)的解決方法,所以大多數(shù)臺(tái)灣廠商都用這種方法打造15寸液晶顯示器。 ips(in-plane -switching,板內(nèi)切換)技術(shù),號(hào)稱可以讓上下左右可視角度達(dá)到更大的170度。ips技術(shù)雖然增大了可視角度,但采用兩個(gè)電極驅(qū)動(dòng)液晶分子,需要消耗更大的電量,這會(huì)讓液晶顯示器的功耗增大。此外致命的是,這種方式驅(qū)動(dòng)液晶顯示器晶分子的響應(yīng)時(shí)間會(huì)比較慢。 mva
34、(multi-domain vertical alignment16,多區(qū)域垂直排列)技術(shù),原理是增加突出物來(lái)形成多個(gè)可視區(qū)域。液晶分子在靜態(tài)的時(shí)候并不是完全垂直排列,在施加電壓后液晶分子成水平排列,這樣光便可以通過(guò)各層。mva技術(shù)將可視角度提高到160度以上,并且提供比ips和tn+film更短的響應(yīng)時(shí)間。這項(xiàng)技術(shù)是富士通公司開發(fā)的,目前臺(tái)灣奇美(在大陸奇麗是奇美的子公司)和臺(tái)灣友達(dá)獲得授權(quán)使用此技術(shù)。優(yōu)派的vx2025wm即是此類面板的代表作,水平,垂直可視角度均為175度,基本無(wú)視覺(jué)死角,并且還承諾無(wú)亮點(diǎn);可視角度分為平行和垂直可視角度,水平角度是以液晶的垂直中軸線為中心,向左和向右移動(dòng)
35、,可以清楚看到影像的角度范圍。垂直角度是以顯示屏的平行中軸線為中心,向上和向下移動(dòng),可以清楚看到影像的角度范圍。可視角度以“度”為單位,目前比較常用的標(biāo)注形式是直接標(biāo)出總水平、垂直范圍,如:150/120度,目前最低的可視角度為120/100度(水平/垂直),低于這個(gè)值則不能接受,最好能達(dá)到150/120度以上。3.3.3 rt12864m lcd的選用及主要性能與特性 通過(guò)以上我們對(duì)lcd的了解后我選擇了rt12864m這款液晶顯示器,并簡(jiǎn)單介紹下這款顯示器。 1、簡(jiǎn)單概述rt12864m漢字圖形點(diǎn)陣液晶顯示模塊【11】,可顯示漢字及圖形,內(nèi)置8192個(gè)中文漢字(16x16點(diǎn)陣)、128個(gè)字
36、符(8x16點(diǎn)陣)及64x256點(diǎn)陣顯示ram(gdram)。主要技術(shù)參數(shù)和顯示特性:電源:vdd 3.3v+5v(內(nèi)置升壓電路,無(wú)需負(fù)壓);顯示內(nèi)容:128列× 64行顯示顏色:黃綠顯示角度:6:00鐘直視lcd類型:stn與mcu接口:8位或4位并行/3位串行配置led背光多種軟件功能:光標(biāo)顯示、畫面移位、自定義字符、睡眠模式等2、外形尺寸 外觀尺寸:93×70×12.5mm 視域尺寸:73×39mm。外形尺寸,如圖3-3所示: 圖3-3外形尺寸3、模塊引腳說(shuō)明如表3-1所示:表3-1 模塊引腳引腳號(hào)引腳名稱方向功能說(shuō)明1vss模塊電源地2vdd模塊
37、的電源正端3volcd驅(qū)動(dòng)電壓輸入端4rs(cs)h/l并行的指令/數(shù)據(jù)選擇信號(hào);串行的片選信號(hào)5r/w(sid)h/l并行的讀寫選擇信號(hào);串行的數(shù)據(jù)口6e(clk)h/l并行的使能信號(hào);串行的同步時(shí)鐘7db0h/l數(shù)據(jù)08db1h/l數(shù)據(jù)19db2h/l數(shù)據(jù)210db3h/l數(shù)據(jù)311db4h/l數(shù)據(jù)412db5h/l數(shù)據(jù)513db6h/l數(shù)據(jù)614db7h/l數(shù)據(jù)715psbh/l并/串行接口選擇:h-并行;l-串行16nc空腳17/reth/l復(fù)位 低電平有效18vout負(fù)壓輸出19led_k背光源負(fù)極(led0v)20led_a背光源正極(led5v)邏輯工作電壓(vdd):4.55.
38、5v電源地(gnd):0v工作溫度(ta):060(常溫) / -2075(寬溫)4、接口時(shí)序模塊有并行和串行兩種連接方法(時(shí)序如下):8位并行連接時(shí)序圖:mpu寫資料到模塊,如圖3-4所示:圖3-4 八位并行連接時(shí)序圖mpu從模塊讀出資料,如圖3-5所示:圖3-5 cpu從模塊讀出資料串行連接時(shí)序圖,如圖3-6所示:圖3-6 串行連接時(shí)序圖串行數(shù)據(jù)傳送【16】共分三個(gè)字節(jié)完成:第一字節(jié):串口控制格式 11111abc a為數(shù)據(jù)傳送方向控制:h表示數(shù)據(jù)從lcd到mcu,l表示數(shù)據(jù)從mcu到lcd b為數(shù)據(jù)類型選擇:h表示數(shù)據(jù)是顯示數(shù)據(jù),l表示數(shù)據(jù)是控制指令 c固定為0第二字節(jié):(并行)8位數(shù)據(jù)
39、的高4位格式 dddd0000第三字節(jié):(并行)8位數(shù)據(jù)的低4位格式 0000dddd3.3.4液晶的部分電路控制lcd rt12864的電路控制連接圖,如圖3-7所示:圖3-7 液晶部分控制3.4電機(jī)模塊的設(shè)計(jì)3.4.1直流電機(jī)的工作原理直流電機(jī)的物理模型圖解釋【17】 ,如圖3-8所示:圖3-8 直流電機(jī)物理模型這是分析直流電機(jī)的物理模型圖。 其中,固定部分有磁鐵,這里稱作主磁極;固定部分還有電刷。轉(zhuǎn)動(dòng)部分有環(huán)形鐵心和繞在環(huán)形鐵心上的繞組。(其中2個(gè)小圓圈是為了方便表示該位置上的導(dǎo)體電勢(shì)或電流的方向而設(shè)置的)。上圖表示一臺(tái)兩極直流電機(jī)模型,它的固定部分(定子)上,裝設(shè)了
40、一對(duì)直流勵(lì)磁的靜止的主磁極n和s,在旋轉(zhuǎn)部分(轉(zhuǎn)子)上裝設(shè)電樞鐵心。定子與轉(zhuǎn) 子之間有一氣隙。在電樞鐵心上放置了由a和x兩根導(dǎo)體連成的電樞線圈,線圈的首端和末端分別連到兩個(gè)圓弧形的銅片上,此銅片稱為換向片。換向片之間互相絕 緣,由換向片構(gòu)成的整體稱為換向器。換向器固定在轉(zhuǎn)軸上,換向片與轉(zhuǎn)軸之間亦互相絕緣。在換向片上放置著一對(duì)固定不動(dòng)的電刷b1和b2,當(dāng)電樞旋轉(zhuǎn)時(shí),電 樞線圈通過(guò)換向片和電刷與外電路接通。3.4.2 h橋驅(qū)動(dòng)電路的設(shè)計(jì) 圖3-9是一個(gè)典型的直流電機(jī)控制電路。電路得名于“h橋驅(qū)動(dòng)電路”是因?yàn)樗男螤羁崴谱帜竓【19】。4個(gè)三極管組成h的4條垂直腿,而電機(jī)就是h中的橫杠(注意:圖3-
41、9兩個(gè)圖都只是示意圖,而不是完整的電路圖,其中三極管的驅(qū)動(dòng)電路沒(méi)有畫出來(lái))。 如圖3-9所示,h橋式電機(jī)驅(qū)動(dòng)電路包括4個(gè)三極管和一個(gè)電機(jī)。要使電機(jī)運(yùn)轉(zhuǎn),必須導(dǎo)通對(duì)角線上的一對(duì)三極管。根據(jù)不同三極管對(duì)的導(dǎo)通情況,電流可能會(huì)從左至右或從右至左流過(guò)電機(jī),從而控制電機(jī)的轉(zhuǎn)向。圖3-9 h橋驅(qū)動(dòng)電路 要使電機(jī)運(yùn)轉(zhuǎn),必須使對(duì)角線上的一對(duì)三極管導(dǎo)通。例如,如圖3-10,管和q4管導(dǎo)通時(shí),電流就從電源正極經(jīng)q1從左至右穿過(guò)電機(jī),然后再經(jīng) q4回到電源負(fù)極。按圖中電流箭頭所示,該流向的電流將驅(qū)動(dòng)電機(jī)順時(shí)針轉(zhuǎn)動(dòng)。當(dāng)三極管q1和q4導(dǎo)通時(shí),電流將從左至右流過(guò)電機(jī),從而驅(qū)動(dòng)電機(jī)按特定方向 轉(zhuǎn)動(dòng)(電機(jī)周圍的箭頭指示為順
42、時(shí)針?lè)较颍D3-10 橋電路驅(qū)動(dòng)電機(jī)順時(shí)針轉(zhuǎn)動(dòng)圖3-11所示為另一對(duì)三極管q2和q3導(dǎo)通的情況,電流將從右至左流過(guò)電機(jī)。當(dāng)三極管q2和q3導(dǎo)通時(shí),電流將從右至左流過(guò)電機(jī),從而驅(qū)動(dòng)電機(jī)沿另一方向轉(zhuǎn)動(dòng)(電機(jī)周圍的箭頭表示為逆時(shí)針?lè)较颍D3-11 電機(jī)逆時(shí)針轉(zhuǎn)動(dòng)通過(guò)以上的分析和理解要完成整個(gè)的驅(qū)動(dòng)還需要一些保護(hù)元件,如圖3-12所示的設(shè)計(jì)的總思路圖圖3-12 h橋總體圖4軟件設(shè)計(jì)4.1 keil介紹 單片機(jī)開發(fā)中除必要的硬件外,同樣離不開軟件, 我們寫的匯編語(yǔ)言源程序要變?yōu)閏pu可以執(zhí)行的機(jī)器碼有兩種方法,一種是手工匯編,另一種是機(jī)器匯編,目前已極少使用手工匯編的方法了。機(jī)器匯編是通過(guò)匯 編軟件
43、將源程序變?yōu)闄C(jī)器碼,用于mcs-51單片機(jī)的匯編軟件有早期的a51,隨著單片機(jī)開發(fā)技術(shù)的不斷發(fā)展,從普遍使用匯編語(yǔ)言到逐漸使用高級(jí)語(yǔ)言開 發(fā),單片機(jī)的開發(fā)軟件也在不斷發(fā)展,keil軟件是目前最流行開發(fā)mcs-51系列單片機(jī)的軟件,這從近年來(lái)各仿真機(jī)廠商紛紛宣布全面支持keil即可看出。keil【7】提供了包括c編譯器、宏匯編、連接器、庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過(guò)一個(gè)集成開發(fā)環(huán)境(uvision)將這些部分組合在一起。運(yùn)行keil軟件需要pentium或以上的cpu,16mb或更多ram、20m以上空閑的硬盤空間、win98、nt、win2000、winxp等操作系
44、統(tǒng)。 掌握這一軟件的使用對(duì)于使用51系列單片機(jī)的愛(ài)好者來(lái)說(shuō)是十分必要的,如果你使用c語(yǔ)言編程,那么keil幾乎就是你的不二之選(目前在國(guó)內(nèi)你只能買到該 軟件、而你買的仿真機(jī)也很可能只支持該軟件),即使不使用c語(yǔ)言而僅用匯編語(yǔ)言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會(huì)令你事半功倍。4.2 keil c51開發(fā)系統(tǒng)基本知識(shí)keil c51開發(fā)系統(tǒng)基本知識(shí)4.2.1系統(tǒng)概述 keil c51軟件提供豐富的庫(kù)函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全windows界面。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到keil c51生成的目標(biāo)代碼效率非常之高,多數(shù)語(yǔ)句生成的匯編代碼很
45、緊湊,容易理解。在開發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語(yǔ)言的優(yōu)勢(shì)。下面詳細(xì)介紹keil c51開發(fā)系統(tǒng)各部分功能和使用。4.2.2 keil c51單片機(jī)軟件開發(fā)系統(tǒng)的整體結(jié)構(gòu) c51工具包的整體結(jié)構(gòu),uvision與ishell分別是c51 for windows和for dos的集成開發(fā)環(huán)境(ide),可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開發(fā)流程。開發(fā)人員可用ide本身或其它編輯器編 輯c或匯編源文件。然后分別由c51及c51編譯器編譯生成目標(biāo)文件(.obj)。目標(biāo)文件可由lib51創(chuàng)建生成庫(kù)文件,也可以與庫(kù)文件一起經(jīng)l51連接定位生成絕對(duì)目標(biāo)文件(.abs)。abs文件由oh51轉(zhuǎn)換成標(biāo)準(zhǔn)的
46、hex文件,以供調(diào)試器dscope51或tscope51使用進(jìn)行源代碼級(jí)調(diào)試,也可由仿真器使用直接對(duì)目標(biāo)板進(jìn)行調(diào)試,也可以直接寫入程序存貯器如eprom中。4.2.3 keil軟件的使用教程下面介紹keil c51軟件的使用方法 進(jìn)入 keil c51 后,屏幕如下圖所示。幾秒鐘后出現(xiàn)編輯界,如圖4-1所示:圖4-1 啟動(dòng)keil c51時(shí)的屏幕圖4-2 進(jìn)入keil c51后的編輯界面簡(jiǎn)單程序的調(diào)試學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言、學(xué)習(xí)某種程序軟件,最好的方法是直接操作實(shí)踐。下面通過(guò)簡(jiǎn)單的編程、調(diào)試,引導(dǎo)大家學(xué)習(xí)keil c51軟件的基本使用方法和基本的調(diào)試技巧。1)建立一個(gè)新工程單擊project菜單,在
47、彈出的下拉菜單中選中new project選項(xiàng),如圖4-3所示:圖4-3 project菜單2)然后選擇你要保存的路徑,輸入工程文件的名字,比如保存到c51目錄里,工程文件的名字為c51 如圖4-4所示,然后點(diǎn)擊保存. 圖4-4 保存目錄3)這時(shí)會(huì)彈出一個(gè)對(duì)話框,要求你選擇單片機(jī)的型號(hào),你可以根據(jù)你使用的單片機(jī)來(lái)選 擇,keil c51幾乎支持所有的51核的單片機(jī),我這里還是以大家用的比較多的atmel 的89c51來(lái)說(shuō)明,如圖所示,選擇89c51之后,右邊欄是對(duì)這個(gè)單片機(jī)的基本的說(shuō)明,然后點(diǎn)擊確定,如圖4-5所示: 圖4-5 單片機(jī)機(jī)型選擇4)完成上一步驟后,屏幕如圖4-6所示: 圖4-6
48、建立工程5)在下圖中,單擊“file”菜單,再在下拉菜單中單擊“new”選項(xiàng),如圖4-7所示:圖4-7 新建文件新建文件后屏幕如圖4-8所示: 圖4-8 文件建立完成此時(shí)光標(biāo)在編輯窗口里閃爍,這時(shí)可以鍵入用戶的應(yīng)用程序了,但筆者建議首先保存該空白的文件, 單擊菜單上的“file”,在下拉菜單中選中“save as”選項(xiàng)單擊,屏幕如圖4-9所示,在“文件名”欄右側(cè)的編輯框中,鍵入欲使用的文件名,同時(shí),必須鍵入正確的擴(kuò)展名。注意,如果用語(yǔ)言編寫程序,則擴(kuò)展 名為(.c);如果用匯編語(yǔ)言編寫程序,則擴(kuò)展名必須為(.asm)。然后,單擊“保存”按鈕。 圖4-9 文件保存6)回到編輯界面后,單擊“tar
49、get 1”前面的“”號(hào),然后在“source group 1”上單擊右鍵,彈出如下菜單,如圖4-10所示:圖4-10 文件添加到工程4.3 proteus7軟件的介紹 proteus【6】軟件是英國(guó)labcenter electronics公司出版的eda工具軟件。它不僅具有其它eda工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。雖然目前國(guó)內(nèi)推廣剛起步,但已受到單片機(jī)愛(ài)好者、從事單片機(jī)教學(xué)的教師、致力于單片機(jī)開發(fā)應(yīng)用的科技工作者的青睞。 在這次的設(shè)計(jì)中主要是用到了proteus7軟件和keil軟件的結(jié)合來(lái)對(duì)本次設(shè)計(jì)的仿真。proteus7軟件的仿真環(huán)境如圖4-11所示:圖4-11 prote
50、us7軟件仿真環(huán)境4.3.1 proteus7的功能模塊 (1)一個(gè)易用而又功能強(qiáng)大的isis原理布圖工具。(2)prospice混合模型spice仿真。(3)ares pcb設(shè)計(jì)。4.3.2 proteus7“在單片機(jī)原理和應(yīng)用技術(shù)”中的作用(1)proteus是單片機(jī)課堂教學(xué)的助手。(2)protrus不僅可將許多單片機(jī)實(shí)例功能形象化,也可將去多單片機(jī)實(shí)例運(yùn)行過(guò)程形象化。(3)它的元器件、連接線路等卻和傳統(tǒng)的單片機(jī)實(shí)驗(yàn)硬件高度對(duì)應(yīng)。4.3.3 proteus與keil的聯(lián)接(1)把c:program fileslabcenter electronicsproteus
51、160;6 professional models目錄下的 vdm51.dll文件復(fù)制到 c:keilc51bin文件夾下。(2)打開keil 根目錄下的 tools.ini 文件,在c51 欄目下加入 tdrv3=binvdm51.dll ("proteus vsm monitor-51 driver" ) ,其中“tdrv3” 中的 “3”要根據(jù)實(shí)際情況寫,不要和原來(lái)的重復(fù)就可以了。(3)keil的設(shè)置。在keil中打開一個(gè)項(xiàng)目,在
52、"option for target"中的debug標(biāo)簽中選中 " proteus vsm monitor-51 driver"(4)proteus的設(shè)置。在debug菜單中選中 "use romote debuger monitor"(5)隨便打開一個(gè)設(shè)計(jì)好的文件,要含有51單片機(jī),把keil的工程和proteus的文件放到同一個(gè)目錄下。打開keil,按ctrl+f5進(jìn)入調(diào)試界面或者點(diǎn)擊工具欄的調(diào)試按鈕。此時(shí)可單步,全速運(yùn)行程序,并進(jìn)行調(diào)試。同
53、時(shí)可以觀察proteus中目標(biāo)板的運(yùn)行情況4.4 proteus7的仿真過(guò)程啟動(dòng)程序開始菜單 -> 所有程序 -> proteus 7 professional -> isis 7 professional 如圖4-12所示:圖4-12 軟件打開界面電路元器件的選取1、點(diǎn)擊 pick devices按鈕,(該按鈕位于工作區(qū)左邊的面板中,就是那個(gè)p按鈕),這是會(huì)打開標(biāo)題為pick devices的對(duì)話框。如圖4-13和圖4-14所示:圖4-13 pick devices按鈕圖4-14 pick devices的對(duì)話框2、在category列表框中 (位于左邊)找到mi
54、croprocessorics,這是會(huì)在results中列出該類的所有元件并找到所需要的元件,如圖4-15所示:圖4-15 元器件查找3、 同樣的方法在category列表框中添加所需要的元件,放在左邊的框中如圖4-16所示:圖4-16 元件存放位置4、主要器件找好后就開始往右邊的仿真環(huán)境中放所需要的元件并連接成為完整的要仿真的電路圖,如圖4-17所示:圖4-17 電路仿真5、通過(guò)連接keil編譯的程序進(jìn)行所要運(yùn)行的仿真。如圖4-18所示:停止運(yùn)行圖4-18 運(yùn)行、停止6、程序流程圖,如圖419所示:圖419 程序流程圖結(jié) 論 電壓測(cè)量人機(jī)界面設(shè)計(jì)對(duì)設(shè)備都有很大的應(yīng)用和幫助,能夠很好的應(yīng)用到各種物質(zhì)清洗的設(shè)備中去,隨著社會(huì)的科技的發(fā)展,國(guó)民生活水平的提高,越來(lái)越多的方面都要用到清洗設(shè)備,我國(guó)現(xiàn)在也在大力發(fā)展,并且目前也有了很高的地位。 本次論文從系統(tǒng)整體的框圖開始分析,從各模塊分布介紹最后完成整個(gè)清洗設(shè)備的整體設(shè)計(jì)系統(tǒng),使用at89c52單片機(jī)為控制核心,利用其強(qiáng)大的處理能力和較豐富的外圍接口,從而也選用了一款適合的液晶顯示器(rt12864m),它性能好,功耗小,并且自帶字庫(kù),不用再去單獨(dú)的去寫一些字給液晶,只要調(diào)用字庫(kù)里的文字就可以,更加簡(jiǎn)單方便。通過(guò)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 磨難的中考語(yǔ)文作文
- 纖維板生產(chǎn)中的員工培訓(xùn)與管理考核試卷
- 智能電動(dòng)牙刷智能識(shí)別考核試卷
- 生活就像一首歌初三語(yǔ)文作文
- 殘疾人座車交通事故應(yīng)急預(yù)案考核試卷
- 描寫巴黎的初二語(yǔ)文作文
- 紡織品在包裝行業(yè)的應(yīng)用與發(fā)展考核試卷
- 電力施工項(xiàng)目施工圖紙識(shí)別考核試卷
- 發(fā)熱患者的護(hù)理指南
- 護(hù)理不良事件報(bào)告及管理制度 2
- 美國(guó)加征關(guān)稅從多個(gè)角度全方位解讀關(guān)稅課件
- 期中(試題)-2024-2025學(xué)年人教精通版(2024)英語(yǔ)三年級(jí)下冊(cè)
- 2025-2030中國(guó)煤焦油雜酚油行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略研究報(bào)告
- 2025屆嘉興市高三語(yǔ)文二模作文解析:智慧不會(huì)感到孤獨(dú)
- 防洪防汛安全教育知識(shí)培訓(xùn)
- 2020-2025年中國(guó)遼寧省風(fēng)力發(fā)電行業(yè)發(fā)展?jié)摿Ψ治黾巴顿Y方向研究報(bào)告
- GB 15269-2025雪茄煙
- 規(guī)模養(yǎng)殖場(chǎng)十項(xiàng)管理制度
- 2025航天知識(shí)競(jìng)賽考試題庫(kù)(含答案)
- 路基路面壓實(shí)度評(píng)定自動(dòng)計(jì)算表-標(biāo)準(zhǔn)-
- 2025中考英語(yǔ)熱點(diǎn)話題閱讀《哪吒2魔童鬧海》
評(píng)論
0/150
提交評(píng)論