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

正文內容

微型計算機應用系統(tǒng)的課程設計報告-其他專業(yè)(編輯修改稿)

2025-02-24 11:30 本頁面
 

【文章內容簡介】 LP2 RET ; DISP: MOV SI,OFFSET VAR1 ; 顯示子程序 MOV DI,OFFSET VAR2 MOV CX,0004H DIR: MOV AL,[SI] OUT 61H,AL MOV AL,[DI] OUT 60H,AL CALL TIME INC SI INC DI LOOP DIR RET ; TIME: PUSH AX ;延時程序 PUSH CX MOV CX,0002H TIME1: MOV AX,0300H TIME2: DEC AX JNZ TIME2 LOOP TIME1 POP CX POP AX RET ; STTK: CALL DISP ;放鍵測試程序 9 MOV AL,00H OUT 61H,AL IN AL,62H AND AL,82H CMP AL,82H JNZ STTK JMP STT CODE ENDS END START 三計算器程序 要求: 1.在顯示器上顯示任意四位十六進制數(shù) 8個鍵按實驗室要求定義鍵值,按任意鍵在顯示器上顯示對應鍵值,要求顯示值能夠左 移。 3 實現(xiàn): : 5 個為數(shù)字鍵 7,3 個功能鍵:加號 +,乘號,等號 =; 8進制加法運算; 10 進制乘法運算。 10 各部分工作原理說明 3. 2. 接口芯片與 2 4鍵盤的連接 圖中有 2 行 4 列, 4根線于 PB口相連, 2 根列線與 PC口的 PC1,PC7 相連。按鍵設置在行、列交點處(數(shù)字或字符為其鍵號),行、列線分別連接到按鍵開關的兩端。當列線通過上拉電阻接 +5V 時,就被鉗位在高電平狀態(tài)。 鍵盤中有無鍵按下是由行線送入全掃描字、列線讀入行線狀態(tài)來判斷的。這就是:給行線所有 I/O 線均置成低電平,然后讀入列線電平狀態(tài)。如果有鍵按下,總會有一根列線電平被拉至低電平,從而使列線輸入不全為 1。 鍵盤中哪一個鍵按下是由行線逐行置低電平后,檢查列線輸入狀態(tài)予以確定74LS07 74LS07 PA7 PA0 PC1 PC7 PB3 PB6 22 Y1 Y2 X1 X2 X3 X4 2 + = B 4 5 6 7 PB4 PB5 +5V ABCDEFGDP +5V : : : : : : : : : 11 的。其方法是:依次給行線送低電平,然后查所有列線狀態(tài),如果全為 1,則所按下之鍵不在次行。如果不全為 1,則所按下之鍵必在次行。而且是在與 0電平行線相交點上的那個鍵。 鍵盤的工作方式采用編程掃描工作方式,即通過調用鍵盤子程序來響應鍵輸入的要求,在鍵盤掃 描子程序中完成下述功能: 1) 判斷鍵盤上有無鍵按下。其方法是先使 PB3~ PB6= 0,然后讀 PC PC7的狀態(tài),若全為 1,則鍵盤中無鍵按下;若不全為 1,則說明鍵盤中有鍵按下。 2) 去除按鍵的抖動影響。對于由機械觸點構成的按鍵,由于機械觸點的彈性作用,觸點在閉合及斷開瞬間有一個抖動過程,一般為 5~ 10ms 時間。為了消除抖動影響可作這樣處理:當判斷有鍵按下后,軟件延時一段時間在判斷鍵盤狀態(tài),如果仍有鍵按下狀態(tài),則認為有一個確定的鍵按下,否則按鍵抖動處理。 3) 求按下鍵的鍵值及鍵號。鍵盤上的每個鍵都對應一個鍵值。鍵值的組成:其中 4 位為掃描該鍵時的行線輸出值( PB3~ PB6),高 8位為該鍵按下時的列線輸入值( PC0、 PC1 為有效位,其余位令其為 1)。由于鍵盤中鍵號排列無規(guī)律,不能通過對鍵值直接運算得到鍵號。因此必須先判斷按下鍵是使 PC7=0 還是 PC1=0,然后再查為零的列線上鍵按下時其 8位鍵值中是否有一位為零,若為零則可得到鍵值。求按下鍵的鍵值及鍵號的目的是使程序轉到相應的地址去完成該鍵的操作。一般,對數(shù)字鍵就是直接將該號送到顯示緩沖區(qū)進行顯示,對功能鍵則必須先找到 該功能鍵處理程序入口地址,并轉去執(zhí)行該鍵的命令。因此當鍵號求到后,還必須找到功能處理入口。 4) 為保證鍵閉合依次 CPU 僅進行依次鍵功能操作。程序中需要等待鍵釋放以后再將鍵號送累加器 AH。 LED 顯示器的工作方式 LED 數(shù)碼管是目前最常用的數(shù)字顯示器,圖 A、 B 為共陰管和共陽管的電路,圖 C 為兩種不同出線形式的引出腳功能圖。 一個 LED 數(shù)碼管可用來顯示一位 0~ 9十進制數(shù)和一個小數(shù)點。小型數(shù)碼管 12 ( 寸和 寸)每段發(fā)光二極管的正向壓降,隨顯示光(通常為紅、綠、黃、橙色)的顏色不同略有差別,通常約 為 2~ ,每個發(fā)光二極管的點亮電流在 5~ 10mA。 LED 數(shù)碼管要顯示 BCD 碼所表示的十進制數(shù)字就需要有一個專門的譯碼器,該譯碼器不但要完成譯碼功能,還要有相當?shù)尿寗幽芰Α? 圖 A 共陰連接(“ 1”電平驅動) 圖 B 共陽連接(“ 0”電平驅動) 圖 C LED 數(shù)碼管符號及引腳功能圖 LED 顯示器有靜態(tài)和動態(tài)兩種工作方式 LED 顯示器工作在靜態(tài)顯示方式下,共陰極或共陽極連接在一起,然后接地或 +5V;每位的段選線( A,B,… ,G,H)與一個 8 位并行口相連。這樣,只要在每一位的段選線上 保持段選碼電平,該位就能保持相應的顯示字符。 在多位 LED 顯示時,為了化簡電路,降低成本,將所有位的斷選線并聯(lián)在一起,由一個 8 位的 I/O 口控制,即控制段選碼而共陰極或共陽極點分別由相應的 13 I/O 線控制即控制位選碼,這就是動態(tài)顯示。 4位 LED動態(tài)顯示電路只需一個 8位 I/O口及一個 4位 I/O口,其中 8 個 I/O控制段選碼, 4位 I/O 控制位選。進行 4位字符顯示時,采用掃描顯示方式,即在每一瞬間只使某一位顯示相應字符,在此瞬間,段選控制 I/O口輸出相應字符段選碼,位選控制 I/O 口在該顯示位送入選通電平(共陰極送低電
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1