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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)--1602lcd顯示電話撥號(hào)鍵盤按鍵(編輯修改稿)

2025-02-12 11:21 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 0 400110101 500110110 600110111 700111000 800111001 9根據(jù)設(shè)計(jì)要求畫出原理圖4. 分析與編程。首先系統(tǒng)進(jìn)入初始化,系統(tǒng)開始運(yùn)行,當(dāng)檢測(cè)鍵盤沒有按下時(shí),則返回繼續(xù)檢測(cè)直至有鍵盤按下;當(dāng)掃描到鍵盤按下時(shí),讀取按鍵值,并檢測(cè)是否超過10位,若沒有超過則送入液晶顯示;若超過10位則系統(tǒng)重新初始化。 LCD顯示程序流程圖。流程圖分析:首先對(duì)1602顯示屏進(jìn)行初始化,然后檢查忙信號(hào),若BF=0,則獲得顯示RAM的地址,寫入相應(yīng)的數(shù)據(jù)顯示;若BF=1,則代表模塊正在進(jìn)行內(nèi)部操作,不接受人和外部指令和數(shù)據(jù),知道BF=0為止。開始對(duì)1602初始化寫入顯示設(shè)置命令延時(shí)檢查忙信號(hào)BF=0?獲得顯示RAM地址獲得延時(shí)寫入相應(yīng)數(shù)據(jù)數(shù)據(jù)顯示完畢?結(jié)束 LCD顯示程序流程圖NNYY開始系統(tǒng)初始化鍵盤掃描讀取按鍵顯示設(shè)置按鍵是否按下按鍵是否超過11位YNY 系統(tǒng)流程圖N 設(shè)計(jì)程序includeincludedefine uchar unsigned chardefine uint unsigned intdefine DelayNOP() {_nop_()。_nop_()。_nop_()。_nop_()。} sbit BEEP=P1^0。sbit LCD_RS=P2^0。sbit LCD_RW=P2^1。sbit LCD_EN=P2^2。void DelayMS(uint ms)。bit LCD_Busy_Check()。void LCD_Set_Position(uchar Position)。void Write_LCD_mand(uchar cmd)。void Write_LCD_data(uchar dat)。//標(biāo)題字符串char code Title_Text[]={ phone Code }。//鍵盤拔號(hào)與鍵盤符號(hào)映射表uchar code key_Table[]={39。139。,39。239。,39。339。,39。439。,39。539。,39。639。,39。739。,39。839。,39。939。,39。*39。,39。039。,39。39。}。//鍵盤拔號(hào)數(shù)字緩沖uchar Dial_Code_Str[]={ }。 //此處空格太少,會(huì)在屏幕上顯示一個(gè)字符出來uchar keyNo=0xff。int tCount=0。////延時(shí)//void DelayMS(uint x){uchar i。while(x)for(i=0。i120。i++)。 }////在LCD指定的行上顯示字符串//void Display_String(uchar *str,uchar LineNo){uchar k。 LCD_Set_Position(LineNo)。for(k=0。k16。k++)Write_LCD_data(str[k])。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1