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

正文內(nèi)容

xx新編基于at89c51單片機(jī)鍵盤控制動態(tài)顯示器設(shè)計(jì)(編輯修改稿)

2024-12-23 22:36 本頁面
 

【文章內(nèi)容簡介】 101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10VCC40GND20IC18031Y1C1 C2C3 10UR1510R2510R3510R4510R5510R6510R7510R81KR91KR101KR111KR121KR131KR141KR151KR16100R171KD1D2D3D4 D5D6D7D8123456789*0S13VCCVCCVCCP1.0P1.1P1.2P1.3P1.4P1.5P1.6abfcgdeDPY[LEDgn]1 2 3 4 5 6 7a b c d e f gabfcgdeDPY[LEDgn]1 2 3 4 5 6 7a b c d e f gabfcgdeDPY[LEDgn]1 2 3 4 5 6 7a b c d e f gabfcgdeDPY[LEDgn]1 2 3 4 5 6 7a b c d e f gabfcgdeDPY[LEDgn]1 2 3 4 5 6 7a b c d e f gabfcgdeDPY[LEDgn]1 2 3 4 5 6 7a b c d e f gabfcgdeDPY[LEDgn]1 2 3 4 5 6 7a b c d e f gabfcgdeDPY[LEDgn]1 2 3 4 5 6 7a b c d e f gY1Y2Y3Y4Y5Y6Y7Y8 第四章 軟件設(shè)計(jì) 鍵盤掃描、按鍵判斷程序 12 圖( ) 先掃描鍵盤的列,從第一行開始判斷按鍵是否按下。若有則存儲數(shù)據(jù),否則繼續(xù)掃描。 開始 掃描列 判斷第一行第一列按鍵 …. 存儲數(shù)字 判斷第一行第二列按鍵 …. 無 有 無 有 有 判斷第四行第三列按鍵 13 圖( ) 將存儲的數(shù)據(jù)按第一個放最右面,存放第若個數(shù)時第一個左移,第二個數(shù)放后面的順序,依次顯示。 儲存的數(shù) 顯示最后位 顯示在最后位 前面的數(shù)左移 顯示在最后位 前面的數(shù)左移 第 一個數(shù) 第 二個數(shù) 第 N 個 數(shù) … .. 14 圖 ( ) 先掃描鍵盤看是否有鍵按下,若有則先消抖,在識別鍵功能,然后存開始 掃描 判斷是否 有按鍵 延時 判斷 存儲數(shù)字 動態(tài)顯示 超過 8位數(shù)字左移 結(jié)束 刪除最后一個數(shù), 并左移 識別功能鍵 無 有 數(shù)字 鍵 功能鍵 功能鍵 A 功能鍵 B 刪除所有數(shù)字 15 儲數(shù)據(jù)。由位控制來確定顯示的具體位置。若無鍵按下則繼續(xù)重復(fù)操作。 ORG 0000H START: MOV P2,0FFH ;開始 MOV R4,08H MOV R0,30H CLEAR: MOV @R0,0FFH ;復(fù)位 INC R0 DJNZ R4,CLEAR L1: MOV R3,0F7H MOV R1,00H L2: MOV A,R3 MOV P1,A MOV A,P1 MOV R4,A JNB ,KEYIN ;判斷第一列是否有按鍵 INC R1 JNB ,KEYIN ;判斷第二列是否有按鍵 INC R1 JNB ,KEYIN ;判斷第三列是否有按鍵 INC R1 LCALL DISP ;調(diào)用顯示子程序 MOV A,R3 SETB C RRC A ;將 A里面的內(nèi)容右移 MOV R3,A JC L2 LJMP L1 KEYIN: MOV R7,60 D2: MOV R6,248 DJNZ R6,$ DJNZ R7,D2 ;延時 D3: MOV A,P1 XRL A,R4 JZ D3 MOV A,R1 MOV DPTR,TABLE MOVC A,@A+DPTR ;查表 MOV R7,A 16 XRL A,0AH MOV A,R7 XRL A,0BH JZ START MOV A,R7 XCH A,30H XCH A,31H XCH A,32H XCH A,33H XCH A,34H XCH A,35H XCH A,36H XCH A,37H LCALL DISP LJMP L1 DISP: MOV DPTR,TABLE1 ;顯示子程序 MOV A,30H MOVC A,@A+DPTR MOV P0,A CLR LCALL DELAY ;調(diào)用延時 SETB ;顯示第一位 MOV A,31H MOVC A,@A+DPTR MOV P0,A CLR LCALL DELAY SETB ;顯示第二位 MOV A,32H MOVC A,@A+DPTR MOV P0,A CLR LCALL DELAY SETB ;顯示第三位 MOV A,33H MOVC A,@A+DPTR MOV P0,A CLR LCALL DELAY SETB ;顯示第四位 MOV A,34H MOVC A,@A+DPTR MOV P0,A CLR 17 LCALL DELAY SETB ;顯示第五位 MOV A,35H MOVC A,@A+DPTR MOV P0,A CLR LCALL DELAY SETB ;顯示第六位 MOV A,36H MOVC A,@A+DPTR MOV P0,A CLR LCALL DELAY SETB ;顯示第七位 MOV A,37H MOVC A,@A+DPTR MOV P0,A CLR LCALL DELAY SETB ;顯示第八 位 RET DELAY: MOV R7,06 ;延時 D1: MOV R6,125 DJNZ R6,$ DJNZ R7,D1 RET TABLE: DB 0AH,00H,0BH DB 07H,08H,09H DB 04H,05H,06H DB 01H,02H,03H TABLE1: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H END 18 第五 章 檢測與調(diào)試 5. 1 硬件調(diào)試 :硬件調(diào)試是利用開發(fā)系統(tǒng)、基本測試儀器(萬用表、示 波器等),檢查用戶系統(tǒng)硬件中存在的故障。 硬件調(diào)試可分為靜態(tài)調(diào)試與動態(tài)調(diào)試兩步進(jìn)行。 靜態(tài)調(diào)試是在用戶系統(tǒng)未工作時的一種硬件檢測。 第一步 :目測。檢查外部的各種元件或者是電路是否有斷點(diǎn)。 第二步: 用萬用表測試。先用萬用表復(fù)核目測中有疑問的連接點(diǎn),再檢測各種電源線與地線之間是否有短路現(xiàn)象。 第三步: 加電檢測。給板加電,檢測所有的插座或 是器件的電源端是否符合要求的值 第四步: 是聯(lián)機(jī)檢查。因?yàn)橹挥杏脝纹瑱C(jī)開發(fā)系統(tǒng)才能完成對用戶系統(tǒng)的調(diào)試。 2. 動 態(tài)調(diào)試 動態(tài)調(diào)試是在用戶系統(tǒng)工作的情況下發(fā)現(xiàn)和排除用戶系統(tǒng)硬件中存在的器件內(nèi)部故障、器件連接邏輯錯誤等的一種硬件檢查。動態(tài)調(diào)試的一般方法是由近及遠(yuǎn)、由分到合。 由分到合是指首先按邏輯功能將用戶系統(tǒng)硬件電路分為若干塊,當(dāng)調(diào)試電路時,與該元件無關(guān)的 器件全部從用戶系統(tǒng)中去掉,這樣可以將故障范圍限定在某個局部的電路上。當(dāng)各塊電路無故障后,將各電路逐塊加入系統(tǒng)中,在對各塊電路功能及各電路間 可能存在的相互聯(lián)系進(jìn)行調(diào)試。由分到合的調(diào)試既告完成。 由近及遠(yuǎn)是將信號流經(jīng)的各器件按照距離單片機(jī)的邏輯距離進(jìn)行由近及遠(yuǎn)的分層,然后分層調(diào)試。調(diào)試時,仍采用去掉無關(guān)元件的方法,逐層調(diào)試下去,就會定位故障元件了。 軟件調(diào)試: 軟件調(diào)試是通過對擁護(hù)程序的匯編、連接、執(zhí)行來發(fā)現(xiàn)程序中存在的語法錯誤與邏輯錯誤并加以排除糾正的過程。程序后,編輯,查看程序是否有邏輯的錯誤。 首先把源程序用偉福匯編下 ,如果通不過則有可能偉福匯編器與 Intel 匯編器在書寫格式上除了大部分相同外有一些不同,例如包含頭文件偽指令 include指令,偉福格式為: incude“ 文件名 ” , Intel 格式為: $inlcude(文件名 ).在使用偉福匯編器時,提示 “ 重復(fù)定義 ” 錯誤,有可能是在使用偉福匯編器,可以使用偉福預(yù)定義符,當(dāng)用戶變量全部由用戶定義的時候,不能使用偉福預(yù)定義符,否則會出現(xiàn) “ 重復(fù)定義 ” 錯誤。如果調(diào)試時不能在源程序上進(jìn)行則打開仿真器設(shè)置語言,在 ASM、 C、 PL/M 命令行,查看默認(rèn)設(shè)置的控制項(xiàng)是否被刪除。 19 第六章 元件清單
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1