紅外解碼程序主要工作為等待紅外線信號出現,并跳過引導信號,開始收集連續32位的表面數據,存入內存的連續空間。位信號解碼的原則是:以判斷各個位的波寬信號來決定高低信號。位解碼原理如下: 解碼為0:低電平的寬度0.56ms+高電平的寬度0.56ms。 解碼為1:低電平的寬度1.68ms+高電平的寬度0.56ms。 程序中必須設計一精確的0.1ms延時時間作為基礎時間,以計數實際的波形寬度,若讀值為5表示波形寬度為0.5ms,若讀值為16表示波形寬度為1.6ms,以此類推。高電平的寬度1.12ms為固定,因此可以直接判斷低電平的寬度的計數值5或時16,來確定編碼為0或是1。程序中可以減法指令SUBB來完成判斷,指令“SUBB A,R2”中若R2為計數值,A寄存器設為8,就可如下: 當“8-R2”有產生借位,借位標志C=1,表示編碼為1。 當“8-R2”無產生借位,借位標志C=0,表示編碼為0。 將借位標志C經過右移指令“RRC A”轉入A寄存器中,再經由R0寄存器間接尋址存入內存中。
標簽: 紅外解碼 程序 信號 等待
上傳時間: 2016-11-09
上傳用戶:miaochun888
系統設置一個兩位BCD碼倒計時計數器(計數脈沖1HZ),用于記錄各狀態持續時間; 因為各狀態持續時間不一致,所以上述計數器應置入不同的預置數; 倒計時計數值輸出至二個數碼管顯示; 程序共設置4個進程: ① 進程P1、P2和P3構成兩個帶有預置數功能的十進制計數器,其中P1和P3分別為個位和十位計數器,P2產生個位向十位的進位信號; ② P4是狀態寄存器,控制狀態的轉換,并輸出6盞交通燈的控制信號。
標簽: BCD 1HZ 系統設置 計時
上傳時間: 2016-11-28
上傳用戶:003030
系統設置一個兩位BCD碼倒計時計數器(計數脈沖1HZ),用于記錄各狀態持續時間; 因為各狀態持續時間不一致,所以上述計數器應置入不同的預置數; 倒計時計數值輸出至二個數碼管顯示; 程序共設置4個進程: ① 進程P1、P2和P3構成兩個帶有預置數功能的十進制計數器,其中P1和P3分別為個位和十位計數器,P2產生個位向十位的進位信號; ② P4是狀態寄存器,控制狀態的轉換,并輸出6盞交通燈的控制信號
標簽: 61548 1HZ BCD 系統設置
上傳時間: 2014-01-24
上傳用戶:jhksyghr
1.推動教育學發展的內在動力是( D)的發展。A.教育規律 B.教育價值 C.教育現象 D.教育問題 2.提出“泛智”教育思想,探討“把一切事物教給一切人類的全部藝術”的教育家是( B)A.培根 B.夸美紐斯 C.赫爾巴特 D.贊可夫
標簽: A. B. C. D.
上傳時間: 2017-01-06
上傳用戶:1427796291
vhdl編程的,移位寄存器,八位,支持左移,右移
標簽: vhdl 編程
上傳時間: 2017-01-21
上傳用戶:685
cpu設計實例mips。MIPSI指令集32位CPU(1)MiniCore設計實例全32位操作,32個32位通用寄存器,所有指令和地址全為32位 (2)靜態流水線(3~5級) (3)Forwarding技術 (4)片內L1 Cache,指令、數據各4KByte,硬件初始化 (5)沒有TLB,但系統控制協處理器(CP0)具有除頁面映射外的全部功能
標簽: MiniCore MIPSI mips cpu
上傳時間: 2013-12-02
上傳用戶:xiaodu1124
LM3S系列ARM用GPIO模擬并行總線擴展32KB SRAM PF0~PF7 D0~D7(數據總線) PA0~PA7 A0~A7(地址總線低8位) PB0~PB7 A8~A15(地址總線高8位) PB7 /CE(片選) PC4 /WE(寫使能) PC5 /OE(讀使能) 32KB SRAM 映射在地址0x0000~0x4FFF之間 為了加快訪問速度,軟件上將采用寄存器方式進行操作 PB7原為/TRST功能,現在也解放出來作為地址線A15
標簽: LM3S GPIO SRAM ARM
上傳時間: 2014-01-01
上傳用戶:wlcaption
本軟件包含了學習匯編語言的全部內容。Emu8086集源代碼編輯器,匯編/反匯編工具以及可以運行debug的模擬器(虛擬機器)于一身,此外,還有循序漸進的教程。這套軟件對于剛開始學習匯編語言的朋友非常有幫助.它能夠編譯源代碼,并在模擬器上一步一步的執行. 可視化界面令操作易如翻掌.可以在執行程序的同時可觀察寄存器,標志位和內存.算術和邏輯運算單元(ALU)顯示中央處理器內部的工作情況. 注意這是注冊版的 可以消除很多限制!
標簽: 8086 Emu 軟件包 匯編語言
上傳時間: 2013-12-25
上傳用戶:270189020
1、本實驗鍵盤結構為4×4鍵盤,顯示為4位。 2、實驗地址可采用8000H。 3、鍵盤掃描時列為輸出:8002H。 行為讀入:8001H。 4、編程為掃描方式實現: 逐列掃描,首先使用Y1為0,讀入行值。 ①當讀入的行值為FFH時,表明無鍵按下,再令Y2為0依次掃描各列。 ②當讀入的行值不為FF時(為0時)即有鍵按下,轉求鍵值。 5、求鍵值的方法: ①設置行值寄存器和列值寄存器。 ②每掃描完一行,無鍵按下時,列值 + 4。 ③有鍵按下時,列寄存器保持原值,轉求相應的行值。 ④ 求行值的方法是:將行值右移,每移位一次行寄存器加1,直至移出位為低電平為止。 6、鍵值 = 行 + 列 即 R3 + R4
標簽: 鍵盤 實驗
上傳時間: 2017-05-24
上傳用戶:思琦琦
8路移存型彩燈題目要求兩種花型,本次實驗分別實現這兩種花型,它的設計主要采用74194接成扭環形結構的移位寄存器來實現,整個電路主要由編碼發生器、控制電路、脈沖發生器構成可以實現控制8個以上的彩燈,并且可以組成多種花型。
標簽: 8路 彩燈
上傳時間: 2014-11-29
上傳用戶:l254587896
蟲蟲下載站版權所有 京ICP備2021023401號-1