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

正文內容

第8章數(shù)字量io模塊(文件)

2024-08-10 12:53 上一頁面

下一頁面
 

【正文】 HC273片選信號 CALL DELAY 。如循環(huán)完一次則顯示數(shù)據(jù)賦初值 WAIT: NOP B LOOP 系統(tǒng)初始化程序 SYSINIT: SETC INTM CLRC SXM CLRC OVM CLRC CNF 。不使能 SPLK 0FFFFH,IFR 。 ( 4) 移位的實現(xiàn):其程序中設置了一個寄存器 led, 其高 8位為0, 低 8位存儲需要顯示的數(shù)據(jù) 。 include main( ) // 初始化子程序 { int led。 // 累加器中結果正常溢出 asm( clrc CNF)。 // 不使能看門狗,因為 SCSR2中的 WDOVERRIDE // 可以用軟件禁止看門狗 *IMR=0x0000。 // IOPA3,IOPA4,IOPA5,IOPB端口配置為一般的 I/O功, // F240x的端口均為 8位, MCRA為 16位 //因此控制了 IOPA和 IOPB的設置 * PBDATDIR=0x0FF00。// IOPA3,IOPA4,IOPA5 設置為輸出方式, //且 LEDCLK=1 while(1) { for(led=0x0080,i=0。 //首先屏蔽 B端口的各位 *PBDATDIR=*PBDATDIR|led。 // LEDCLK=1 for(k=0。 } 直接返回中斷服務程序 鍵盤與發(fā)光二極管配合使用程序 硬件說明: 8個鍵和 8個發(fā)光二極管,鍵盤的值先用 IOPB端口直接讀取,即相應的 I/O用作輸入方式; IOPB端口作為輸出方式去點亮 8個發(fā)光二極管 。 1.匯編程序 KEYXS .usect .data0,1 。調系統(tǒng)初始化程序 LDP DP_USER。調鍵盤程序 ,即掃描鍵盤 LED: LDP DP_PF2。開 74HC273片選信號 LDP DP_USER LACL KEYXS OR 0FF00H。關 74HC273片選信號 CALL KEYDELAY WAIT: RPT 7 。CLKIN=6 MHz,CLKOUT=24 MHz SPLK 0E8H,WDCR。IOPA3,IOPA4,IOPA5,IOPB端口配置為一般的 I/O功能 SACL MCRA LACL PBDATDIR AND 0000H。沒有鍵按下跳轉到KEY,循環(huán)查鍵 CALL KEYDELAY 。有鍵按下 ,跳轉到 LED,進行顯示 ( 6)讀鍵子程序 READKEY: CALL KEYINIT 。取反 LDP DP_USER SACL KEYXS 。 main() // 初始化子程序 { asm( setc SXM)。 // 禁止所有中斷 SCSR1=0x81FE。 // 清除全部中斷標志, 寫 1清 0 MCRA=MCRAamp。 PADATDIR=PADATDIRamp。0x00ff。 else k=1。 k=PBDATDIRamp。 } if(k==1) { k=PBDATDIRamp。 break。 //按下 S2點亮 LED1 case 0x00FB:PBDATDIR=(PBDATDIRamp。0x0FF00)|0x0FF08。 break。 //按下 S6點亮 LED5 case 0x00BF:PBDATDIR=(PBDATDIRamp。0x0FF00)|0x0FF80。 PADATDIR=PADATDIRamp。 } 光電隔離的 8路開關量輸入 與 8路開關量輸出電路 DSP的 I/O端口 IOPB0~7與 74LVC245構成 8路開關量輸入通道; 2. DSP 的 I/O端口 IOPB0~7與 74HC273鎖存器構成 8路開關量輸出通道; 3. DSP的 I/O端口 IOPA3~5作為 74LVC138的輸入信號; 138譯碼后輸出一個信號來使能 74LVC245從而控制 I/O端口 IOPB0~7輸入 8路開關量信號; 138譯碼后輸出一個信號來控制 74HC273鎖存器從而使 I/O端口 IOPB0~7輸出 8路開關量信號鎖存到 74HC273的寄存器中 。 main() { asm( setc SXM)。 // 禁止所有中斷 SCSR1=0x81FE。 // 清除全部中斷標志, 寫 1清 0 MCRA=MCRAamp。0x0FF00)|0x0FF28。0x00FF。j3000。 if(k==0x00FF) k=0。 PADATDIR=PADATDIRamp。 } 。 //IOPA3,IOPA4,IOPA5 設置為輸出方式,且 IOOUTCLK=1,選通 8路開關量輸出 PADATDIR=PADATDIR|0x0FF28。 } if(k==1) { PADATDIR=(PADATDIRamp。 k=PBDATDIRamp。 else k=1。0x00ff。 // IOPA3,IOPA4,IOPA5,IOPB端口配置為一般的 I/O功能, F240x的端口均為 8位, MCRA為 16位因此控制了 IOPA和IOPB的設置 PBDATDIR=0x00ff。 // 不使能看門狗,可以用軟件禁止看門狗 IMR=0x0000。 // 累加器中結果正常溢出 asm( clrc CNF)。 光電耦合器件的 VIN接 5V電平; IN0~7為 8路開關量輸入; OUT0~7為 8路開關量輸出; 開關量輸入為低電平時 , 輸出也為低電平信號 。 //IOPA3,IOPA4,IOPA5 設置為輸出方式且 LEDCLK=1 PADATDIR=PADATDIR|0x0FF10。 //按下 S8點亮 LED7 default: PBDATDIR=PBDATDIR。 break。0x0FF00)|0x0FF20。 //按下 S4點亮 LED3 case 0x00EF:PBDATDIR=(PBDATDIRamp。 break。0x0FF00)|0x0FF02。 switch(k) { case 0x00FE:PBDATDIR=(PBDATDIRamp。 if(k==0x00FF) k=0。j3000。0x00FF。 //IOPA3,IOPA4,IOPA5 設置為輸出方式,且LEDCLK=1 PADATDIR=PADATDIR|0x0FF10。 // OPA3,IOPA4,IOPA5,IOPB端口配置為一般的 I/O功能, F240x的端口均為
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1