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

正文內(nèi)容

第8章數(shù)字量io模塊(參考版)

2024-07-31 12:53本頁面
  

【正文】 } 。 //IOPA3,IOPA4,IOPA5 設(shè)置為輸出方式,且 IOOUTCLK=1,選通 8路開關(guān)量輸出 PADATDIR=PADATDIR|0x0FF28。 PADATDIR=PADATDIRamp。 } if(k==1) { PADATDIR=(PADATDIRamp。 if(k==0x00FF) k=0。 k=PBDATDIRamp。j3000。 else k=1。0x00FF。0x00ff。0x0FF00)|0x0FF28。 // IOPA3,IOPA4,IOPA5,IOPB端口配置為一般的 I/O功能, F240x的端口均為 8位, MCRA為 16位因此控制了 IOPA和IOPB的設(shè)置 PBDATDIR=0x00ff。 // 清除全部中斷標(biāo)志, 寫 1清 0 MCRA=MCRAamp。 // 不使能看門狗,可以用軟件禁止看門狗 IMR=0x0000。 // 禁止所有中斷 SCSR1=0x81FE。 // 累加器中結(jié)果正常溢出 asm( clrc CNF)。 main() { asm( setc SXM)。 光電耦合器件的 VIN接 5V電平; IN0~7為 8路開關(guān)量輸入; OUT0~7為 8路開關(guān)量輸出; 開關(guān)量輸入為低電平時 , 輸出也為低電平信號 。 } 光電隔離的 8路開關(guān)量輸入 與 8路開關(guān)量輸出電路 DSP的 I/O端口 IOPB0~7與 74LVC245構(gòu)成 8路開關(guān)量輸入通道; 2. DSP 的 I/O端口 IOPB0~7與 74HC273鎖存器構(gòu)成 8路開關(guān)量輸出通道; 3. DSP的 I/O端口 IOPA3~5作為 74LVC138的輸入信號; 138譯碼后輸出一個信號來使能 74LVC245從而控制 I/O端口 IOPB0~7輸入 8路開關(guān)量信號; 138譯碼后輸出一個信號來控制 74HC273鎖存器從而使 I/O端口 IOPB0~7輸出 8路開關(guān)量信號鎖存到 74HC273的寄存器中 。 //IOPA3,IOPA4,IOPA5 設(shè)置為輸出方式且 LEDCLK=1 PADATDIR=PADATDIR|0x0FF10。 PADATDIR=PADATDIRamp。 //按下 S8點亮 LED7 default: PBDATDIR=PBDATDIR。0x0FF00)|0x0FF80。 break。 //按下 S6點亮 LED5 case 0x00BF:PBDATDIR=(PBDATDIRamp。0x0FF00)|0x0FF20。 break。 //按下 S4點亮 LED3 case 0x00EF:PBDATDIR=(PBDATDIRamp。0x0FF00)|0x0FF08。 break。 //按下 S2點亮 LED1 case 0x00FB:PBDATDIR=(PBDATDIRamp。0x0FF00)|0x0FF02。 break。 switch(k) { case 0x00FE:PBDATDIR=(PBDATDIRamp。 } if(k==1) { k=PBDATDIRamp。 if(k==0x00FF) k=0。 k=PBDATDIRamp。j3000。 else k=1。0x00FF。0x00ff。 //IOPA3,IOPA4,IOPA5 設(shè)置為輸出方式,且LEDCLK=1 PADATDIR=PADATDIR|0x0FF10。 PADATDIR=PADATDIRamp。 // OPA3,IOPA4,IOPA5,IOPB端口配置為一般的 I/O功能, F240x的端口均為 8位, MCRA為 16位因此控制了 IOPA和 IOPB的設(shè)置 PBDATDIR=0x0FF00。 // 清除全部中斷標(biāo)志, 寫 1清 0 MCRA=MCRAamp。 // 不使能看門狗,可以用軟件禁止看門狗 IMR=0x0000。 // 禁止所有中斷 SCSR1=0x81FE。// 累加器中結(jié)果正常溢出 asm( clrc CNF)。 main() // 初始化子程序 { asm( setc SXM)。返回 ( 7)用軟件延時 30mS消抖動 KEYDELAY: LACC 6000 KEYD1: SUB 1 RPT 80 NOP BCND KEYD1,NEQ RET ( 10)假中斷程序 PHANTOM KICK_DOG 。取反 LDP DP_USER SACL KEYXS 。取出鍵值~ OR 0FF00H 。有鍵按下 ,跳轉(zhuǎn)到 LED,進行顯示 ( 6)讀鍵子程序 READKEY: CALL KEYINIT 。再一次讀鍵值 LACL KEYXS BCND KEY,EQ 。沒有鍵按下跳轉(zhuǎn)到KEY,循環(huán)查鍵 CALL KEYDELAY 。IOPA3,IOPA4,IOPA5設(shè)置為輸出方式 ,且 KEYC=1 AND 0FF10H SACL PADATDIR RET ( 5)鍵盤程序 KEY: CALL READKEY 。IOPA3,IOPA4,IOPA5,IOPB端口配置為一般的 I/O功能 SACL MCRA LACL PBDATDIR AND 0000H。不使能中斷 SPLK 0FFFFH,IFR。CLKIN=6 MHz,CLKOUT=24 MHz SPLK 0E8H,WDCR。跳轉(zhuǎn) ,循環(huán)查鍵 ( 3)系統(tǒng)初始化程序 SYSINIT: SETC INTM CLRC SXM SETC OVM CLRC CNF 。關(guān) 74HC273片選信號 CALL KEYDELAY WAIT: RPT 7 。送要顯示的數(shù)據(jù)到 IOPB端口 LACL PADATDIR OR 0ff10H。開 74HC273片選信號 LDP DP_USER LACL KEYXS OR 0FF00H。將 PADATDIR裝載到ACC的低 16位 OR 00038H 。調(diào)鍵盤程序 ,即掃描鍵盤 LED: LDP DP_PF2。給要顯示的數(shù)據(jù)賦初值 B LED 。調(diào)系統(tǒng)初始化程序 LDP DP_USER。前次 LED顯示的數(shù)據(jù) DP_USER .set 5 .include 。 1.匯編程序 KEYXS .usect .data0,1 。 8個鍵
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1