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

正文內(nèi)容

jcf-59三合一系統(tǒng)-文庫(kù)吧資料

2024-09-12 05:19本頁(yè)面
  

【正文】 100H中。字節(jié)數(shù)減 1 SJMP $ NOP LO44:DEC R7 SJMP SE22 LO45:DEC R7 DEC R6 SJMP SE22 。源地址加 1 CJNE R5, 0FFH,LO43 INC R4 LO43:INC R5 。目的地首址 MOVX DPTR,A 。建立源程序首址 MOVX A,DPTR 。 實(shí)驗(yàn)步驟: 在 R2, R3 中輸入源首址(例如 8000H), R4, R5 中輸入目的地址(例如 A000H) R6, R7 中輸入字節(jié)數(shù)(例如 1FFFH),運(yùn)行程序,檢查 8000H— 9FFFFH 中 內(nèi)容是否和 A000H— BFFFH 中內(nèi)容完全一致。無(wú)交換退出 END 實(shí)驗(yàn)五 數(shù)據(jù) 區(qū)傳送子程序 實(shí)驗(yàn)?zāi)康模?掌握 RAM中的數(shù)據(jù)操作。大于交換位置 QL1:MOV A, R0 DJNZ R7, QL2 JB 00H,QUE1 。相等嗎 ? 開始 清標(biāo)志位 根據(jù) (R0)取數(shù) A (R0)+1送 R0 (A)< ((R0))? 置標(biāo)志位 ,交換內(nèi)容 長(zhǎng)度減 1=0? 標(biāo)志位 =0? 標(biāo)志位 =0? 結(jié)束 17 SETB C QL3:MOV A, R2 JC QL1 。長(zhǎng)度送 R7 CLR 00H 。 開始 (2020H)內(nèi)容送 A,屏蔽高 位 交換高低位 ,送 B (2020H)內(nèi)容送 A,屏蔽高 位 A和 B或后 ,送 2020H 結(jié)束 16 程序框圖: 程序清單 ORG 09B0H QUE: MOV R3, 50H QUE1:MOV A,R3 。 實(shí)驗(yàn)步驟: 把 8031 中 RAM50— 5AH 中放入不等的數(shù)據(jù),運(yùn)行本實(shí)驗(yàn)程序后檢查 50— 5AH 中內(nèi)容是否按從小到大的次序排列。送 2020H SJMP $ END 實(shí)驗(yàn)四 數(shù)據(jù)排序?qū)嶒?yàn) 實(shí)驗(yàn)?zāi)康?:熟悉 8031指令系統(tǒng),掌握程序設(shè)計(jì)方法。屏敝高位 ORL A,B 。保存 INC DPTR MOVX A,DPTR 。(2020H)內(nèi)容屏敝高位 SWAP A 。 實(shí)驗(yàn)步驟: 用連續(xù)單步方式運(yùn)行程序,檢查 2020H 中實(shí)行程序前后的內(nèi)容變化。送 2020H SJMP $ END 實(shí)驗(yàn)三 拼字程序 實(shí)驗(yàn)?zāi)康模?掌握匯編語(yǔ)言設(shè)計(jì)和調(diào)試方法。送 2020H INC DPTR MOV A, B ANL A,0FH 。交換 ANL A,0FH 。 開始 R0=00 00送 2020H DPTR+1 R0+1 R0=FF? 結(jié)束 14 程序框圖 程序清單: ORG 0660H SE02:MOV DPTR, 2020H MOVX A, DPTR MOV B,A 。 實(shí)驗(yàn)步驟: 用連續(xù)單步 方式運(yùn)行程序,檢查 2020H— 2020H 中實(shí)行程序前后的內(nèi)容變化。不到 FF 個(gè)字節(jié)再清 LOOP: SJMP LOOP END 實(shí)驗(yàn)二 拆字程序 實(shí)驗(yàn)?zāi)康模?掌握匯編語(yǔ)言設(shè)計(jì)和調(diào)試方法。 程序框圖: N Y 程序清單: ORG 0640H SE01: MOV R0, 00H MOV DPTR, 2020H ;( 0000H)送 DPTR LOO1: CLR A MOVX DPTR,A 。 實(shí)驗(yàn)步驟: 用連續(xù)單步方式運(yùn)行程序,檢查 2020H— 20FFH中實(shí)行程序前后的內(nèi)容變化 。掌握匯編語(yǔ)言設(shè)計(jì)和調(diào)試方法。 D D D0= NNN表示 FIFO RAM 中的字符數(shù),最多 8 個(gè)。 D3= F 表示 FIFO RAM 是否已滿。對(duì) FIFO RAM 的操作可能出現(xiàn)兩種錯(cuò)誤:超出或不足。此特征位在讀出FIFO 狀態(tài)字時(shí)被讀出,而在執(zhí)行 CF = 1 的清除命令時(shí)被復(fù)位。 D6= S/E 為傳 感器信號(hào) 結(jié)束 /錯(cuò)誤特征位。當(dāng) DU= 1 表示無(wú)效。以指示 FIFO RAM 中的字符數(shù)和有無(wú)錯(cuò)誤發(fā)生。 上述 8279 的 8 種命令字皆由 D D D5 特征位確定,當(dāng)輸入 8279 之后能自動(dòng)尋址到相應(yīng)的命令寄存器。這種方式的特點(diǎn)是: 8279 在消抖周期內(nèi),如果發(fā)現(xiàn)有多個(gè)鍵被同時(shí)按下,則 FIFO 狀態(tài)字中的錯(cuò)誤特征位 S/E將置 1,并產(chǎn)生中斷請(qǐng)求信號(hào)和阻止寫入 FIFO RAM。 一錯(cuò)誤方式設(shè)置命令。若自動(dòng)遞增特征位已置位( AI= 1),則 CPU對(duì)傳感器 RAM 的讀出并不能清除 ERQ,而必須通過(guò)給 8279 寫入結(jié)束中斷 /錯(cuò)誤方式設(shè)置命令才能使 IRQ 變低。并且禁止寫入傳感器 RAM。 作為結(jié)束中斷命令。 結(jié)束中斷 /錯(cuò)誤方式設(shè)置命令: 12 其中: D D D5= 100為該命令特征位。 清除顯示 RAM大約需要 160us 時(shí)間。它兼有 CD 和 CF 兩者的功效。同時(shí),傳感器 RAM 的讀出地址也被置 0。 D D D2= CD CD CD 用來(lái)設(shè)定清除顯示 RAM 的方式。分別對(duì)兩組顯示進(jìn)行消隱,當(dāng) BL= 1 時(shí),對(duì)應(yīng)顯示組被消隱,而當(dāng) BL= 0時(shí),則恢復(fù)正常顯示。因?yàn)閮蓚€(gè) 4 位顯示器是獨(dú)立的,為了給其中一個(gè)四位顯示器輸入數(shù)據(jù)而以不影響另一個(gè)四位顯示器,因此必須對(duì)另一組的輸入實(shí)行屏蔽。因此,從 CPU 寫入顯示器 RAM 的數(shù)據(jù)不會(huì)影響 A 的顯示。 D D2= IW A, IW B,此兩位分別用來(lái)屏蔽 A、 B 兩組顯示。 D4= AI 為自動(dòng)增量特征位,當(dāng) AI= 1 是,則每次寫入之后,地址自動(dòng)加 1,指向下一個(gè)地址,所以下一次順序?qū)懭霐?shù)據(jù)時(shí),不必重新設(shè)置讀顯示 RAM 命令字。在 CP 顯示 RAM 之前,這個(gè)命令字用來(lái)設(shè)定將要寫入的顯示 RAM 地址。 11 D4= AI 為自動(dòng)增量特征位,當(dāng) AI= 1 是,則每次讀出之后,地址自動(dòng)加 1,指向下一個(gè)地址,所以下一次順序讀出數(shù)據(jù)時(shí),不必重新設(shè)置讀顯示 RAM 命令字。該命令字用來(lái)設(shè)定將要讀出的顯示 RAM的地址。 在鍵盤工作方式時(shí),由于讀出操作嚴(yán)格按照先入先出的順序,因此,不必使用此條命令。當(dāng) AI= 1 時(shí),則每次讀出傳感器 RAM 之后, RAM 地址將自動(dòng)加 1,使地址指針指向順序的下一個(gè)存儲(chǔ)單元。 8279 鍵盤、顯示器接口芯片 (6) D D D0= AAA傳感器 RAM中的 8個(gè)字節(jié)地址。該命令字只在傳感器方式時(shí)使用,在 CPU讀傳感器 RAM之前,必須用這條命令來(lái)設(shè)定將要讀出的傳 感 器 RAM 的地址。相應(yīng)的二進(jìn)制數(shù) PPPPP= 10100,時(shí)鐘命令字即為: 34H。通過(guò)對(duì) N 的設(shè)定以獲行內(nèi)部 100KHZ 的頻率。 D D D D D0= PPPPP:用來(lái)對(duì)外部輸入時(shí)鐘 CLK 進(jìn)行 分頻的分頻數(shù) N。 N 鍵輪回為 N 鍵同時(shí)按下提供,當(dāng)有若干個(gè)鍵同時(shí)按下時(shí),鍵盤掃描能根據(jù)發(fā)現(xiàn)它們的次序,依次將它閃的狀態(tài)送入 FIFO RAM 中。 000 編碼掃描鍵盤,雙鍵鎖定 001 譯碼掃描鍵盤,雙鍵鎖定 010 掃描鍵盤, N 鍵輪回 011 譯碼掃描鍵盤, N 鍵輪回 100 編碼掃描傳感器 101 譯碼掃描傳感器 110 選通輸入,編碼顯示掃描 111 選 通輸入,譯碼顯示掃描 雙鍵鎖定和 N 鍵輪回是兩 種不同的多鍵同時(shí)按下的保護(hù)方式。 10 8279 鍵盤、顯示器接口芯片 (5) 所謂右入口,就 是顯示位置從最右一位開始,以后逐次輸入顯示字符時(shí),已有的顯示字符依次向左移動(dòng),就象計(jì)數(shù)器進(jìn)位一樣,故也稱計(jì)數(shù)器方式。各條命令格式分述如下: ?鍵盤 /顯示方式設(shè)置命令字: ?其中: ?D D D5= 000 為方式設(shè)置命令的特征位。編程的過(guò)程實(shí)際是 CPU 向 8279 發(fā)送控制命令的過(guò)程。該輸出信號(hào)在數(shù)字切換顯示或使用顯示消隱命令時(shí),將顯示消隱。兩組可以獨(dú)立使用,也可以合并使用。 OUTB0~ OUTB3( B組顯示信號(hào)):輸出線。 在選通輸入方式下,該信號(hào)的上升沿可將來(lái)自 RL0~ RL7的數(shù)據(jù)存放入 FIFO RAM 中。 在鍵盤方式時(shí),該輸入信號(hào)是鍵盤數(shù)據(jù)和最高位 D7,通常用來(lái)擴(kuò)充鍵開關(guān)的控制功能,作為控制功能鍵用。在傳感器方式和選通方式中, SHIFT 無(wú)效。 SHIFT(移位信號(hào)):輸入線,高電平有效。 8279 鍵盤、顯示器接口芯片 (4) RL0~ RL7(回復(fù)線):輸出線。這?四條輸出線用來(lái)掃描鍵盤和顯示器。 在傳感器工作方式中,每當(dāng)檢測(cè)到傳感器狀態(tài)變化時(shí), IR 就出現(xiàn)高電平。 CPU 每次從 RAM 中讀出一個(gè)字節(jié)數(shù)據(jù)是, IRQ 就變?yōu)榈碗娖健?IRQ(中斷請(qǐng)求):輸出線,高電平有效。 /RD、 /WR(讀、寫信號(hào)):輸入線,低電平有效。當(dāng) A0= 1 時(shí),若 CPU 進(jìn)行寫操作,則寫入字節(jié)是命令字,若進(jìn)行讀操作,則從 8279 讀出的字節(jié)是狀態(tài)字。當(dāng) /CS= 0 時(shí), 8279 被選中,允許 CPU 對(duì)其進(jìn)行讀、寫操作,否則被禁止。 RESET(復(fù)位):輸入線,高電平有效。 CLK(系統(tǒng)時(shí)鐘):輸入線。 8279 管腳、引線及功能說(shuō)明: 8279 為 40 列引腳 封裝,如下圖,其引線所具功能如下: D0~ D7(數(shù)據(jù)總線):雙向、三態(tài)總線。顯示寄存的輸出與顯示掃描配合,不斷從顯示 RAM 中讀出顯示數(shù)據(jù),同時(shí)輪流驅(qū)動(dòng)被選中的顯示位,以達(dá)到多路復(fù)用的目的,使顯示器呈現(xiàn)出穩(wěn)定的 顯示狀態(tài)。在顯示過(guò)程中,這些信息被輪流從顯示寄存器輸出。 * 顯示 RAM 和顯示地址寄存器 顯示 RAM 用來(lái)存放顯示數(shù)據(jù)。它存放著傳感器矩陣中的每一個(gè)傳感器 的狀態(tài)。象 FIFO 是空還是滿,其中存有多少字符,是否操作出錯(cuò)等等。每次新的輸入都順序?qū)懭氲?RAM 單元中,而每次讀出時(shí),總是按輸入的先后順序,將最先輸入的數(shù)據(jù)讀出。 * FIFO/ 傳感器 RAM 及其狀態(tài)寄存器 FIFO/ 傳感器 RAM 是一個(gè)雙重功能的 8 8 位 RAM。 D D D3 三位來(lái)自掃描計(jì)數(shù)器,是被按鍵的行編碼,而 D D D0 三位則來(lái)自列計(jì)數(shù)器它們是根據(jù)回復(fù)信號(hào)而確定的列編碼。若閉合,則該鍵的行、列地址和附加的移位、控制狀態(tài)一起形 成鍵盤數(shù)據(jù),送入 8279 內(nèi)部的 FIFO 先進(jìn)先出存儲(chǔ)器。 在鍵盤工作方式中,這些線被接到鍵盤矩陣的列線,在逐行掃描時(shí),回復(fù)線用來(lái)搜尋一行中閉合的鍵。按譯碼方式工作時(shí),掃描計(jì)數(shù)器的最低二位被譯碼后,從 SL0~ SL3 輸出,因此 SL0~ SL3提供了四中取 1的掃描譯碼。按編碼方式工作時(shí),計(jì)數(shù)器作二進(jìn)制數(shù)計(jì)數(shù)。然后經(jīng)過(guò)分頻為鍵盤掃描提供適當(dāng)?shù)闹鹦袙呙桀l率和顯示掃描時(shí)間。 定時(shí)控制包含基本的計(jì)數(shù)鏈。 * 控制與定時(shí)寄存器及定時(shí)及定時(shí) 控制 控制與定時(shí)寄存器用來(lái)寄存鍵盤及顯示的工作方式,以及由 CPU 編程的其它操作方式。 /RD、 /WR 來(lái)自 CPU 的讀、寫控制信號(hào)。輸入輸出控制線控制數(shù)據(jù)向各種內(nèi)部寄存器和緩沖器發(fā)送或接收。狀態(tài)標(biāo)志寄存器的格式如下圖所示,所以 CPU可以直接查詢 INTR:中斷請(qǐng)求 INTE:端口中斷允許 BF:緩沖器滿標(biāo)志 TIMER:定時(shí)中斷 C、定時(shí)器 /計(jì)數(shù)器 在 8155 中還設(shè)置有一個(gè) 14 位的定時(shí)器 /計(jì)數(shù)器,可用來(lái)定時(shí)或?qū)ν獠渴录?jì)數(shù), CPU 可通過(guò)程序選擇計(jì)數(shù)長(zhǎng)度和計(jì)方式。工作方式控制字的格式如上圖所示: 8155 的 A 口、 B 口 可工作于基本 I/O 方式或選通方式, C 口 可作為輸入輸出口線,也可作為 A 口、 B 口 選通方式工作時(shí)的狀態(tài)控制信號(hào)線,其工作情況與 8255 方式 0,方式 1 時(shí)大致相同,控制信號(hào)的含義也基本一樣。第 5 位用來(lái)確定 A 口、 B 口以選通過(guò)輸入輸出方式工作時(shí)是否允許中斷請(qǐng)求。 8155 的工作方式由 CPU 寫入
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1