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

正文內(nèi)容

單片機課程設計--1602lcd顯示電話撥號鍵盤按鍵(編輯修改稿)

2025-02-12 11:21 本頁面
 

【文章內(nèi)容簡介】 0 400110101 500110110 600110111 700111000 800111001 9根據(jù)設計要求畫出原理圖4. 分析與編程。首先系統(tǒng)進入初始化,系統(tǒng)開始運行,當檢測鍵盤沒有按下時,則返回繼續(xù)檢測直至有鍵盤按下;當掃描到鍵盤按下時,讀取按鍵值,并檢測是否超過10位,若沒有超過則送入液晶顯示;若超過10位則系統(tǒng)重新初始化。 LCD顯示程序流程圖。流程圖分析:首先對1602顯示屏進行初始化,然后檢查忙信號,若BF=0,則獲得顯示RAM的地址,寫入相應的數(shù)據(jù)顯示;若BF=1,則代表模塊正在進行內(nèi)部操作,不接受人和外部指令和數(shù)據(jù),知道BF=0為止。開始對1602初始化寫入顯示設置命令延時檢查忙信號BF=0?獲得顯示RAM地址獲得延時寫入相應數(shù)據(jù)數(shù)據(jù)顯示完畢?結(jié)束 LCD顯示程序流程圖NNYY開始系統(tǒng)初始化鍵盤掃描讀取按鍵顯示設置按鍵是否按下按鍵是否超過11位YNY 系統(tǒng)流程圖N 設計程序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)。//標題字符串char code Title_Text[]={ phone Code }。//鍵盤拔號與鍵盤符號映射表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。}。//鍵盤拔號數(shù)字緩沖uchar Dial_Code_Str[]={ }。 //此處空格太少,會在屏幕上顯示一個字符出來uchar keyNo=0xff。int tCount=0。////延時//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])。
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1