freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于at89c52智能小車的設(shè)計(編輯修改稿)

2025-08-16 09:42 本頁面
 

【文章內(nèi)容簡介】 RAM),器件采用 ATMEL 公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS51 指令系統(tǒng),片內(nèi)置通用 8 位中央處理器和 Flash 存儲單元,功能強(qiáng)大的 AT89C52 單片機(jī)可為您提供許多較復(fù)雜系統(tǒng)控制應(yīng)用場合。 AT89C52 有 40個引腳, 32個外部雙向輸入 /輸出( I/O)端口,同時內(nèi)含 2 個外中斷口, 3 個 16位可編程定時計數(shù)器 ,2 個全雙工串行通信口, 2 個讀寫口線, AT89C52 可以按照常規(guī)方法進(jìn)行編程 ,但不可以在線編程 (S 系列的才支持在線編程 )。 其將通用的微處理器和 Flash 存儲器結(jié)合在一起,特別是可反復(fù)擦寫的 Flash 存儲器可有效地降低開發(fā)成本。 AT89C52RC 作為本設(shè)計的核心芯片如圖 2所示,是一個低功耗,高性能 CMOS 8 位單片機(jī),兼容標(biāo)準(zhǔn) MCS51指令系統(tǒng)及 80C51 引腳結(jié)構(gòu), ISP(在系統(tǒng)可編程)/IAP(在應(yīng)用可編程),無需專用編程器,無需專用仿真器,可通過串口直接下載用戶程序,數(shù)秒即可完成一片功能強(qiáng)大的微型計算機(jī)。 AT89C52RC 可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價比的解決方案。 湖南科技大學(xué)本科生畢業(yè)設(shè)計(論文) 11 圖 2 AT89C52RC 單片機(jī) AT89C52RC單片機(jī)的硬件結(jié)構(gòu) AT89C52RC 單片機(jī)系列的存儲器用的是哈佛結(jié)構(gòu),即將程序和數(shù)據(jù)存儲器截然分開,程序存儲器和數(shù)據(jù)存儲器各有自己的尋址方式、尋址空間和控制系統(tǒng)。 AT89C52RC 的存儲器可分為五類:程序存儲器,內(nèi)部數(shù)據(jù)存儲器,特殊功能寄存器,位地址空間,外部數(shù)據(jù)存儲器。 AT89C52RC單片機(jī)管腳簡介 AT89C52是一個低電壓,高性能 CMOS 8位單片機(jī),片內(nèi)含 8k bytes 的可反復(fù)擦寫的 Flash 只讀程序存儲器和 256 bytes 的隨機(jī)存取數(shù)據(jù)存儲器( RAM),器件采用 ATMEL 公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn) MCS51指令系統(tǒng),片內(nèi)置通用 8位中央 處理器和 Flash 存儲單元,功能強(qiáng)大的 AT89C52單片機(jī)可為您提供許多較復(fù)雜系統(tǒng)控制應(yīng)用場合。 AT89C52有 40個引腳, 32個外部雙向輸入 /輸出( I/O)端口,同時內(nèi)含 2個外中斷口, 3個 16位可編程定時計數(shù)器 ,2個全雙工串行通信口, 2 個讀寫口線, AT89C52可以按照常規(guī)方法進(jìn)行編程,也可以在線編程。其將通用的微處理器和 Flash 存儲器結(jié)合在一起,特別是可反復(fù)擦寫的 Flash 存儲器可有效地 降低開發(fā)成本 。 AT89C52有 PDIP、 PQFP/TQFP及 PLCC 等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。 主要功能特性: 兼容 MCS51指令系統(tǒng) 8k 可反復(fù)擦寫 (1000次) Flash ROM 32個雙向 I/O 口 256x8bit 內(nèi)部 RAM 3個 16位可編程定時 /計數(shù)器中斷 時鐘頻率 024MHz 2個串行中斷 可編程 UART 串行通道 2個外部中斷源 共 6個中斷源 湖南科技大學(xué)本科生畢業(yè)設(shè)計(論文) 12 2個讀寫中斷口線 3級加密位 低功耗空閑和掉電模式 軟件設(shè)置睡眠和喚醒功能 AT89C52RC 有 40引腳雙列直插( DIP)、 44引腳( PLCC)、 44引腳( TQFP)封裝形式。 AT89C52RC的引腳功能如圖 3所示。 AT89C52RC 系列單片機(jī)采用了 CMOS 技術(shù)制造,它集成度高、速度快、功耗低。 AT89C52RC單片機(jī)的內(nèi)部存儲結(jié)構(gòu) AT89C52RC 單片機(jī)片內(nèi)總體結(jié)構(gòu)的詳細(xì)框圖如圖 3 所示,主要由 9 個部分組成,分別是: 1 個 8 位中央處 理器; 4KBFlash 存儲器; 128B 的數(shù)據(jù)存儲器;32 條 I/O 接口線( P0、 P P P3); 2 個定時 /計數(shù)器; 1 個具有 6 個中斷源、4 個優(yōu)先級的中斷嵌套結(jié)構(gòu);用于多處理機(jī)通信、 I/O 擴(kuò)展或全雙工 UART 的串行口;特殊功能寄存器( SFR); 1 個片內(nèi)振蕩器和時鐘電路。 圖 3 40 引腳雙列直插( DIP)封裝 湖南科技大學(xué)本科生畢業(yè)設(shè)計(論文) 13 圖 4 單片機(jī)內(nèi)部結(jié)構(gòu)簡圖 硬件設(shè)計 在本設(shè)計中電路設(shè)計非常重要包括復(fù)位操作方式、晶振頻率、傳感器電路設(shè)計、電源 管理模塊、驅(qū)動模塊的設(shè)計。這些電路設(shè)計都以簡單、使用為原則進(jìn)行設(shè)計。其中復(fù)位電路、晶振電路和電源構(gòu)成了單片機(jī)的最小系統(tǒng)。下面是詳細(xì)介紹。 復(fù)位操作方式 復(fù)位是單片機(jī)的初始化操作,其主要功能是 PC 初始化為 0000H,使單片機(jī)從 0000H 單元開始執(zhí)行程序。除了進(jìn)入系統(tǒng)的正常初始化外,由于程序運(yùn)行時出錯或操作錯誤使系統(tǒng)處于死鎖狀態(tài)時,為使單片機(jī)正常工作,也需按復(fù)位鍵以從新啟動。除 PC 之外,復(fù)位操作還對其它特殊功能寄存器有影響。復(fù)位操作還對單片機(jī)的個別引腳信號有影響。它們的復(fù)位狀態(tài)見附錄表例如;在復(fù)位期間 ALE 和 PSEN 信號變?yōu)闊o效狀態(tài),即 ALE=1, PSEN=1。 (1)復(fù)位信號及其產(chǎn)生 RST 引腳是復(fù)位信號的輸入端。復(fù)位信號是高電平有效,其有效時間應(yīng)持續(xù)湖南科技大學(xué)本科生畢業(yè)設(shè)計(論文) 14 24 個振蕩脈沖周期(即兩個機(jī)器周期)以上。若使用頻率為 6MHZ 的晶振,則復(fù)位信號持續(xù)時間應(yīng)超過 4微秒才能完成復(fù)位操作。 整個復(fù)位電路包括芯片內(nèi)、外兩部分。外部電路產(chǎn)生的復(fù)位信號( RST)送施密特觸發(fā)器,再由片內(nèi)復(fù)位電路在每個機(jī)器周期的 S5P2 時刻對施密特觸發(fā)器的輸出進(jìn)行采樣,然后才得到內(nèi)部復(fù)位操作所需要的信號。 (2)復(fù)位操作方式 復(fù)位操作有上電自動復(fù)位 、按鍵電平復(fù)位、外部脈沖復(fù)位和自動復(fù)位四種方式。 圖 5 單片機(jī)復(fù)位電路圖 本次設(shè)計采用的是上電復(fù)位,上電復(fù)位是通過外部復(fù)位電路的電容充電來實現(xiàn)的,只要電源 VCC 的上升時間不超過 1ms,就可以實現(xiàn)自動上電復(fù)位,即接通電源就完成了系統(tǒng)的復(fù)位初始化。復(fù)位時間計算方式:( R) *( C) =(歐姆) *(法拉)=秒 R= , C= 10UF 則延時 時間是( *1000) *( 10/1000000) = 秒 晶振頻率 AT89C52 中有一個用于構(gòu)成內(nèi)部振蕩器的高增益反相放大器,引腳 XTAL1 和 XTAL2 分別是該放大器的輸入端和輸出端。這個放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起構(gòu)成自激振蕩器,振蕩電路參見圖 10。外接石英晶體(或陶瓷諧振器)及電容 C C2 接在放大器的反饋回路中構(gòu)成并聯(lián)振蕩電路。對外接電容 C C2 雖然沒有十分嚴(yán)格的要求,但電容容量的大小會輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程序及溫度穩(wěn)定性,如果使用石英晶體,我們推薦電容使用 30pF177。10pF,而如使用陶瓷諧振器建議選擇 40pF177。10pF。用戶也可以采用外部時鐘。采用外部時鐘的電路如圖 10 右圖 所示。這種情況下,外部時鐘脈沖接到 XTAL1 端,即內(nèi)部時鐘發(fā)生器的輸入端,XTAL2 則懸空。由于外部時鐘信號是通過一個 2 分頻觸發(fā)器后作為內(nèi)部時鐘信湖南科技大學(xué)本科生畢業(yè)設(shè)計(論文) 15 號的,所以對外部時鐘信號的占空比沒有特殊要求,但最小高電平持續(xù)時間和最大的低電平持續(xù)時間應(yīng)符合產(chǎn)品技術(shù)條件的要求。 晶振電路是單片機(jī)不可缺少的,這種電路是單片機(jī)內(nèi)部振蕩電路,由只需要在單片機(jī)的 XTAL1 和 XTAL2引腳邊接一個晶體振蕩器或一個陶瓷振蕩器,并通過兩個電容后接地即可, XTAL1 和 XTAL2 分別為單片機(jī)片內(nèi)反相器的輸入和輸出端口,因為單片機(jī)內(nèi)部工 作 需要時鐘,產(chǎn)生機(jī)器周期,振蕩電容一般選取 1030PF,振蕩電路的頻率要滿足單片機(jī)的工作頻率要求,單片機(jī)才能正常工作。如圖 6 所示。 at 系列 單片機(jī)是 12 分頻,如用 12M 的晶振分頻后就是 12M/12=1M 一個指令周期就是 1/1M=1us。這樣使單片機(jī)具有良好的抗干擾能力。 圖 6 單片機(jī)晶振電路圖 傳感器電路 尋跡傳感器模塊的設(shè)計是整個智能小車設(shè)計中最重要的一部分,其作用相當(dāng)于人的眼睛和耳朵,采集外部路面的信息并將其送入單片機(jī)進(jìn)行數(shù)據(jù)處理,其能否正常工作直接影響著小車隊路面的判斷以及小車 下一步的行動,因而其布局的合理性與有效對小車穩(wěn)定而又快速的行駛起著關(guān)鍵的作用。我們認(rèn)為在傳感器的布局中,要解決兩個問題:信息檢測的精確度和信息檢測的前沿性。 ( 1)本設(shè)計中選用的傳感器如圖 7所示,白色為:紅外發(fā)射探頭(連續(xù)的發(fā)射紅外光線)。黑色為:紅外接收探頭(接收反射回來的紅外光線) 湖南科技大學(xué)本科生畢業(yè)設(shè)計(論文) 16 圖 7 紅外發(fā)射管與紅外接收探頭 本設(shè)計中安裝了三組紅外探頭,排成三角形。 ( 2) 傳感器電路圖如圖 8 所示 , 詳細(xì)全圖見附錄 圖 8 紅外發(fā)射與接收探頭相關(guān)的匹配電阻 湖南科技大學(xué)本科生畢業(yè)設(shè)計(論文) 17 220 電阻:紅外發(fā)射器的降壓與限流電阻(完成對紅外發(fā) 射器的保護(hù))。因為單片機(jī)的電源是 5V,流過放光二極管的電流小于 20MA,放光二極管的管壓降為 ~2V。所以根據(jù)單片機(jī)電源減去二極管管壓降除以流過二極管電流,就可以得到所需要的電阻。 15K 電阻:紅外接收探器的光信號變電信號電阻(完成將反射回來的光信號)。 15K 的電阻選擇是隨意選擇的,也可以選擇 10K, 20K。因為紅外接收探頭在工作時,就相當(dāng)于一個開關(guān),所以電阻是隨意的。紅外發(fā)射與紅外接收, V1 紅外發(fā)射器:主要完成紅外線的發(fā)射, V2 紅外接收器:主要完成將反射回來的紅外光線接收到后再由電阻轉(zhuǎn)換為電信號。 ( 3)尋跡小車的尋跡原理 尋跡小車之所以能夠?qū)ほE,主要是由 小車下 方的兩對紅外發(fā)射與接收探頭來完成的。我們知道光有反射的特性。所以說當(dāng) 下 方的紅外發(fā)射出來的光線遇到物體時,就會形成反射的光線,而這個經(jīng)反射的紅外光線剛好被紅外接收探頭接收到。當(dāng)紅外接收探頭接收到信號后,再將 轉(zhuǎn)變成的電 信號送到單片機(jī)由單片機(jī)內(nèi)部的程序來控制小車的運(yùn)行。那么如何知道是黑線還是白線呢?原來紅外光線有一個反射特性。但對于不 同 的物體反射特性是不一樣的,特別是對白色反光的物體,紅外光線的反射量將會多一點。而對黑色不反光的物體,紅外反射量將會大量 的減少。那么我們就可以利用這個特性來完成黑與白的判斷。通過電路的合理安裝,可以將這種接收到的紅外光線變化量轉(zhuǎn)換為電壓值傳送到單片機(jī)中。返回的電壓值為低電平,而單片機(jī)就可以進(jìn)行各種智能化控制了。例如,完成黑白線的尋跡功能,還有倒車停車的功能。 電機(jī)驅(qū)動模塊 供電電路:運(yùn)動系統(tǒng)供電采用雙電源分別對電機(jī)和控制器供電??紤]到小車是個不斷運(yùn)動的實驗設(shè)備,采用干電池供電。總的供電系統(tǒng)是有 6V 的大功率電池儲能,經(jīng)過電壓轉(zhuǎn)換單元。由一個 6V 轉(zhuǎn)為 5V 對控制單元供電;另一個 6V電池直接對電機(jī)的供電端連接。供電部分的分 析將在后 面結(jié)合 整個系統(tǒng)的供電電路進(jìn)行詳細(xì)介紹。電機(jī)驅(qū)動和控制電路:通過 51 單片機(jī),控制端口對直流電機(jī)的轉(zhuǎn)速和轉(zhuǎn)向來對電機(jī)進(jìn)行控制。 直流電機(jī)的控制一般由單片機(jī)的 PWM 信號來完成,因為單片機(jī)引腳產(chǎn)生的電流很小,不足以驅(qū)動需要大電流的電機(jī),所以在這里我們采用電機(jī)驅(qū)動芯片L9110,讓單片機(jī)控制他,來間接的驅(qū)動電機(jī),他的輸入只要一個單片機(jī)信號,輸出腳可以輸出很大的電流。電路圖示見圖 9,管腳定義見表 1。 湖南科技大學(xué)本科生畢業(yè)設(shè)計(論文) 18 圖 9 電機(jī)驅(qū)動電路圖 序號 符號 功能 1 OA A 路輸出管 2 VCC 電源電壓 湖南科技大學(xué)本科生畢業(yè)設(shè)計(論文) 19 3 VCC 電源電壓 4 OB B 路輸出管 5 GND 地線 6 IA A 路輸入管教 7 IB B 路輸入管教 8 GND 地線 表 1 管腳定義表 圖 10 管腳波形圖 描述: L9110 是為控制和驅(qū)動電機(jī)設(shè)計的兩通道推挽式功率放大專用集成電路器件,將分立電路集成在單片 IC 之中,使外圍器件成本降低,整機(jī)可靠性提高。該芯片有兩個 TTL/CMOS 兼容電平的輸入,具有良好的抗干擾性 。兩個輸出端能直接驅(qū)動電機(jī)的正反向運(yùn)動,它具有較大的電流驅(qū)動 能力,每通道能通過750~800mA 的持續(xù)電流,峰值電流能力可達(dá) ~;同時它具有較低的輸出飽和壓降;內(nèi)置的鉗位二極管能釋放感性負(fù)載的反向沖擊電流,使它在驅(qū)動繼電器、直流電機(jī)、步進(jìn)電機(jī)或開關(guān)功率管的使用上安全可靠。
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1