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

正文內(nèi)容

jcf-59三合一系統(tǒng)(編輯修改稿)

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

【文章內(nèi)容簡(jiǎn)介】 命令。 在鍵盤(pán)工作方式時(shí),由于讀出操作嚴(yán)格按照先入先出的順序,因此,不必使用此條命令。 ?A、 讀顯示 RAM 命令 ?其中: ? D D D5= 011為讀顯示 RAM命令特征位。該命令字用來(lái)設(shè)定將要讀出的顯示 RAM的地址。 D D D D0= AAAA 用來(lái)尋址顯示 RAM 的存儲(chǔ)單元,由于顯示 RAM 有 16 8 位,即 16 個(gè)字節(jié)的存儲(chǔ)容量,所以需用 4 位進(jìn)行尋址。 11 D4= AI 為自動(dòng)增量特征位,當(dāng) AI= 1 是,則每次讀出之后,地址自動(dòng)加 1,指向下一個(gè)地址,所以下一次順序讀出數(shù)據(jù)時(shí),不必重新設(shè)置讀顯示 RAM 命令字。 A、 寫(xiě)顯示 RAM 命令: 其中: D D D5= 100 為寫(xiě)顯示 RAM 命令特征字。在 CP 顯示 RAM 之前,這個(gè)命令字用來(lái)設(shè)定將要寫(xiě)入的顯示 RAM 地址。 D D D D0= AAAA 用來(lái)尋址顯示 RAM 的存儲(chǔ)單元, 4位能尋址所有 16 個(gè)顯示存儲(chǔ)單元。 D4= AI 為自動(dòng)增量特征位,當(dāng) AI= 1 是,則每次寫(xiě)入之后,地址自動(dòng)加 1,指向下一個(gè)地址,所以下一次順序?qū)懭霐?shù)據(jù)時(shí),不必重新設(shè)置讀顯示 RAM 命令字。 8279 鍵盤(pán)、顯示器接口芯片 (7) F、 顯示禁止寫(xiě)入 /消隱命令 D D D5= 101為顯示禁止寫(xiě)入 /消隱命令特征位。 D D2= IW A, IW B,此兩位分別用來(lái)屏蔽 A、 B 兩組顯示。例如當(dāng) A 組的屏蔽位 D2= 1 時(shí), A 組的顯示 RAM 禁止寫(xiě)入。因此,從 CPU 寫(xiě)入顯示器 RAM 的數(shù)據(jù)不會(huì)影響 A 的顯示。這種情況通常在采用雙 4 位顯示器時(shí)使用。因?yàn)閮蓚€(gè) 4 位顯示器是獨(dú)立的,為了給其中一個(gè)四位顯示器輸入數(shù)據(jù)而以不影響另一個(gè)四位顯示器,因此必須對(duì)另一組的輸入實(shí)行屏蔽。 D D0= BL A, BL B 是兩個(gè)消隱特征位。分別對(duì)兩組顯示進(jìn)行消隱,當(dāng) BL= 1 時(shí),對(duì)應(yīng)顯示組被消隱,而當(dāng) BL= 0時(shí),則恢復(fù)正常顯示。 清除命令 其中: D D D5= 110為清除命令特征位,此命令用來(lái)清除 FIFO RAM 和顯示 RAM。 D D D2= CD CD CD 用來(lái)設(shè)定清除顯示 RAM 的方式。共有四種清除方式,見(jiàn)下表: 8279 鍵盤(pán)、顯示器接口芯片 (8) C1 = CF 用來(lái)置空 FIFO 存儲(chǔ)器,當(dāng) CF = 1 時(shí),執(zhí)行清除俱后, FIFO RAM 被置空,使中斷輸出線 IRQ 復(fù)位。同時(shí),傳感器 RAM 的讀出地址也被置 0。 D0= CA 為總清的特征位。它兼有 CD 和 CF 兩者的功效。當(dāng) CA = 1 時(shí),對(duì)顯示的清除方式由 D3D2 兩位編碼決定。 清除顯示 RAM大約需要 160us 時(shí)間。在此期間, FIFO 狀態(tài)字的最高位 CU = 1,表示顯示無(wú)效, CPU 不能顯示 RAM寫(xiě)入數(shù)據(jù)。 結(jié)束中斷 /錯(cuò)誤方式設(shè)置命令: 12 其中: D D D5= 100為該命令特征位。這個(gè)命令有兩種不同的應(yīng)用。 作為結(jié)束中斷命令。在傳感器工作方式中,每當(dāng)傳感器狀態(tài)出現(xiàn)變化時(shí),掃描檢測(cè)電路就將其狀態(tài)寫(xiě)入傳感器 RAM,并啟動(dòng)中斷邏輯,使 IRQ 變高,向 CPU 中斷。并且禁止寫(xiě)入傳感器 RAM。此時(shí)若傳感器 RAM 讀出地址的自動(dòng)遞增特征位沒(méi)有置位( AI= 0),則中斷 IRQ 在 CPU 第一次從傳感器 RA 出數(shù)據(jù)時(shí),就被清除。若自動(dòng)遞增特征位已置位( AI= 1),則 CPU對(duì)傳感器 RAM 的讀出并不能清除 ERQ,而必須通過(guò)給 8279 寫(xiě)入結(jié)束中斷 /錯(cuò)誤方式設(shè)置命令才能使 IRQ 變低。因此在傳感器工作方式中,此令用來(lái)結(jié)束傳感器 RAM 的中斷請(qǐng)求。 一錯(cuò)誤方式設(shè)置命令。在 8279 已被設(shè)定為鍵盤(pán)掃描 N 鍵輪回方式以后,如果 CP 給 8279 又寫(xiě)入結(jié)束中斷 /錯(cuò)誤方式設(shè)置命令( E= 1),則 8279 將以一種特定的錯(cuò)誤方式工作。這種方式的特點(diǎn)是: 8279 在消抖周期內(nèi),如果發(fā)現(xiàn)有多個(gè)鍵被同時(shí)按下,則 FIFO 狀態(tài)字中的錯(cuò)誤特征位 S/E將置 1,并產(chǎn)生中斷請(qǐng)求信號(hào)和阻止寫(xiě)入 FIFO RAM。 錯(cuò)誤特征位 S/E 在讀出 FIFO狀態(tài)字時(shí)被讀出,而在執(zhí)行 CF = 1 的清除命 令時(shí)被復(fù)位。 上述 8279 的 8 種命令字皆由 D D D5 特征位確定,當(dāng)輸入 8279 之后能自動(dòng)尋址到相應(yīng)的命令寄存器。只是在寫(xiě)入命令時(shí),命令字一定要寫(xiě)到命令口中,即應(yīng)讓緩沖地址信號(hào) A0= 1 A、 8279 的狀態(tài)字 ?8279 的 FIFO 狀態(tài)字,主要用于鍵盤(pán)和選通工作方式。以指示 FIFO RAM 中的字符數(shù)和有無(wú)錯(cuò)誤發(fā)生。 8279 鍵盤(pán)、顯示器接口芯片 (9) 其中: D7= DU 為顯示無(wú)效特征位。當(dāng) DU= 1 表示無(wú)效。當(dāng)顯示 RAM 由于清除顯示或全清命令尚未完成時(shí), DU = 1。 D6= S/E 為傳 感器信號(hào) 結(jié)束 /錯(cuò)誤特征位。當(dāng) 8279 工作在傳感器工作方式時(shí),若 S/E= 1,表示最后一個(gè)傳感 器信號(hào)已進(jìn)入傳感器 RAM 中,而當(dāng) 8279 工作在特殊錯(cuò)誤方式時(shí),若 S/E= 1,則表示出現(xiàn)了多鍵同是時(shí)按下錯(cuò)誤。此特征位在讀出FIFO 狀態(tài)字時(shí)被讀出,而在執(zhí)行 CF = 1 的清除命令時(shí)被復(fù)位。 D D4= OU 為超出、不足錯(cuò)誤特征位。對(duì) FIFO RAM 的操作可能出現(xiàn)兩種錯(cuò)誤:超出或不足。當(dāng) FIFO 已經(jīng)充滿時(shí),若其它的鍵盤(pán)數(shù)據(jù)還企圖寫(xiě)入 FIFO RAM 中,則出現(xiàn)超出錯(cuò)誤,狀態(tài)字的 O 置位 1,當(dāng) FIFO RAM 已經(jīng)置空時(shí),若 CPU 還企圖讀出,則出現(xiàn)不足錯(cuò)誤,狀態(tài)字的 U 置位 1。 D3= F 表示 FIFO RAM 是否已滿。當(dāng) F= 1時(shí),表示 FIFO RAM 中已滿。 D D D0= NNN表示 FIFO RAM 中的字符數(shù),最多 8 個(gè)。 13 軟件實(shí)驗(yàn)部分 實(shí)驗(yàn)一 清零程序 實(shí)驗(yàn)?zāi)康模?了解傳感器 ,仿真器 ,微機(jī)接口三合一系統(tǒng)及 MCS51 調(diào)試軟件 。掌握匯編語(yǔ)言設(shè)計(jì)和調(diào)試方法。 實(shí)驗(yàn)內(nèi)容: 把外部擴(kuò)展的 RAM 的 2020H— 20FFH的內(nèi)容清零。 實(shí)驗(yàn)步驟: 用連續(xù)單步方式運(yùn)行程序,檢查 2020H— 20FFH中實(shí)行程序前后的內(nèi)容變化 。 思考: 假設(shè)要把片外 2020H— 20FFH中的內(nèi)容改成 FF 和將單片機(jī)片內(nèi) RAM中 30H7FH內(nèi)容改成 55H,如何修改程序。 程序框圖: N Y 程序清單: ORG 0640H SE01: MOV R0, 00H MOV DPTR, 2020H ;( 0000H)送 DPTR LOO1: CLR A MOVX @DPTR,A 。0 送( DPTR) INC DPTR ; DPTR+1 INC R0 ;字節(jié)數(shù)加 1 CJNE R0, 00H,LOO1 。不到 FF 個(gè)字節(jié)再清 LOOP: SJMP LOOP END 實(shí)驗(yàn)二 拆字程序 實(shí)驗(yàn)?zāi)康模?掌握匯編語(yǔ)言設(shè)計(jì)和調(diào)試方法。 實(shí)驗(yàn)內(nèi)容: 把 2020H 的內(nèi)容拆開(kāi),高位送 2020H 低位,低位送 2020H 低位, 2020H、 2020H 高位清零,一般本程序用于把數(shù)據(jù)送顯示緩沖區(qū)時(shí)用。 實(shí)驗(yàn)步驟: 用連續(xù)單步 方式運(yùn)行程序,檢查 2020H— 2020H 中實(shí)行程序前后的內(nèi)容變化。 思考 :如何用斷點(diǎn)方法調(diào)試本程序。 開(kāi)始 R0=00 00送 2020H DPTR+1 R0+1 R0=FF? 結(jié)束 14 程序框圖 程序清單: ORG 0660H SE02:MOV DPTR, 2020H MOVX A, @DPTR MOV B,A 。(2020)→ A→ B SWAP A 。交換 ANL A,0FH 。屏敝高位 INC DPTR MOVX @DPTR,A 。送 2020H INC DPTR MOV A, B ANL A,0FH 。(2020)內(nèi)容屏敝高位 MOVX @DPTR,A 。送 2020H SJMP $ END 實(shí)驗(yàn)三 拼字程序 實(shí)驗(yàn)?zāi)康模?掌握匯編語(yǔ)言設(shè)計(jì)和調(diào)試方法。 實(shí)驗(yàn)內(nèi)容: 把 2020H、 20201H 的低位分別送入 2020H 高低位,一般本程序用于把顯示緩 沖區(qū)時(shí)的數(shù)據(jù)取出拼裝成一個(gè)字節(jié)。 實(shí)驗(yàn)步驟: 用連續(xù)單步方式運(yùn)行程序,檢查 2020H 中實(shí)行程序前后的內(nèi)容變化。 開(kāi)始 2020H內(nèi)容送 A 高低位交換 屏蔽高位后送2020H 2020H內(nèi)容送 A 屏蔽高位后送 2020H 結(jié)束 15 程序框圖: 程序清單 ORG 0680H SE03:MOV DPTR, 2020H MOVX A, @DPTR ANL A,0FH 。(2020H)內(nèi)容屏敝高位 SWAP A 。交換 MOV B,A 。保存 INC DPTR MOVX A,@DPTR 。(2020H)內(nèi)容送 A ANL A,0FH 。屏敝高位 ORL A,B 。或 INC DPTR MOVX @DPTR,A 。送 2020H SJMP $ END 實(shí)驗(yàn)四 數(shù)據(jù)排序?qū)嶒?yàn) 實(shí)驗(yàn)?zāi)康?:熟悉 8031指令系統(tǒng),掌握程序設(shè)計(jì)方法。 實(shí)驗(yàn) 內(nèi)容: 編寫(xiě)并調(diào)試一個(gè)排序子程序,其功能為用冒泡法將內(nèi)部 RAM 中幾個(gè)單字節(jié)無(wú)符號(hào)的正整數(shù),按從小到大的次序重新排列。 實(shí)驗(yàn)步驟: 把 8031 中 RAM50— 5AH 中放入不等的數(shù)據(jù),運(yùn)行本實(shí)驗(yàn)程序后檢查 50— 5AH 中內(nèi)容是否按從小到大的次序排列。 思考: 編一程序把 50H— 5AH中內(nèi)容按從大到小排列。 開(kāi)始 (2020H)內(nèi)容送 A,屏蔽高 位 交換高低位 ,送 B (2020H)內(nèi)容送 A,屏蔽高 位 A和 B或后 ,送 2020H 結(jié)束 16 程序框圖: 程序清單 ORG 09B0H QUE: MOV R3, 50H QUE1:MOV A,R3 。指針?biāo)?R0 MOV R0, A MOV R7,0AH 。長(zhǎng)度送 R7 CLR 00H 。標(biāo)志位為 0 MOV A, @R0 QL2: INC R0 MOV R2, A CLR C MOV 22H, @R0 CJNE A,22H,QL3 。相等嗎 ? 開(kāi)始 清標(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 。大于交換位置 SETB 00H XCH A, @R0 DEC R0 XCH A, @R0 INC R0 。大于交換位置 QL1:MOV A, @R0 DJNZ R7, QL2 JB 00H,QUE1 。一次循環(huán)中有交換繼續(xù) SJMP $ 。無(wú)交換退出 END 實(shí)驗(yàn)五 數(shù)據(jù) 區(qū)傳送子程序 實(shí)驗(yàn)?zāi)康模?掌握 RAM中的數(shù)據(jù)操作。 實(shí)驗(yàn)內(nèi)容: 把( R2, R3)源 RAM區(qū)首址的( R6, R7)個(gè)字節(jié)數(shù)據(jù),傳送到( R4, R5)目的 R
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1