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

正文內(nèi)容

單片機(jī)課件第13章基于c51單片機(jī)的超聲波導(dǎo)航模塊-wenkub.com

2025-04-28 00:16 本頁(yè)面
   

【正文】 第一章 MCS—51單片機(jī)硬件結(jié)構(gòu)及指令系統(tǒng) 主講:雷道仲 思考練習(xí)與拓展訓(xùn)練 拓展訓(xùn)練 任務(wù): 設(shè)計(jì)基于 89C51單片機(jī)的模擬航標(biāo)燈系統(tǒng),使其具有:白天航標(biāo)燈熄滅;夜間按亮 2s,滅 2s的規(guī)律間歇發(fā)光的功能。 TR0=1。 //設(shè)置定時(shí)器 0,采用方式 1 TH0=(655361000)/256。sing 1 { P1_3=!P1_3。 //查詢等待 TF0溢出標(biāo)志 P1_3=!P1_3。 //設(shè)置定時(shí)器 0,采用方式 1 TR0=1。s,而定時(shí) /計(jì)數(shù)器在定時(shí)模式時(shí)就是對(duì) fosc的 12分頻即機(jī)器周期進(jìn)行計(jì)數(shù),因此要定時(shí) 1ms需要計(jì)數(shù)次數(shù)為 1000次。T M O DT 0控制11T F 0T R 0247。其功能和操作與方式 0或方式 1完全相同。 T F 1 T R 1 T F 0 T R 0 I E 1 I T 1 I E 0 I T 0D 0D 1D 2D 3D 4D 5D 6D 7T C O N圖 1311 方式 2( 8位自動(dòng)重裝初值方式) 1M 0M 1C / TG A T E振 蕩 器≥ 1amp。T M O DT 0控制10247。方式 1時(shí)的計(jì)數(shù)長(zhǎng)度 M是 2的 16次方。T M O DC / T = 1I N T 0C / T = 0T 0控制00247。 T F 1 T R 1 T F 0 T R 0 I E 1 I T 1 I E 0 I T 0D 0D 1D 2D 3D 4D 5D 6D 7T C O N第一章 MCS—51單片機(jī)硬件結(jié)構(gòu)及指令系統(tǒng) 主講:雷道仲 相關(guān)知識(shí) 與定時(shí) /計(jì)數(shù)器有關(guān)的特殊功能寄存器 通過(guò)上述案例學(xué)習(xí)和實(shí)踐,在對(duì)單片機(jī)定時(shí) /計(jì)數(shù)器的編程應(yīng)用 有了直觀認(rèn)識(shí)之后,我們下面再來(lái)介紹有關(guān)單片機(jī)定時(shí) /計(jì)數(shù)器更詳 細(xì)的內(nèi)容。 C/= 0,為定時(shí)器模式,內(nèi)部計(jì)數(shù)器對(duì)晶振脈沖 12分頻后的脈沖計(jì)數(shù),該脈沖周期等于機(jī)器周 期,所以可以理解為對(duì)機(jī)器周期進(jìn)行計(jì)數(shù)。 GATE= 1時(shí), T0、 T1是否計(jì)數(shù)要受到外部引腳輸入電平的控制, INT0引腳控制 T0, 通過(guò)上述案例學(xué)習(xí)和實(shí)踐,在對(duì)單片機(jī)定時(shí) /計(jì)數(shù)器的編程應(yīng)用 有了直觀認(rèn)識(shí)之后,我們下面再來(lái)介紹有關(guān)單片機(jī)定時(shí) /計(jì)數(shù)器更詳 細(xì)的內(nèi)容。 TR TR0 分別是定時(shí)器 /計(jì)數(shù)器 T T0 的運(yùn)行控制位 , 通過(guò)軟件置 1后 , 定時(shí)器 /計(jì)數(shù)器才開始工作 , (如本設(shè)計(jì)案例中用到定時(shí)器 T0,啟動(dòng)時(shí)用語(yǔ)句: TR0=1;停止時(shí)用語(yǔ)句: TR0=0;)在系統(tǒng)復(fù)位時(shí)被清 0。 第一章 MCS—51單片機(jī)硬件結(jié)構(gòu)及指令系統(tǒng) 主講:雷道仲 相關(guān)知識(shí) 與定時(shí) /計(jì)數(shù)器有關(guān)的特殊功能寄存器 定時(shí)器 /計(jì)數(shù)器控制寄存器 TCON 對(duì) TCON的相關(guān)位的說(shuō)明: TF0、 TF1: T0、 T1溢出標(biāo)志位。 通過(guò)上述案例學(xué)習(xí)和實(shí)踐,在對(duì)單片機(jī)定時(shí) /計(jì)數(shù)器的編程應(yīng)用 有了直觀認(rèn)識(shí)之后,我們下面再來(lái)介紹有關(guān)單片機(jī)定時(shí) /計(jì)數(shù)器更詳 細(xì)的內(nèi)容。 第一章 MCS—51單片機(jī)硬件結(jié)構(gòu)及指令系統(tǒng) 主講:雷道仲 相關(guān)知識(shí) 輪單片機(jī)定時(shí)器 /計(jì)數(shù)器概述 當(dāng)設(shè)置為定時(shí)工作模式時(shí),定時(shí)器對(duì) 89C 51片內(nèi)振蕩器輸出的經(jīng) 12分頻后的脈沖計(jì)數(shù),即每個(gè)機(jī)器周期使定時(shí)器( T/C0或 T/C1)的數(shù)值加 1直至計(jì)滿溢出。它們具有 兩種工作模式(計(jì)數(shù)器模式、 定時(shí)器模式)和四種工作方式( 方式 0、方式 方式 方式 3),其控制字均在相應(yīng)的特殊功能寄存器( SFR)中,通過(guò)對(duì)它的 SFR的編程,可以方便的選擇工作模數(shù)和工作方式。 s控 制 引 腳 置 高定 時(shí) 器 計(jì) 數(shù) 開 始定 時(shí) 器 停 止 計(jì) 數(shù)將 計(jì) 數(shù) 值 轉(zhuǎn) 換 為 距 離Y距 離 2 0 c m ?調(diào) 用 前 進(jìn) 函 數(shù)調(diào) 用 后 退 函 數(shù)調(diào) 用 左 拐 函 數(shù)NYN引 腳 電 平 下 降 沿 ?第一章 MCS—51單片機(jī)硬件結(jié)構(gòu)及指令系統(tǒng) 主講:雷道仲 設(shè)計(jì)案例 軟件設(shè)計(jì) 主要分為兩步: 應(yīng)用超聲波測(cè)距,采用與任務(wù)一同樣的方法,獲得被測(cè)物體距離; 判斷距離是否在 20厘米以內(nèi),若大與 20厘米,調(diào)用函數(shù) Forward();驅(qū)動(dòng)輪式教育機(jī)器人前進(jìn),若小于等于 20厘米。 //設(shè)置 P1_1輸出低電平 delay_nms(20)。 //設(shè)置 P1_0輸出低電平 P1_1 = 1。i++) { P1_0 = 1。 //設(shè)置 P1_1輸出低電平 delay_nms(20)。 //設(shè)置 P1_0輸出低電平 第一章 MCS—51單片機(jī)硬件結(jié)構(gòu)及指令系統(tǒng) 主講:雷道仲 P1_1 = 1。i++) { P1_0 = 1。 //設(shè)置 P1_1輸出低電平 delay_nms(20)。 //設(shè)置 P1_0輸出低電平 P1_1 = 1。 //停止計(jì)數(shù) } 第一章 MCS—51單片機(jī)硬件結(jié)構(gòu)及指令系統(tǒng) 主講:雷道仲 void Forward(void) //聲明一個(gè)前進(jìn)子函數(shù) { P1_0 = 1。 } 第一章 MCS—51單片機(jī)硬件結(jié)構(gòu)及指令系統(tǒng) 主講:雷道仲 void Time0_Init (void) //計(jì)數(shù)器初始化 { TMOD |= 0x01。 while(i)。 //向前走 } delay_nms(30)。 x=count/。 TR0 = 0。s(750)。s(5)。//計(jì)數(shù)器低位賦初值 0 TH0 = 0。 void Time0_Init (void)。 void Forward(void)。 第一章 MCS—51單片機(jī)硬件結(jié)構(gòu)及指令系統(tǒng) 主講:雷道仲 設(shè)計(jì)案例 軟件設(shè)計(jì) 任務(wù)二: 超聲波導(dǎo)航 在本任務(wù)中,輪式教育機(jī)器人根據(jù)位差超聲波距離傳感器測(cè)量得的“距離”信息 進(jìn)行避障行走;當(dāng)輪式教育機(jī)器人距離前面障礙物小于 20cm時(shí),它會(huì)向左拐改變行 進(jìn)方向,避免與物體碰撞。 s控 制 引 腳 置 高定 時(shí) 器 計(jì) 數(shù) 開 始定 時(shí) 器 停 止 計(jì) 數(shù)將 計(jì) 數(shù) 值 轉(zhuǎn) 換 為 距 離調(diào) 顯 示 函 數(shù)YN引 腳 電 平 下 降 沿 ?圖 136主程序流程圖 第一章 MCS—51單片機(jī)硬件結(jié)構(gòu)及指令系統(tǒng) 主講:雷道仲 設(shè)計(jì)案例 軟件設(shè)計(jì) 主要分為兩步: 先是根據(jù)位差超聲波傳感器的控制時(shí)序圖,起動(dòng)位差超聲波距離傳感器,即通過(guò)單片機(jī)編程,給超聲波傳感器的信號(hào)引腳提供一個(gè)持續(xù)時(shí)間為 5181。 //計(jì)數(shù)器高四位賦初值零 TR0 = 0。s(900)。s { i=i/10。 //在 PC機(jī)上顯示器上顯示所測(cè)到的距離 } else 第一章 MCS—51單片機(jī)硬件結(jié)構(gòu)及指令系統(tǒng) 主講:雷道仲 設(shè)計(jì)案例 軟件設(shè)計(jì) 任務(wù)一:超聲波距離測(cè)量 本任務(wù)是根據(jù)超聲波傳感器的時(shí)序原理圖,應(yīng)用 c51單片機(jī)定時(shí) /計(jì)數(shù)器實(shí)現(xiàn)對(duì)前方物體距離的測(cè)量并在 LCD模塊上顯示 源程序 printf(no ping!!)。//在 LCD上顯示距離的十位數(shù) Set_xy_LCM(0,1)。 x1=x/10。 x=count/。 L = TL0。 TR0 = 1。s P1_3 = 0 。 //置 P1_3為 0 P1_3 = 1。 //LCD模塊初始化 printf(Program Running!\n)。 第一章 MCS—51單片機(jī)硬件結(jié)構(gòu)及指令系統(tǒng) 主講:雷道仲 設(shè)計(jì)案例 軟件設(shè)計(jì) 任務(wù)一:超聲波距離測(cè)量 本任務(wù)是根據(jù)超聲波傳感器的時(shí)序原理圖,應(yīng)用 c51單片機(jī)定時(shí) /計(jì)數(shù)器實(shí)現(xiàn)對(duì)前方物體距離的測(cè)量并在 LCD模塊上顯示 源程序 void main(void) { uint count,x,H,L,x1,x2。 ===========================================================*/ include include 第一章 MCS—51單片機(jī)硬件結(jié)構(gòu)及指令系統(tǒng) 主講:雷道仲 設(shè)計(jì)案例 軟件設(shè)計(jì) 任務(wù)一:超聲波距離測(cè)量 本任務(wù)是根據(jù)超聲波傳感器的時(shí)序原理圖,應(yīng)用 c51單片機(jī)定時(shí) /計(jì)數(shù)器實(shí)現(xiàn)對(duì)前方物體距離的測(cè)量并在 LCD模塊上顯示 源程序 include define uint unsigned int define uchar unsigned char void delay_n181。 示意圖請(qǐng)見教材 P235頁(yè)圖 13— 3所示 第一章 MCS—51單片機(jī)硬件結(jié)構(gòu)及指令系統(tǒng) 主講:雷道仲 2 4 5
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1