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

正文內(nèi)容

光電式速度計課程設(shè)計(完整版)

2025-02-21 11:01上一頁面

下一頁面
  

【正文】 602的第一行顯示t= s,第二行顯示v= m/s。sbit lcdrw=P2^7。 //INT0的中斷標(biāo)志位unsigned char t0_max=65000。 lcden=0。 P0=date。//小數(shù)點前的數(shù) unsigned long int i_afterdot。n) { f_afterdot=f_afterdot*10。 } //先將小數(shù)點后的數(shù)轉(zhuǎn)換為字符串 n=dotsize。 if(i_predot==0) str[iSize++]=39。\039。 //寫 lcden=0。 if(int0_flag==0) { TR0=1。 EA=0。 uchar str2[10]。 TH0=(655361000)/256。 } EA=1。 write_data(39。i10。v39。j++) { write_data(str2[j])。)。 } } } 測試上電后若沒有觸發(fā)INT0時,顯示的是no interrupt 0(沒有外部中斷0),當(dāng)觸發(fā)INT0時,顯示counting(正在計數(shù)、計算),當(dāng)INT0再次回到H(高電平)時,顯示INT0觸發(fā)期間的時間t、速度v的結(jié)果。其次就是我們對定時器的初始化不熟悉,翻閱了以前的書,還去查了很多關(guān)于定時器初始化的例子,解決了定時器的問題。但是如果燒其他程序LCD又有顯示,因為課程設(shè)計的時間有限,我們也只能做到這里,但是我們下來后還是會繼續(xù)研究程序的問題,最終希望它能實現(xiàn)功能。在硬件方面,我們在最后調(diào)試的時候1602始終都還是不顯示,跟仿真完全不一樣,電腦上仿真的時候顯示都沒有問題,可是做到實物上就不出顯示。INT0觸發(fā),計數(shù)中。 write_data(39。 write_data(39。 write_(0x80+0x40+1)。 } write_(0x80+0x0a)。)。 aa=tt/。 //t0_num 1ms計一次 (即每1mst0_num++) //EA=1。 init()。 TL0=(655361000)%256。 if(int0_flag==1) { write_(0x01)。 write_(0x0c)。 //將P指針指向字符串結(jié)束標(biāo)志之前 for(。 //再將小數(shù)點前的數(shù)轉(zhuǎn)換為字符串 while(i_predot!=0) { str[iSize++]=i_predot%10+39。 str[iSize++]=i_afterdot%10+39。//將小數(shù)點后相應(yīng)位數(shù)的數(shù)字變?yōu)檎麛?shù) n=i_afterdot%10。//實數(shù)型的小數(shù)部分 unsigned char *p=str。 lcden=1。 delay(5)。 for(x=z。unsigned int t0_num=0。T0初始化EA=0(關(guān)總中斷)IT0=1(INT0邊沿觸發(fā))EX0=1(允許INT0中斷)TMOD=0x01;初始化T0,工作方式一,16位計數(shù)器計數(shù)器設(shè)初值TH0=(655361000)/256。 軟件設(shè)計流程及描述1. 繪制系統(tǒng)模塊層次結(jié)構(gòu)圖2. 程序流程圖開始LCD初始化t0_num=0(T0計數(shù)器置0)int0_flag=0(INT0標(biāo)志置0)EA=1(開總中斷)LCD清屏,LCD第一行顯示t= s 第二行顯示v= m/s把v和t的浮點數(shù)轉(zhuǎn)成字符串,保留小數(shù)點后4位計算v和tIf(int0
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1