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

正文內(nèi)容

基于st89c52單片機(jī)的自動(dòng)往返小車含程序論文(完整版)

2025-08-02 19:31上一頁面

下一頁面
  

【正文】 dianji1=0。 switch(heidai) { case 0: case 1: case 2: dianji1=1。 shumadian(bai,1)。 delay(5)。 //打開定時(shí)器0 while(1) //進(jìn)入主循環(huán) { djkz()。 //打開定時(shí)器中斷0 EX0=1。 //聲明一個(gè)數(shù)碼上顯示函數(shù)用來在數(shù)碼管上顯示數(shù)據(jù)void shumadian(uchar,uchar)。 //P3_2設(shè)置為黑帶檢測(cè)位uchar code duma[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff}。在輪子上用了一個(gè)霍爾元件,每轉(zhuǎn)一圈一個(gè)脈沖。其中P0口進(jìn)行位選,P2口進(jìn)行顯示段碼輸出。電機(jī)正轉(zhuǎn),相反則電機(jī)反轉(zhuǎn),使電動(dòng)機(jī)被短路,提高了剎車效率,基本杜絕了由于制動(dòng)慣性造成的小車的前沖現(xiàn)象。通過單片機(jī)內(nèi)部定數(shù)器/計(jì)數(shù)器進(jìn)行定時(shí)、計(jì)數(shù),在用單片機(jī)串行輸入/輸出口進(jìn)行顯示控制。 基于上述理論分析,擬選擇方案二。方案四:采用L298N來控制電機(jī)的正轉(zhuǎn)和反轉(zhuǎn)來實(shí)現(xiàn)小車的前進(jìn)和后退?;赟T89C52單片機(jī)的自動(dòng)往返小車(含程序)基本原理:?jiǎn)纹瑱C(jī)黑帶檢測(cè)路程和時(shí)間顯示LED顯示路程,時(shí)間L298N電機(jī)驅(qū)動(dòng)模塊方案一:采用電阻網(wǎng)絡(luò)或數(shù)字電位器調(diào)整電動(dòng)機(jī)的分壓,從而達(dá)到調(diào)速的目的。加上單片機(jī)的程序PWM,實(shí)現(xiàn)整車的加速與減速,精確小車的速度。3. 電源選擇方案一:所有器件采用電源供電,這樣供電電路比較簡(jiǎn)單;但是由于電動(dòng)機(jī)啟動(dòng)瞬時(shí)電流很大,會(huì)造成電壓不穩(wěn),干擾嚴(yán)重,缺點(diǎn)十分明顯。此方案電路成熟、工作穩(wěn)定、容易實(shí)現(xiàn)控制。通過P0口進(jìn)行兩個(gè)數(shù)碼管的位選,P2口進(jìn)行段碼輸出,其中一個(gè)數(shù)碼管顯示行駛時(shí)間,另外一個(gè)數(shù)碼管顯示行駛路程。該系統(tǒng)采用上電復(fù)位加上手動(dòng)復(fù)位聯(lián)合復(fù)位系統(tǒng)進(jìn)行初始化,輸出10時(shí)電動(dòng)機(jī)反轉(zhuǎn),輸出00時(shí)電動(dòng)機(jī)兩邊短路,小車立即剎車。在組裝前對(duì)每一個(gè)單元電路進(jìn)行測(cè)試,以保證外部硬件電路的無誤,有利于最后的統(tǒng)調(diào)。 //段編碼uchar code dianduma[]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10}。 //聲明另一個(gè)數(shù)碼顯示函數(shù)用來顯示帶小數(shù)點(diǎn)的數(shù)據(jù)void miaoxianshi(uint)。 //打開外部中斷1 IT0=1。 //進(jìn)入電機(jī)控制函數(shù) }}/*————————————————顯示分位———————————————————*///函數(shù)功能: 把需要在數(shù)碼管上顯示的數(shù)據(jù)分位,// 即把數(shù)據(jù)的個(gè)、十、百、千位分別分// 離出來//函數(shù)入口參數(shù):整形x,儲(chǔ)存需要分位的數(shù)據(jù)//函數(shù)返回值: 無void fenwei(uint x) { ge=x%10。}/*————————————————帶小數(shù)點(diǎn)數(shù)碼顯示———————————————————*///函數(shù)功能: 將需要顯示的數(shù)據(jù)顯示在數(shù)碼管上//函數(shù)入口參數(shù):字符型x,儲(chǔ)存顯示數(shù)據(jù)// 字符型y,儲(chǔ)存要顯示的位置//函數(shù)返回值: 無void shumadian(uchar x,uchar y) { P0=wema[8]。 shuma(qian,0)。 dianji2=0。 dianji2=0。 dianji2=0。 dianji1=0。 delay(50)。 delay10s()。 break。 lcxs(lc)。 lcxs(lc)。 dianji2=0。 dianji2=1。a0。b0。 if(num==20)
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1