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

正文內(nèi)容

基于c51單片機(jī)的簡(jiǎn)易計(jì)算器設(shè)計(jì)-資料下載頁(yè)

2024-11-17 22:06本頁(yè)面

【導(dǎo)讀】示計(jì)算結(jié)果,實(shí)現(xiàn)計(jì)算器的基本功能。本文詳細(xì)介紹LCD顯示屏、矩陣鍵盤與C51單片機(jī)。現(xiàn)簡(jiǎn)單加、減、乘、除、清除結(jié)果。鍵包括‘0~9’、‘+’、‘-’、‘*’、‘/’、‘=’、‘C’。處理,也可以帶小數(shù)顯示。描電路、單片機(jī)微控制電路。又以其微功耗、體積小、顯示內(nèi)容豐富、超薄輕巧的諸。用戶設(shè)計(jì)行列鍵盤接口,一般常采用3種方法讀取鍵值。斷式,外兩種是掃描法和反轉(zhuǎn)法。定此行此列交叉點(diǎn)處的按鍵被按下,采用延時(shí)去抖動(dòng)。接法和復(fù)位電路的接法。單片機(jī)系統(tǒng)中I/O口的利用率。下面以SMC1602A為例介紹字符型液晶顯示模塊的功能及應(yīng)用。在1602液晶內(nèi)部有字模發(fā)生存儲(chǔ)器CGROM及顯示數(shù)據(jù)存儲(chǔ)器DDRAM。DDRAM是顯示數(shù)據(jù)存儲(chǔ)器共80個(gè)字節(jié),分別對(duì)應(yīng)1602液晶顯示器的兩行。F=0表示顯示5X8點(diǎn)陣字體,F(xiàn)=1表示顯示5X11點(diǎn)整字體。該指令的操作主要是設(shè)置顯示字符的輸入方式。后,AC數(shù)據(jù)地址指針的修改方式。功能I/O等一臺(tái)計(jì)算機(jī)所需要的基本功能部件。

  

【正文】 0。 write_data(0x30)。 } } break。 case 14: { write_data(0x3d)。 // 寫 39。=39。 j=1。 if(fuhao==1) //39。寫 +39。 { write_(0x80+0x4f)。 //【也可寫成成 write_(0xc0+0x0f)。 定義第二行】 write_(0x04)。 // 光標(biāo)前移 c=a+b。 if(c==0) {write_data(0x30)。} while(c!=0) { write_data(0x30+c%10)。 c=c/10。 } a=0。 b=0。 flag=0。 fuhao=0。 } else if(fuhao==2) //寫負(fù)號(hào) 39。39。 { write_(0x80+0x4f)。 write_(0x04)。 if(ab=0) c=ab。 else c=ba。 if(c==0) {write_data(0x30)。} while(c!=0) { write_data(0x30+c%10)。 c=c/10。 } if(ab0) write_data(0x2d)。 //寫負(fù)號(hào) a=0。 b=0。 flag=0。 fuhao=0。 } else if(fuhao==3) //按下乘號(hào)按鍵 { write_(0x80+0x4f)。 write_(0x04)。 c=a*b。 if(c==0) {write_data(0x30)。} if(c999999) //六位顯示,最大顯示 39。99999939。超出顯示 ‘ error!’ { i=0。 while(dis1[i]!=39。\039。) {write_data(dis1[i])。 i++。 } } if(c=999999) while(c!=0) { write_data(0x30+c%10)。 c=c/10。 } a=0。b=0。flag=0。fuhao=0。 } else if(fuhao==4) //按下除號(hào)按鍵 { write_(0x80+0x4f)。 //重新定位 write_(0x04)。 //光標(biāo)前移 if(b==0) //錯(cuò)誤 math error! { i=0。 while(dis1[i]!=39。\039。) {write_data(dis1[i])。 i++。 } } else { i=0。 c=(long)(((float)a/b)*1000)。 while(c!=0) { write_data(0x30+c%10)。 c=c/10。 i++。 if(i==3) //精 確到小數(shù)點(diǎn)后三位 write_data(0x2e)。 //寫小數(shù)點(diǎn) } if(a/b=0) write_data(0x30)。 } a=0。 b=0。 flag=0。 fuhao=0。 } } break。 case 15: { write_data(0x30+table1[num])。 // 39。+39。 flag=1。 fuhao=1。 } break。 } } } void main() { inital()。 while(1) { keyscan()。 } } 實(shí)物圖片
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1