【正文】
部中斷控制、計(jì)時(shí)計(jì)數(shù)控制及外部數(shù)據(jù)存儲(chǔ)器內(nèi)容的讀取或?qū)懭肟刂频裙δ?。PORT1(~):端口1也是具有內(nèi)部提升電路的雙向I/O端口,其輸出緩沖器可以推動(dòng)4個(gè)LS TTL負(fù)載,同樣地若將端口1的輸出設(shè)為高電平,便是由此端口來輸入數(shù)據(jù)。PORT2(~):端口2是具有內(nèi)部提升電路的雙向I/O端口,每一個(gè)引腳可以推動(dòng)4個(gè)LS的TTL負(fù)載,若將端口2的輸出設(shè)為高電平時(shí),此端口便能當(dāng)成輸入端口來使用。如果當(dāng)EA引腳為低電平時(shí)(即取用外部程序代碼或數(shù)據(jù)存儲(chǔ)器),P0就以多工方式提供地址總線(A0~A7)及數(shù)據(jù)總線(D0~D7)。PORT0(~):端口0是一個(gè)8位寬的開路汲極(Open Drain)雙向輸出入端口,共有8個(gè)位,依此類推。PSEN:此為Program Store Enable的縮寫,其意為程序儲(chǔ)存啟用,當(dāng)8051被設(shè)成為讀取外部程序代碼工作模式時(shí)(EA=0),會(huì)送出此信號(hào)以便取得程序代碼,通常這支腳是接到EPROM的OE腳。平時(shí)在程序執(zhí)行時(shí)ALE引腳的輸出頻率約是系統(tǒng)工作頻率的1/6,因此可以用來驅(qū)動(dòng)其他周邊晶片的時(shí)基輸入。ALE/PROG:ALE是英文Address Latch Enable的縮寫,表示地址鎖存器啟用信號(hào)。如果是使用 8751 內(nèi)部程序空間時(shí),此引腳要接成高電平。EA/Vpp:EA為英文External Access的縮寫,表示存取外部程序代碼之意,低電平動(dòng)作,也就是說當(dāng)此引腳接低電平后,系統(tǒng)會(huì)取用外部的程序代碼(存于外部EPROM中)來執(zhí)行程序。XTAL2:系統(tǒng)時(shí)鐘的反相放大器輸出端,一般在設(shè)計(jì)上只要在 XTAL1 和 XTAL2 上接上一只石英振蕩晶體系統(tǒng)就可以動(dòng)作了,此外可以在兩引腳與地之間加入一 20PF 的小電容,可以使系統(tǒng)更穩(wěn)定,避免噪聲干擾而死機(jī)。VSS:電源地端。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C52是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)格低廉的方案。 AT89c51單片機(jī)AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS8位微處理器,俗稱單片機(jī)。雖然單片機(jī)只是一個(gè)芯片,但無論從組成還是從其邏輯功能上來看,都具有微機(jī)系統(tǒng)的含義。第二章 硬件設(shè)計(jì)單片機(jī)(SingleChipMicroputer)又稱為單片微控制器,其基本結(jié)構(gòu)是將微型計(jì)算機(jī)的基本功能部件:中央處理器(CPU)、存儲(chǔ)器、輸入口、輸出口、定時(shí)器/計(jì)數(shù)器、中斷系統(tǒng)等全部集中在一個(gè)半導(dǎo)體芯片上。5)電源模塊采用交流220V/50Hz電源轉(zhuǎn)換為直流5V電源作為電源模塊。4)報(bào)警模塊采用蜂鳴器與發(fā)光二極管作為聲光報(bào)警主要器件。它將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,為許多控制提供了靈活性高且價(jià)格低廉的方案。2) 單片機(jī)模塊采用型號(hào)為AT89C51的單片機(jī)作為主控制器,使用霍爾傳感器進(jìn)行測量的直流電機(jī)轉(zhuǎn)速測量系統(tǒng)。系統(tǒng)機(jī)構(gòu)框圖如圖11所示。所以本設(shè)計(jì)與實(shí)際相結(jié)合,現(xiàn)實(shí)意義很強(qiáng)。該設(shè)計(jì)具有實(shí)際意義,可以應(yīng)用于考古、機(jī)器人、醫(yī)療器械等許多方面。Philips公司還為這一代單片機(jī)89C51系列8xC592單片機(jī)引入了具有較強(qiáng)功能的設(shè)備間網(wǎng)絡(luò)系統(tǒng)總線CAN(Controller Area Network BUS).新一代單片機(jī)為外部提供了相當(dāng)完善的總線結(jié)構(gòu),為系統(tǒng)的擴(kuò)展與配置打下了良好的基礎(chǔ)。新一代的單片機(jī)的最主要的技術(shù)特點(diǎn)是向外部接口電路擴(kuò)展,以實(shí)現(xiàn)Microputer完善的控制功能為己任,將一些外部接口功能單元如A/D﹑PWM﹑PCA(可編程計(jì)數(shù)器陣列)﹑WDT(監(jiān)視定時(shí)器)﹑高速I/O口﹑計(jì)數(shù)器的捕獲/比較邏輯等。它是第三代單片機(jī)的代表。以89C51為控制核心,利用超聲波傳感器檢測道路上的障礙,控制電動(dòng)小汽車的自動(dòng)避障,快慢速行駛,以及自動(dòng)停車,并可以自動(dòng)記錄時(shí)間、里程和速度,自動(dòng)尋跡和尋光功能。實(shí)驗(yàn)測試結(jié)果滿足要求,本文著重介紹了該系統(tǒng)的硬件設(shè)計(jì)方法及測試結(jié)果分析。采用89C51單片機(jī)為控制核心,利用超聲波傳感器檢測道路上的障礙,控制電動(dòng)小汽車的自動(dòng)避障,快慢速行駛,以及自動(dòng)停車,并可以自動(dòng)記錄時(shí)間、里程和速度,自動(dòng)尋跡和尋光功能。編號(hào) 本科生畢業(yè)設(shè)計(jì)基于單片機(jī)控制的智能小車Based on microprocessor controlled intelligent car學(xué) 生 姓 名專 業(yè)自 動(dòng) 化學(xué) 號(hào)指 導(dǎo) 教 師分 院電子工程分院2012年 6 月摘 要隨著人們生活水平的提高,一些瑣碎的家務(wù),以及一些高危工作,人們考慮用機(jī)器去替代,這樣智能的電動(dòng)小車就成為最為普遍的實(shí)現(xiàn)各種功能的載體。智能小車是一種能夠通過編程手段完成特定任務(wù)的小型化機(jī)器人,它具有制作成本低廉,電路結(jié)構(gòu)簡單,程序調(diào)試方便等優(yōu)點(diǎn)。整個(gè)系統(tǒng)的電路結(jié)構(gòu)簡單,可靠性能高。 關(guān)鍵詞:單片機(jī) 傳感器 電動(dòng)小車 ABSTRACTWith the improvement of people’s living standard, people consider the use of machines to replace to do some trivial domestic as well as highrisk work. Smart cars can be programmed to perform a specific task means the miniaturization of robot, it has to make cost low, circuit structure is simple, convenient program test. Adopting 89C51 for controlling core, super sonic sensor for test the hinder. It can run in a high and a low speed or stop automatically. It also can record the time, distance and the speed or searching light and mark automatically the electric circuit construction of whole system is simple, the function is dependable. Experiment test result satisfy the request, this text emphasizes introduced the hardware system designs and the result analyze.Keyword: Single chip puter Sensor Electricity motive small car目 錄緒 論 1第一章 系統(tǒng)結(jié)構(gòu)及組成 2 2 2第二章 硬件設(shè)計(jì) 4 4 9 11 控速模塊 11 顯示模塊 12 循跡模塊 14第三章 軟件設(shè)計(jì) 16 PWM控制 16 總體軟件流程圖 16 17 18第四章 仿真與調(diào)試 204.1 Proteus簡介 20 硬件調(diào)試 21 軟件調(diào)試 23結(jié) 論 25致 謝 26參 考 文 獻(xiàn) 27附 錄 28緒 論本設(shè)計(jì)采用MCS51系列中的89C51單片機(jī)。80C51是一款八位單片機(jī),它的易用性和多功能性受到了廣大使用者的