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

正文內(nèi)容

代碼輸入器課程設(shè)計說明書(已修改)

2025-06-19 04:06 本頁面
 

【正文】 微機(jī)原理與接口技術(shù) 課程 設(shè)計說明書 代碼輸入器設(shè)計 起止日期: 2021年 12月 22 日 至 2021年 12月 28日 學(xué) 生 姓 名 班級 學(xué)號 成績 指導(dǎo)教師 (簽字 ) 計算機(jī)與通信學(xué)院 2021 年 12 月 28 日 2 課題名稱 微機(jī)原理與接口技術(shù)課程設(shè)計 人 數(shù) 5 組 長 同組人員 課 題 的 主 要 內(nèi) 容 和 要 求 一、 設(shè)計目的 通過該設(shè)計,掌握 8255 并行接口芯片的使用,普通鍵盤的設(shè)計和數(shù)碼管的使用,并掌握相應(yīng)的程序設(shè)計和電路設(shè)計的技能。是對 8255 并行接口芯片章節(jié)理論學(xué)習(xí)的總結(jié)和補充,為后續(xù)的硬件課程的學(xué)習(xí)打下基礎(chǔ)。 二、 設(shè)計內(nèi)容 利用開發(fā)板 KBC中的 18 個按鈕中的前 16 個作為代碼鍵,即代表: 0、 … A、 B、 C、 D、 E、 F,最后 2 個鍵, 1個為刪除鍵( S24),一個為回車鍵( S25),實現(xiàn)以下功能:每按 1 個鍵,則在屏幕上顯示相應(yīng)該鍵代表的字符,按 S25 鍵結(jié)束輸入,每個代碼為 4個 16進(jìn)制代碼組成。 再利用 KBC上的 6 個數(shù)碼管中最后面的 4 個,在輸入代碼時不在屏幕上顯示,而在數(shù)碼管上顯示,即輸?shù)?1個時,在最后 1位顯示,輸?shù)?2個時,前的那個在倒數(shù)第 2 個顯示,而剛才輸入的那個在最后 1 位顯示,如此等等, 4個代碼輸完后,按 S25 結(jié)束輸入,并在屏幕上顯示出來。 具體任務(wù) 分析課題,匯總,調(diào)試,修正程序錯誤等 時間安排與完成情況 一、 時間安排: 12 月 22 日:分組、任務(wù)分配、課題理解。 6 月 23 日 6 月 24 日:功能分析、程序設(shè)計。 6 月 25 日 6 月 27 日:實驗驗證和測試。 6 月 28 日:總結(jié)、書寫實驗報告。 二、 完成情況: 在大家的共同努力下我們 在安排的時間里順利完成了相應(yīng)的任務(wù),同時我們也在課程設(shè)計過程中學(xué)到了很多 。 3 一、基本原理 按鈕的原理: 在 KBC板上,端口 A負(fù)責(zé)發(fā)按鍵掃描信息,端口 C 的低 3位,即 PC0、 PCPC2,負(fù)責(zé)接收掃描結(jié)果,如下圖所示,先定時通過端口 A( PA0, PA1, PA2, PA3,PA4, PA5)掃描各按鈕,即先 PA0=0,其它為 1 發(fā)信號,然后 PA1=0,其它為 1… ,端口發(fā)出 1個信號后,即讀端口 C,如果 PC0, PC1, PC2 全為高電平,說明無按鈕按下,如果 PC0 為低電平( PC1, PC2 肯定為高電平),且此時,端口掃描的情況是: PA0=1, PA1=0, PA2=1, … 則說明 SW1被按下。 數(shù)碼管顯示原理 數(shù)碼管由 8255 端口 B和端口 C聯(lián)合控制,端口負(fù)責(zé)控制某個數(shù)碼管中的那些段碼的顯示和小數(shù)點的顯示( PB7)。端口 C 的 PC4, PC5, PC6發(fā)送的信號通過譯碼后,負(fù)責(zé)選擇 6個數(shù)碼管中的 1 個顯示,即某時刻只有 1個數(shù)碼顯示,如果要讓幾個同時顯示,則采用來回掃描顯示的方法,且當(dāng)某個數(shù)碼管顯示時,必須要有一定的延時,約在 100ms 左右,太短顯示不明顯(發(fā)光不夠),太長會產(chǎn)生閃爍。數(shù)碼管的控制如下圖所示: 4 鍵盤對應(yīng)的 ASCII 碼表 鍵盤 0 1 2 3 4 5 6 7 8 9 10 ASCII 30H 31H 32H 33H 34H 35H 36H 37H 38H 39H 41H 鍵盤 11 12 13 14 15 ASCII 42H 43H 44H 45H 46H 鍵盤對應(yīng)發(fā)光二極管表 鍵盤 0 1 2 3 4 5 6 7 8 發(fā)光二極管 3FH 06H 5BH 4FH 66H 6DH 7DH 07H 7FH 鍵盤 9 10 11 12 13 14 15 發(fā)光二極管 67H 77H 7CH 39H 5EH 79H 71H 5 二、 設(shè)計步驟 程序 流程圖 1)、程序一流程圖: 流程圖說明: 8255 初始化后,程序一直掃描鍵盤,如果沒有按鍵按下則直接繼續(xù)掃描鍵盤,如果有按鍵按下,則判斷按鍵是否是回車鍵,如果是回車則結(jié)束程序,否則顯示出按鍵所對應(yīng)的十六進(jìn)制字符到電腦屏幕上。 8255A的初始化 開始始 判斷是否有鍵按下 回車 結(jié)束 在屏幕上顯示 Y Y N N 6 2)、程序二流程圖 程序二流程圖說明: 8255 初始化后程序開始掃描鍵盤,如果沒有按鍵按下則繼續(xù)掃描鍵盤,如果有按鍵按下則判斷是不是回車鍵,如果是回車鍵則把輸入的最后四個字符輸出到電腦屏幕上顯示,如果不是則把數(shù)碼管和屏幕顯示對應(yīng)的第三 位左移到第四位,第二位左移到第三位,第一位左移到第二位,再把新輸入 回車 在四個發(fā)光二極管上顯示相應(yīng)的按 鍵值(按第一個在最右端顯示,按第二個第一個左移,第二個在最右端顯示) 在屏幕上顯示發(fā)光二極管上的信息 開始 8255 的初始化 掃描鍵盤 結(jié)束 Y N 7 進(jìn)來的存到第一位。 的初始化 1)、程序一:
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1