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

正文內(nèi)容

基于51單片機(jī)智能小車的設(shè)計(jì)-免費(fèi)閱讀

2024-12-12 04:02 上一頁面

下一頁面
  

【正文】 \039。 Write_Com(0x80+i)。 Write_Com(0x80+j)。inum。 //回到基本指令集 } /*********************************** * 名稱: dis_hanzi * 函數(shù)功能 :指定位置顯示漢字 *參數(shù)名: addr 顯示地址 pt 漢字地址 num 漢字個(gè)數(shù) *****************************************/ void dis_hanzi(uchar addr,const uchar *pt,uchar num) { uchar i。j 32。j 32。 for(k = 0。 for(k = 0。 } } Write_Com(0x30)。 } } i = 0x80。 //打開擴(kuò)展指令集 i = 0x80。 //整體顯示打開 ,游標(biāo)關(guān)閉 Delay_1ms()。 return(i)。 LCD_RW=1。 _nop_()。 } /*************************************** 函數(shù)名稱: LCDstatus 功能:寫指令 ****************************************/ void LCDstatus(uchar a) { checkbusy()。 LCD_RS=1。 // LCD_DataOut。 // LCD_DataIn。i) _nop_()。\039。 } void temp_to_str() //溫度數(shù)據(jù)轉(zhuǎn)換成液晶字符顯示 { TempBuffer[0]=temp_value/10+39。 WriteOneChar(0xCC)。 } } /**************讀取 ds18b20 當(dāng)前溫度 ************/ void ReadTemp(void) { uchar a=0。 for (i=8。i0。 //單片機(jī)將 DQ 拉低 delay_18B20(80)。 endif ( 2) DS18B20 ifndef _DS18B20_H define _DS18B20_H define uint unsigned int define uchar unsigned char sbit DQ = P0^3。 // 8052 only 智能小車的設(shè)計(jì) 20 / 29 /* T2CON */ sbit TF2 = T2CON^7。 sbit SM2 = SCON^5。 sbit T1 = P3^5。 /* IP */ sbit PT2 = IP^5。 sbit IT0 = TCON^0。 sbit P = PSW^0。 sfr TL2 = 0xCC。 sfr TH1 = 0x8D。 sfr DPL = 0x82。 } } 子程序: ( 1) Header file for generic 80C52 and 80C32 microcontroller. Copyright (c) 19882020 Keil Elektronik GmbH and Keil Software, Inc. All rights reserved. */ ifndef __REG52_H__ define __REG52_H__ /* BYTE Registers */ 智能小車的設(shè)計(jì) 18 / 29 sfr P0 = 0x80。 } } void timer0() interrupt 1 //定時(shí)器中斷 { count1++。 star=0。 Delay_Nms(1010)。 dis_hanzi(0x80+2,table,5)。//后退 case 0x01: left()。 // EA0=0。EA1=1。EA1=1。j++) { for(i=0。 EA=1。 void Temp() { ReadTemp()。 sbit EA1=P3^5。一個(gè)大的項(xiàng)目不是一個(gè)人可以完成的,雖然我們?cè)谡n程設(shè)計(jì)的一開始,就已經(jīng)分工好。 在課程設(shè)計(jì)的過程中,真正體會(huì)到了理論運(yùn)用到實(shí)際中是具有很大的差別 的。剩下的主要是軟件調(diào)試,這個(gè)我們花了好長(zhǎng)時(shí)間,幾乎是三個(gè)人換著調(diào)的,這個(gè)真是太麻煩了,稍微有點(diǎn)錯(cuò)誤,就出現(xiàn) 問題,這個(gè)真是對(duì)我們耐心的大挑戰(zhàn),不過最后還是沒達(dá)到預(yù)期的效果 ,感覺有點(diǎn)遺憾 。同時(shí),對(duì)我而言,這次課程設(shè)計(jì)還有更重要的意義,那就是我開啟了對(duì)單 片機(jī)制作的興趣,個(gè)人希望在以后的工作學(xué)習(xí)中,加強(qiáng)這方面的訓(xùn)練,多制作出自己感興趣的單片機(jī)作品。 當(dāng)老師在之前讓我們選題目時(shí),我就開始在網(wǎng)上、在圖書館找資料,當(dāng)接觸到智能小車這個(gè)題目時(shí),我就很感興趣,也征得其他兩個(gè)組員得一致同意, 于是就決定做智能小車。 HX1838 黑色環(huán)氧樹脂封裝,不受日光、熒光燈等光源干擾,內(nèi)附磁屏蔽,功耗低,靈敏度高。C—— +125186。這佯,只要電源 Vcc 的上升時(shí)間不超過 1ms,就可以實(shí)現(xiàn)自動(dòng)上電復(fù)位,即接通電源就成了系統(tǒng)的復(fù)位初始化。除了進(jìn)入系統(tǒng)的正常初始化之外,當(dāng)由于程序運(yùn)行出錯(cuò)或操作錯(cuò)誤使系統(tǒng)處于死鎖狀態(tài)時(shí),為擺脫困境,也需按復(fù)位鍵重新啟動(dòng)。內(nèi)部方式的時(shí)鐘電路如圖 (a) 所示,在 RXD 和 TXD 引腳上外接定時(shí)元件,內(nèi)部振蕩器就產(chǎn)生自激振蕩。 圖( 4) HX1838 紅外接收器實(shí)物圖 2. 單片機(jī)最小應(yīng)用系統(tǒng) STC89C52 是一種帶 8K 字節(jié)閃爍可編程可檫除只讀存儲(chǔ)器( FPEROMFlash Programable and Erasable Read Only Memory )低電壓,高性能 COMOS8 的微處理器, 具有片內(nèi)ROM/EPROM,因此這種芯片構(gòu)成的最小系統(tǒng)簡(jiǎn)單、可靠。液晶顯示相對(duì)價(jià)格比較貴,驅(qū)動(dòng)比較麻煩,但是其顯示內(nèi)容多,能耗小,連接電路簡(jiǎn)單,體積較小。 方案二使用熱電偶。 L298可驅(qū)動(dòng) 2 個(gè)電動(dòng)機(jī), OUT1, OUT2 和 OUT3, OUT4 之間可分別接電動(dòng)機(jī),本實(shí)驗(yàn)裝置我們選用驅(qū)動(dòng)一臺(tái)電動(dòng)機(jī)??梢苑奖愕尿?qū)動(dòng)兩個(gè)直流電機(jī),或一個(gè)兩相步進(jìn)電機(jī)。 關(guān)鍵詞: STC89C52 單片機(jī) DS18B20 檢測(cè)溫度 液晶顯示 Abstract: Smart as a modern invention, the direction of development in the future, he can in an environment where automatic operation in accordance with the preset pattern, no human management can be applied to the use of scientific exploration. The smart car is one of expression. This design uses STC89C52 microcontroller core as the main control STC89C52 is a new generation of highspeed lowpower 8051, we use the infrared receiver remote control signals of the car, wireless remote control car using the DS18B20 test car where the temperature of the environment and use 12864 LCD module will be displayed. Keyword: STC89C52 singlechip DS18B20 detection temperature LCD 智能小車的設(shè)計(jì) 4 / 29 1. 方案論證與比較 課程實(shí)現(xiàn) 方案 1:采用各類數(shù)字電路來組成小車的控制系統(tǒng),對(duì)外圍避障信號(hào),各路趨光信號(hào)進(jìn)行處理,車庫攔柵上升下降控制,溫度顯示等。本方案電路復(fù)雜,靈活性高,效率低,不利于小車智能化的擴(kuò)展,對(duì)各路信號(hào)處理比較困難。 方案 3: 使用步進(jìn)電機(jī)控制小車的速度。 5, 7, 10, 12 腳接輸入控制電平,控制電機(jī)的正反轉(zhuǎn)。熱電偶經(jīng)過全橋電路處理之后能夠測(cè)量比較高的溫度,而且精度也比較高,但是電路要求高,元件價(jià)格比較貴。 考慮到本設(shè)計(jì)的具體要求,選擇方案 2 ,選用 12864LCD 液晶顯示器。用 STC89C52 單片機(jī)構(gòu)成最小 智能小車的設(shè)計(jì) 7 / 29 應(yīng)用系統(tǒng)時(shí),只要將單片機(jī)接上時(shí)鐘電路和復(fù)位電路即可,如下圖示。定時(shí)元件通常采用石英晶體和電容組成的并聯(lián)諧振回路。 ( 2)復(fù)位信號(hào)及其產(chǎn)生 RST 引腳是復(fù)位信號(hào)的輸入端。 按鍵手動(dòng)復(fù)位有電平方式和脈沖方式兩種。C、數(shù)字溫度計(jì)以 9 位數(shù)字量的形式反映器件的溫度值。在用小功率發(fā)射管發(fā)射信號(hào)情況下,其接收距離可達(dá) 35m。隨后我們就買器材,焊接電路,寫程序。 設(shè)計(jì)心得體會(huì)(雷軍) 經(jīng)過這一個(gè) 星期的實(shí)習(xí),過程曲折真是一語難盡 。 我覺得做課程設(shè)計(jì)同時(shí)也是對(duì)課本知識(shí)的鞏固和加強(qiáng),由于課本上的知識(shí)太多,平時(shí)課間的學(xué)習(xí)并不能很好的理解和運(yùn)用各個(gè)元件的功能,而且考試內(nèi)容有限,所以在這次課程設(shè)計(jì)過程中,我們了解了很多元件的 功能,并且對(duì)于其在電路中的使用有了更多的認(rèn)識(shí)。往往會(huì) 出現(xiàn)意想不到的問題,我們必須得做到冷靜耐心的去分析問題,而不是焦躁不安,輕言放棄。但是在整個(gè)過程,在開始的硬件搭建時(shí)我們?nèi)齻€(gè)人都有參加,如果不了解硬件的組成,軟件調(diào)試和論文根本就沒有辦法完成。 sbit EB0=P3^6。 //開啟溫度采集程序 temp_to_str()。 TR0=1。i8。EB0=0。EB0=1。 // EA1=0。 break。 Write_Com(0x90)。 P1=0x0a。 } if(star) { 智能小車的設(shè)計(jì) 17 / 29 EA0=0。 } void int0() interrupt 0 //外部中斷與數(shù)據(jù)接收 { if(star) { if(count132) //判斷是否為引導(dǎo)嗎 count2=0。 sfr P1 = 0x90。 sfr DPH = 0x83。 sfr IE = 0xA8。 sfr TH2 = 0xCD。 //8052 only /* TCON */ sbit TF1 = TCON^7。 /* IE */ sbit EA = IE^7。 sbit PS = IP^4。 sbit T0 = P3^4。 sbit REN = SCON^4。 sbit EXF2 = T2CON^6。 //溫度傳送數(shù)據(jù) IO 口 uchar temp_value。 //精確延時(shí) 大于 480us DQ = 1。i) { DQ = 0。 i0。 uchar b=0。 //跳過讀序號(hào)列號(hào)的操作 WriteOneChar(0xBE)。039。 } endif (3)12864 顯示程序: include define uchar unsigned char define uint unsigned int extern const u
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1