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

正文內(nèi)容

單片機(jī)原理及應(yīng)用課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告-基于89c52的液晶計(jì)算器-全文預(yù)覽

2024-12-08 04:12 上一頁面

下一頁面
  

【正文】 uchar ) { lcdrs=0。 lcden=1。 rw=0。 delay1(2)。 lcd_write_(0x38)。 delay1(5)。 lcd_write_(0x06)。 } void init_lcd() { lcden=0。 delay1(2)。 lcden=0。 P0=。x) { for(y=120。0xf0。 case 0x77: key1=15。 case 0xd7: key1=13。0xf0。0xf0。0xf0。 case 0x7b: key1=11。 case 0xdb: key1=9。0xf0。0xf0。0xf0。 case 0x7d: key1=7。 case 0xdd: key1=5。0xf0。0xf0。 //取完清零 } } } /******************************************************* 鍵盤掃描區(qū)間 *******************************************************/ void keyscan() //鍵盤掃描 { uchar temp。 b[2]=d[sum%1000/100]。 b[2]=d[sum%100/10]。 17 lcd_write_dat(0x2d)。 if(p==2) sum=n*m。 a[3]=0,a[2]=0,a[1]=0,a[0]=0。 b[0]=d[m/1000]。 b[3]=d[m%10]。 //加法的標(biāo)志位 16 } if(key1==11) //乘法運(yùn)算 { m=a[0]*1000+a[1]*100+a[2]*10+a[3]。 //百位 b[2]=d[m%100/10]。 a[3]=key1。 delay20ms()。i++) { temp=(b[i]+39。 delay20ms()。i++) { temp=(a[i]+39。 delay20ms()。 //如果大于 1000,就在結(jié)果顯示欄目全部顯示 E for(i=0。 //顯示計(jì)算結(jié)果 } } void show() { uchar i,temp。 //液晶初始化 while(1) { 14 key1=0。i++) for(j=0。 sbit lcden=P2^7。 void init_lcd()。 void keyscan()。 uint d[10]={0,1,2,3,4,5,6,7,8,9}。 sbit P14=P1^4。從中增強(qiáng)了我們的團(tuán)隊(duì)合作精神 ,并讓我們認(rèn)識(shí)到把理論應(yīng)用到實(shí)踐中去是多么重要。我們?nèi)チ藞D書館借一些參考書,上網(wǎng)找一些相關(guān)資料,并且請(qǐng)教指導(dǎo)老師。我們選的設(shè)計(jì)題目是 “ 液晶計(jì)算器 ” ,大家都覺得這個(gè)題目是比較簡(jiǎn)單的。軟件設(shè)計(jì)程序流程圖如下: 11 P3=FFH,=0 P3=FFH,=0 有鍵按下嗎? 有鍵按下嗎? 延時(shí) 10ms 延時(shí) 10ms 真的有鍵按下嗎? 真的有鍵按下嗎? 根據(jù)當(dāng)前狀況識(shí)別按鍵 根據(jù)當(dāng)前狀況識(shí)別按鍵 P3=FFH,=0 P3=FFH,=0 有鍵按下嗎? 有鍵按下嗎? 延時(shí) 10ms 延時(shí) 10ms 真的有鍵按下嗎? 真的有鍵按下嗎? 根據(jù)當(dāng)前狀況識(shí)別按鍵 根據(jù)當(dāng)前狀況識(shí)別按鍵 、 1602 顯示電路 經(jīng)消抖動(dòng)延時(shí)后即查詢鍵盤矩陣輸入口線的各端口是否有拉低。最后一步確定鍵值。 ( 2)、 通過數(shù)碼管來顯示輸出的結(jié)果,我們要控制數(shù)碼管的位選來讓每個(gè)數(shù)碼管相應(yīng)顯示各位數(shù)字。 } while(temp!=0xf0) { temp=P1。 case 0xbd: key1=6。 switch(temp) { case 0xed: key1=4。 temp=P1。 temp=P1。 按下述 4 種組合依次輸出: 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 1 在每組行輸出時(shí)讀取 ,若全為 “1” ,則表示為 “0” 這一行沒有鍵閉合,否則有鍵閉合。 去除鍵抖動(dòng)。列線 分別接有 4 個(gè)上拉電阻到正電源 +5V,并把列 線 ,行線 出線。其方法是:依次將行線置為低電平,即在置某根行線為低電平時(shí),其它線為高電平。 行掃描法 行掃描法又稱為逐行(或列)掃描查詢法,是一種最常用的按鍵識(shí)別方法,介紹過程如下 : 判斷鍵盤中有無鍵按下 將全部行線 Y0Y3置低電平,然后檢測(cè)列線的狀態(tài)。這樣,當(dāng)按鍵沒有按下時(shí),所有的輸入端都是高電平,代表無鍵按下。在矩陣式鍵盤中,每條水平線和垂直線在交叉處不直接連通,而是通過一個(gè)按鍵加以連接。這就是 LCD顯示的基本原理。除了黑白顯示外,液晶顯示器還有多灰度有彩色顯示等。 二 、正文 第 1 節(jié)、 1602 液晶與矩陣鍵盤概述 、 1602 液晶的介紹以及使用方法 1602 液晶是 工業(yè)字符型液晶,能夠同時(shí)顯示 16x02 即 32 個(gè)字符( 16列 2 行) 。 LCD 5 一 、 設(shè)計(jì)任務(wù) 由于設(shè)計(jì)的是簡(jiǎn)單的計(jì)算器,可以進(jìn)行四則運(yùn)算,為了較好的顯示效果,采用 LCD 顯示數(shù)據(jù)和結(jié)果。顯示采用字符 LCD 靜態(tài)顯示。 12 3 摘要 本次課程設(shè)計(jì)基于 89C52 單片機(jī),用 一個(gè) 160
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1