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

正文內(nèi)容

課程設(shè)計---4x4矩陣鍵盤與led燈輸出設(shè)計-其他專業(yè)-資料下載頁

2025-01-19 02:11本頁面

【導(dǎo)讀】交通與汽車工程學(xué)院。題目:4x4矩陣鍵盤與LED燈輸出設(shè)計。年級/專業(yè)/班:09/車輛工程/汽電班。開始時間:2021年07月02日。說明書(計算書、圖紙、分析

  

【正文】 9C52,并把 加入進(jìn)去 編譯并生成“ .hex”文件 結(jié)束 微機(jī)原理及應(yīng)用課程設(shè)計說明書 19 圖 55 protues 仿真圖 微機(jī)原理及應(yīng)用課程設(shè)計說明書 20 結(jié) 論 通過 此次的 單片機(jī)課程設(shè)計,我不僅加深了對單片機(jī)理論的理解, 深刻懂得了要不斷地時間才能掌握知識, 而且還學(xué)會了如何去 加強(qiáng)鍛煉 創(chuàng)新精神,從而不斷地戰(zhàn)勝自己,超越自己。創(chuàng)新,是要我們將理論很好地聯(lián)系實際,并不斷地去開動自己的腦 子 ,從為 先到并做到 別人沒 想到 沒做到 的事 , 不斷地 超越 別人, 超越自己; 同時,更重要的是,在這一設(shè)計過程中, 我懂得了 堅持不懈,不輕易言棄 是每個理工科學(xué)子應(yīng)具備的良好素質(zhì) 。設(shè)計過程,也好比是我們 的 成長的歷程,常有一些不如意 的事情發(fā)生 ,這就對我們提出了挑戰(zhàn) 。只要自己堅持,堅持,再堅持,再苦再累也值得。 機(jī)遇青睞有準(zhǔn)備的人。 這個設(shè)計過程中,我遇到過許多的考驗,給整個設(shè)計帶來的困擾, 但最后還是堅持了下來 .回頭想想這個設(shè)計的過程, 我明白了,原來結(jié)果并不 是 那么得 重要,我們更應(yīng)該注重的是過程。 系統(tǒng)以單片機(jī) AT89C52為核心部件,單片機(jī)系統(tǒng)完 成對按鍵信號識別、檢測、處理、顯示等功能,用 Proteus 軟件繪制電路原理圖,利用 C語言編制程序。 這個系統(tǒng)設(shè)計能讓我們更好地去認(rèn)識和使用單片機(jī),矩陣式鍵盤,節(jié)約 I/O 口資源,引腳分配,實時顯示,芯片應(yīng)用,編程實踐,還有諸如此類的優(yōu)點 . 本次設(shè)計只涉及了一部分的功能,可以將之使用在 電話座機(jī) 中。在進(jìn)一步的研究中還可以考慮加入 聲音 的 播放 等功能,相信會使之更加完善。 微機(jī)原理及應(yīng)用課程設(shè)計說明書 21 致 謝 在 陳飛 老師的指導(dǎo)下, 在孫為民、楊冬、劉鎮(zhèn)偉等同學(xué)的幫助下, 我完成了本次設(shè)計 。本 設(shè)計 從選題到完成,每一步都是在 他們 的指導(dǎo) 和幫助 下完成的, 傾注了 老師 和同學(xué)們 大量的心血 及努力 。 另外,本設(shè)計的完成也離不開其他老師和各位同學(xué)給我的建議和幫助,是他們讓我明白了團(tuán)隊合作的精神。 在此, 我 謹(jǐn)向 陳飛 老師和幫助過我的老師和同學(xué)們,表示崇高的敬意和衷心的感謝 ! 微機(jī)原理及應(yīng)用課程設(shè)計說明書 22 參考文獻(xiàn) 1]《 Protel99SE EDA 技術(shù)及應(yīng)用》徐崢穎 編著 , 北京: 機(jī)械工業(yè)出版社, 2021 [2]《單片機(jī)系統(tǒng)的 protues 設(shè)計與仿真》張靖武編著, 北京: 電子工業(yè)出版社, 2021 [3]《單片機(jī)原理及接口技術(shù)》李朝青編著, 北京: 北京航空航天大學(xué)出版社, 2021 [4]《 MCS51 單片機(jī)應(yīng)用 開發(fā)實用子程序》邊春遠(yuǎn)編著, 北京: 人民郵電出版社, 2021 微機(jī)原理及應(yīng)用課程設(shè)計說明書 23 附錄 1 源程序: include define uchar unsigned char define uint unsigned int define SCANPORT P1 uchar uca_LineScan[4]={0xEF,0xDF,0xBF,0x7F}。 uchar ucKeyScan() { uchar Temp=0。 uchar ucRow=0,ucLine=0。 for(ucLine=0。ucLine4。ucLine++) { SCANPORT=uca_LineScan[ucLine]。 Temp=SCANPORT amp。 0x0F。 if(Temp!=0x0F) { switch(Temp) { case 0x0E: ucRow=10。break。 case 0x0D: ucRow=20。break。 case 0x0B: ucRow=30。break。 case 0x07: ucRow=40。break。 default: ucRow=50。break。 } break。 } } 微機(jī)原理及應(yīng)用課程設(shè)計說明書 24 SCANPORT=0x0F。 return ucRow+ucLine+1。 } void vKeyProcess(unsigned char ucKeyCode) { switch(ucKeyCode) { case 11:P2=0xff。P3=0x7f。break。 //39。739。 case 12:P2=0xff。P3=0x3f。break。 //39。839。 case 13:P2=0xff。P3=0x1f。break。 case 14:P2=0xff。P3=0x0f。break。 case 21:P2=0xff。P3=0x07。break。 //39。439。 case 22:P2=0xff。P3=0x03。break。 //39。539。 case 23:P2=0xff。P3=0x01。break。 case 24:P2=0xff。P3=0x00。break。 case 31:P3=0x00。P2=0x7f。break。 //39。139。 case 32:P3=0x00。P2=0x3f。break。 //39。239。 case 33:P3=0x00。P2=0x1f。break。 case 34:P3=0x00。P2=0x0f。break。 case 41:P3=0x00。P2=0x07。break。 //39。339。 case 42:P3=0x00。P2=0x03。break。 case 43:P3=0x00。P2=0x01。break。 //39。039。 case 44:P3=0x00。P2=0x00。break。 //39。+39。 default:break。} } void main() 微機(jī)原理及應(yīng)用課程設(shè)計說明書 25 { while(1) { vKeyProcess(ucKeyScan())。 } } 微機(jī)原理及應(yīng)用課程設(shè)計說明書 26 附錄 2 Pretel原 理圖: PCB板:
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1