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

正文內(nèi)容

課程設(shè)計--數(shù)字轉(zhuǎn)速數(shù)計的設(shè)計-資料下載頁

2025-01-17 04:28本頁面
  

【正文】 求得百位數(shù)字 l=(m/10)%10。 //求得十位數(shù)字 o=m%10。 //求得個位數(shù)字 WriteAddress(0x04)。 //寫顯示地址,將萬位數(shù)字顯示在第1行第5列 WriteData(digit[i])。 //將萬位數(shù)字的字符常量寫入LCD WriteData(digit[j])。 //將千位數(shù)字的字符常量寫入LCD WriteData(digit[k])。 //將百位數(shù)字的字符常量寫入LCD// WriteAddress(0x08)。 WriteData(digit[l])。 //將十位數(shù)字的字符常量寫入LCD WriteData(digit[o])。 //將個位數(shù)字的字符常量寫入LCD } /****************************************************************************** 函數(shù)功能:顯示轉(zhuǎn)數(shù) ******************************************************************************/void DisplaySecond(){ unsigned char i,j,k,l,o。 i=s/10000。 //求得萬位數(shù)字 j=(s/1000)%10。 //求得千位數(shù)字 k=(s/100)%10。 //求得百位數(shù)字 l=(s/10)%10。 //求得十位數(shù)字 o=s%10。 //求得個位數(shù)字 WriteAddress(0x44)。 //寫顯示地址,將萬位數(shù)字顯示在第2行第5列 WriteData(digit[i])。 //將萬位數(shù)字的字符常量寫入LCD WriteData(digit[j])。 //將千位數(shù)字的字符常量寫入LCD WriteData(digit[k])。 //將百位數(shù)字的字符常量寫入LCD WriteAddress(0x48)。 WriteData(digit[l])。 //將十位數(shù)字的字符常量寫入LCD WriteData(digit[o])。 //將個位數(shù)字的字符常量寫入LCD } /****************************************************************************** 函數(shù)功能:最快速度 ******************************************************************************/void Displayzuikuai(){ unsigned char i,j,k。 i=zuikuai/10000。 //求得萬位數(shù)字 j=(zuikuai/1000)%10。 //求得千位數(shù)字 k=(zuikuai/100)%10。 //求得百位數(shù)字 WriteAddress(0x4d)。 //寫顯示地址,將萬位數(shù)字顯示在第2行第15列 WriteData(digit[i])。 //將萬位數(shù)字的字符常量寫入LCD WriteData(digit[j])。 //將千位數(shù)字的字符常量寫入LCD WriteData(digit[k])。 //將百位數(shù)字的字符常量寫入LCD }/********************************************************************* main function***********************************************************************/ void main(void) { unsigned char i,j。 LcdInitiate()。 //調(diào)用LCD初始化函數(shù) TMOD=0x01。 //使用定時器T0的模式1 TH0=(6553655536)/256。 //定時器T0的高8位設(shè)置初值 TL0=(6553655536)%256。 //定時器T0的低8位設(shè)置初值 EA=1。 //開總中斷 ET0=1。 //定時器T0中斷允許 TR0=1。 //啟動定時器T0 IT0=1。 EX0=1。// PT0=1。 PT1=0。 count=0。 //中斷次數(shù)初始化為0 s=0。 //初始化為0 m=0。 //初始化為0 WriteAddress(0x00)。 //寫地址,從第1行第1列開始顯示 i=0。 //從字符數(shù)組的第1個元素開始顯示 while(string1[i]!=39。\039。) //只要沒有顯示到字符串的結(jié)束標(biāo)志39。\039。,就繼續(xù) { WriteData(string1[i])。 //將第i個字符數(shù)組元素寫入LCD i++。 //指向下一個數(shù)組元素 } WriteAddress(0x40)。 //寫地址,從第2行第1列開始顯示 j=0。 //從字符數(shù)組的第1個元素開始顯示 while(string2[j]!=39。\039。) //只要沒有顯示到字符串的結(jié)束標(biāo)志39。\039。,就繼續(xù) { WriteData(string2[j])。 //將第i個字符數(shù)組元素寫入LCD j++。 //指向下一個數(shù)組元素 } WriteAddress(0x42)。 //寫地址,將第二個分號顯示在第2行第3列 WriteData(39。:39。)。 //將分號的字符常量寫入LCD WriteAddress(0x02)。 //寫地址,將第二個分號顯示在第1行第3列 WriteData(39。:39。)。 //將分號的字符常量寫入LCD WriteAddress(0x47)。 //寫地址,將第二個點顯示在第2行第8列 WriteData(39。.39。)。 //將分號的字符常量寫入LCD// WriteAddress(0x07)。 //寫地址,將第二個點顯示在第1行第8列// WriteData(39。.39。)。 WriteAddress(0x4b)。 //寫地址,將第二個點顯示在第2行第12列 WriteData(39。M39。)。 WriteData(39。:39。)。 counter = 0。 while(1) //無限循環(huán) { DisplayMinute()。 //顯示圈數(shù) delay(3)。 //給硬件一點反應(yīng)時間 DisplaySecond()。 //顯示轉(zhuǎn)數(shù) delay(3)。 //給硬件一點反應(yīng)時間 Displayzuikuai()。 delay(3)。 }}/*******************************************************函數(shù)功能:定時器T0的中斷服務(wù)函數(shù)********************************************************/ void Time0(void ) interrupt 1 using 1 //定時器T0的中斷編號為1,使用第1組工作寄存器 { count++。 //每產(chǎn)生1次中斷,中斷累計次數(shù)加1 if(count==5) //如果中斷次數(shù)計滿5次 { count=0。 //中斷累計次數(shù)清0 shuju2=shuju1。 shuju1=counter。 shudu=(abs(shuju2shuju1))*240。 s=shudu/1。 s=s*15。 if(s99999) s=99999。 if(szuikuai) zuikuai=s。 } TH0=(6553655536)/256。 //定時器T0高8位重新賦初值 TL0=(6553655536)%256。 //定時器T0低8位重新賦初值 } void bianmaqi_pul (void) interrupt 0 //編碼器中斷鑒相{ if(b_dir==0) { counter=counter+。 //正向脈沖加反向減 } else if(b_dir==1) { counter=。 } if(counter0) { m=(counter/1)。 } else { m=(counter/1)。 } }
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1