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

正文內(nèi)容

片機(jī)技術(shù)課程設(shè)計(jì)--簡易計(jì)算器(留存版)

2025-08-03 06:31上一頁面

下一頁面
  

【正文】 簡易計(jì)算器 福建工程軟件 學(xué)院 第 12 頁 共 16 頁 入字符 3 case 0x7b: LCD_ShowString(0,c++,)。 //輸入字符 6 case 0x7d: LCD_ShowString(0,c++,/)。flag=1。0x0f。 i16。 write_cmd(0x0c)。 delay_ms(1)。//寫數(shù)據(jù) void Initialize_LCD()。739。}。 七.源程序 如下: include include define int8 unsigned char define int16 unsigned int sbit EN=P2^3。 四.硬件設(shè)計(jì)鍵盤輸入部分 矩陣式鍵盤由行線和列線組成,按鍵位于行和列的交叉點(diǎn)上,很明顯,在所需按鍵數(shù)量較多時(shí)能節(jié)省很多的 I/O口。當(dāng)振蕩器復(fù)位器件時(shí),要保持 RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。是在我們學(xué)習(xí)了《單片機(jī)原理》等課程的基礎(chǔ)上進(jìn)行的綜合性訓(xùn)練,我們組這次訓(xùn)練的課題是基于單片機(jī)簡易計(jì)算器。 P2口: P2口為一個(gè)內(nèi)部上拉電阻的 8位雙向 I/O 口, P2口緩沖器可接收,輸出 4個(gè) TTL門電流。 7~ 14: D0~ D7為 8位雙向數(shù)據(jù)端。 六. 得體會(huì) 此次課程設(shè)計(jì)我和同學(xué)通過 團(tuán)隊(duì)合作 完成 , 從中知道 以及團(tuán)隊(duì)合作的重要性。=39。,39。 // 延遲函數(shù) void wait_busy()。 RS=0。 wait_busy()。 for(i=0。 P3=0x0f。digit_c()。ckey=num[6]。ckey=num[10]。break。 case 3: result=a+b。 r%=10。 } } // // 主函數(shù) // void main() { Initialize_LCD()。 i++。 case 1: result=a/b。break。 break。 //輸入字符 4 case 0xdd: LCD_ShowString(0,c++,5)。 //輸入字符 7 case 0xde: LCD_ShowString(0,c++,8)。 } // //鍵盤按鍵掃描 單片機(jī)課程設(shè)計(jì)報(bào)告 簡易計(jì)算器 福建工程軟件 學(xué)院 第 11 頁 共 16 頁 // void keyboard() { int16 h_code,l_code,key_code。 result=0。 wait_busy()。 for(z。 //當(dāng)前按鍵字符 long a,b。,39。/39。 LCD 顯示器 (1602) 工業(yè)字符型液晶,能夠同時(shí)顯示單片機(jī)課程設(shè)計(jì)報(bào)告 簡易計(jì)算器 福建工程軟件 學(xué)院 第 6 頁 共 16 頁 16x02即 32個(gè)字符。 XTAL2:來自反向振蕩器的輸出。通過鍵盤輸入需要計(jì)算的計(jì)算式子,該式子會(huì)顯示在液晶的第一行,當(dāng)鍵入等于號(hào)后,計(jì)算結(jié)果會(huì)顯示在液晶的第二行。 單片機(jī)課程設(shè)計(jì)報(bào)告 簡易計(jì)算器 福建工程軟件 學(xué)院 第 2 頁 共 16 頁 三.總體設(shè)計(jì) 本設(shè)計(jì)利用 AT89C51單片機(jī)來控制液晶顯示器和矩陣式鍵盤,實(shí)現(xiàn)了簡易的計(jì)算器功能。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。 AT89C51 單片機(jī)為很多 嵌入式控制系統(tǒng)提供了一種 靈活性高且價(jià)廉的方案。, 4,5,6,39。239。 static char ckey。//把輸入的數(shù)存入到 a 和 b // //名稱: lcd1602液晶屏控制與顯示程序 // // //延時(shí) // void delay_ms(int8 z) // 延遲函數(shù) { int8 y。 EN=0。 flag=0。)。 break。break。digit_c()。digit_a()。 break。 while(0!=result) { result/=10。 } else { b=ckey+b*10。 wri
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1