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

正文內(nèi)容

單片機(jī)原理及應(yīng)用課程設(shè)計實驗報告-基于89c52的液晶計算器-在線瀏覽

2025-01-13 04:12本頁面
  

【正文】 程。在確定某根行線位置為低電平后,再逐行檢測各列線的電平狀態(tài)。 下面給出一個具體的例子: 8031單片機(jī)的 P1口用作鍵盤 I/O 口,鍵盤的列線接到 P1口的低 4位,鍵盤的行線接到 P1口的高 4位。 4 根行線和 4 根列線形成 16 個相交點。檢測的方法是 輸出全 “0” ,讀取 的狀態(tài),若 為全 “1” ,則無鍵閉合,否則有鍵閉合。當(dāng)檢測到有鍵按下后,延時一段時間再做下一步的檢測判斷。方法是對鍵盤的行線進(jìn)行掃描。由此得到閉合鍵的行值和列值,然后可采用計算法或查表法將閉合鍵的行值和列值轉(zhuǎn)換成所定義的鍵值 為了保證鍵每閉合一次 CPU僅作一次處理,必須卻除鍵釋放時的抖動。 P1=0xfd。 temp=tempamp。 if(temp!=0xf0) { delay20ms()。 temp=tempamp。 if(temp!=0xf0) { temp=P1。break。break。break。break。 temp=tempamp。 } } 9 } 第 2 節(jié)、 設(shè)計方案的辨析 液晶顯示與數(shù)碼管顯示: ( 1)、 通過 1602 液晶來顯示信號,通過讓單片機(jī)掃描按鍵并處理顯示,進(jìn)而完成輸入數(shù)字及運算符來完成計算器的基本功能,液晶可以顯示的字符量更大,相對于數(shù)碼管更加方便且美觀。 上述方案比較得 :液晶相對于數(shù)碼管更加方便且表現(xiàn)效果更好,而且還可以顯示更多內(nèi)容。一開始單片機(jī)將行線( ^)全部輸出低電平,此時讀入線數(shù)據(jù),若列線全部為高電平則沒有鍵按下,當(dāng)列線有出線低電平時調(diào)用延時程序以此來去除鍵抖 10 動,延時完成后再判斷是否有低電平,如果此時讀入列線數(shù)據(jù)還是有低電平,則說明確實有鍵按下。 在鍵盤矩陣掃描時,首先檢查有否鍵按動。如果是邏輯 1,表明本次按鍵已解讀過,可直接從鍵掃描處理程序 中返回;如果是邏輯 0,說明本次按鍵尚未解讀過,則啟用消抖動延時。若一個端口也沒被拉低,則說明本次按鍵無效,那可能是某種干擾引起的“抖動”,立即從鍵掃描處理程序中返回;若查詢到其中之一端口的電平被拉低了,則表明本次按鍵盤是有效的,將跳轉(zhuǎn)查詢與之相交的那個掃描有效輸出口線,進(jìn)而確定具體是哪一個鍵按下,并跳轉(zhuǎn)賦予其相應(yīng)的解釋處理。 不管鍵盤矩陣有多少個鍵,其掃描確定一個具體鍵所需位查詢的 總次數(shù) S不會大于行數(shù) x與列數(shù) y之和;但也不少于 2 次,即 2≤ S≤ x+y。 矩陣式鍵盤識別 硬件 電路原理圖 如下: 第一步:在“單片機(jī)系統(tǒng)”區(qū)域中,把單片機(jī)的 - 端口通過 8 聯(lián)撥動撥碼開關(guān) JP3 連接到“ 4 4 行列式鍵盤”區(qū)域中的 M1- M4, N1- N4端口上。 1602 顯示硬件電路如下圖所示: P 1 0P10P17P16P15P14P13P12P11P 1 7P 1 6P 1 5P 1 4P 1 3P 1 2P 1 1D714D613D512D411D310D29D18D07E6RW5RS4VSS1VDD2VEE3L C D 1L M 0 1 6 LX T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .01P 1 .12P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 /R D17P 3 .6 /W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 /A 821P 2 .1 /A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1 此圖是 1602 的引腳鏈接圖,不過本圖上有一個錯誤,就是 BLK,BLA 接反了,本來 BLK 應(yīng)該接 VCC, BLA 接 GND,本圖接錯了,這也是我在學(xué)習(xí)中的一點心得體會吧,盡信書不如無書。軟件程序流程圖如下圖所示: 12 第 4 節(jié)、 設(shè)計心得 一 周的單片機(jī)課程設(shè)計終于順利完成了,其中包含著快樂,也有辛酸。其實不然,做了之后,發(fā)現(xiàn)設(shè)計電路雖然簡單,但我們認(rèn)為它真正困難的地方是程序設(shè)計,不過在我們同心努力下最終完成了。不過,我們 四 人也沒偷下懶,迅速分工去查閱和收集資料。通過不斷努力,終于把 液晶計算器 的思路和模型定了下來并開始分一個人去焊接硬件電路,剩下的去整理和修改程序。但通過學(xué)習(xí)這一次實踐 ,增強(qiáng)了我們的動手能力 ,提高和鞏固了單片機(jī)方面的知識 ,特別是軟件方面。 三 、 參考文獻(xiàn) Mcu51 單片機(jī)原理及應(yīng)用 秦實宏 徐春暉 華中科技大學(xué)出版社 自動控制原理 胡壽松 科學(xué)出版社 13 51 單片機(jī) C語言教程 郭天祥 電子工業(yè)出版社 四 、 程序 清單 include define uchar unsigned char define uint unsigned int uint sum。 uint key1。 //鍵盤定義 I/O 口 sbit P15=P1^5。 sbit P17=P1^7。
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1