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

正文內(nèi)容

第8章數(shù)字量io模塊-全文預(yù)覽

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

下一頁面
  

【正文】 8位, MCRA為 16位因此控制了 IOPA和 IOPB的設(shè)置 PBDATDIR=0x0FF00。 // 不使能看門狗,可以用軟件禁止看門狗 IMR=0x0000。// 累加器中結(jié)果正常溢出 asm( clrc CNF)。返回 ( 7)用軟件延時 30mS消抖動 KEYDELAY: LACC 6000 KEYD1: SUB 1 RPT 80 NOP BCND KEYD1,NEQ RET ( 10)假中斷程序 PHANTOM KICK_DOG 。取出鍵值~ OR 0FF00H 。再一次讀鍵值 LACL KEYXS BCND KEY,EQ 。IOPA3,IOPA4,IOPA5設(shè)置為輸出方式 ,且 KEYC=1 AND 0FF10H SACL PADATDIR RET ( 5)鍵盤程序 KEY: CALL READKEY 。不使能中斷 SPLK 0FFFFH,IFR。跳轉(zhuǎn) ,循環(huán)查鍵 ( 3)系統(tǒng)初始化程序 SYSINIT: SETC INTM CLRC SXM SETC OVM CLRC CNF 。送要顯示的數(shù)據(jù)到 IOPB端口 LACL PADATDIR OR 0ff10H。將 PADATDIR裝載到ACC的低 16位 OR 00038H 。給要顯示的數(shù)據(jù)賦初值 B LED 。前次 LED顯示的數(shù)據(jù) DP_USER .set 5 .include 。 8個鍵盤中的某個按鍵則相應(yīng)的第幾個發(fā)光二極管點(diǎn)亮。k++) k=k。0x0FF00。led=led1,i++) { *PBDATDIR=*PBDATDIRamp。0x0FF00。 // 清除全部中斷標(biāo)志, 寫 1清 0 *MCRA=*MCRAamp。 // 禁止所有中斷 *SCSR1=0x81FE。 asm( setc SXM)。 ( 5 ) 每次須改變 LED 的 顯 示 內(nèi) 容 時 , 用指令PBDATDIR=PBDATDIRamp。 ( 2) SXM、 OVM、 CNF和 INTM等的位操作嵌入?yún)R編語句 。CLKIN=6 M,CLKOUT=24 M SPLK 0E8H,WDCR 。是否循環(huán)完一次(已點(diǎn)亮第 8個發(fā)光二極管) ROR 。送要顯示的數(shù)據(jù)到 IOPB端口 LACL PADATDIR OR 0038H 。指向 0280h~ 0300h區(qū) SPLK 80H,IOSFT_REG 。IOPB端口配置為一般 I/O功能 SACL MCRA LACL MCRA AND 0FF00H 。引用頭部文件 .def _c_int0 .text 1. 主程序 _c_int0: 。 軟件設(shè)計 IOPB端口發(fā)送需要顯示的數(shù)據(jù) , 再通過發(fā)送一個脈沖 , 循環(huán)點(diǎn)亮 8個發(fā)光二極管 。 2.端口 B數(shù)據(jù)和方向控制寄存器( PBDATDIR) ―― 地址 709Ah 15 14 13 12 11 10 9 8 B7DIR B6DIR B5DIR B4DIR B3DIR B2DIR B1DIR B0DIR RW0 RW0 RW0 RW0 RW0 RW0 RW0 RW0 7 6 5 4 3 2 1 0 IOPB7 IOPB6 IOPB5 IOPB4 IOPB3 IOPB2 IOPB1 IOPB0 RW+ RW+ RW+ RW+ RW+ RW+ RW+ RW+ 3.端口 C數(shù)據(jù)和方向控制寄存器( PCDATDIR) ―― 地址 709Ch 15 14 13 12 11 10 9 8 C7DIR C6DIR C5DIR C4DIR C3DIR C2DIR C1DIR C0DIR RW_0 RW_0 RW_0 RW_0 RW_0 RW_0 RW_0 RW_0 7 6 5 4 3 2 1 0 IOPC7 IOPC6 IOPC5 IOPC4 IOPC3 IOPC2 IOPC1 IOPC0 RW_+ RW_+ RW_+ RW_+ RW_+ RW_+ RW_+ RW_x 注 :_+ = 復(fù)位后的值和相應(yīng)引腳的狀態(tài)有關(guān), R = 可讀 , W = 可寫 , _0 = 復(fù)位后的值 , _x=未定義 4.端口 D數(shù)據(jù)和方向控制寄存器( PDDATDIR) ―― 地址 709Eh 159 8 保留位 D0DIR RW0 71 0 保留位 IOPD0 RW_+ 5.端口 E數(shù)據(jù)和方向控制寄存器( PEDATDIR) ―― 地址 7095h 15 14 13 12 11 10 9 8 E7DIR E6DIR E5DIR E4DIR E3DIR E2DIR E1DIR E0DIR RW_0 RW_0 RW_0 RW_0 RW_0 RW_0 RW_0 RW_0 7 6 5 4 3 2 1 0 IOPE7 IOPE6 IOPE5 IOPE4 IOPE3 IOPE2 IOPE1 IOPE0 RW_+ RW_+ RW_+ RW_+ RW_+ RW_+ RW_+ RW_x 6.端口 F數(shù)據(jù)和方向控制寄存器(PFDATDIR) ——地址 7096h 15 14 13 12 11 10 9 8 保留 F6DIR F5DIR F4DIR F3DIR F2DIR F1DIR F0DIR RW_0 RW_0 RW_0 RW_0 RW_0 RW_0 RW_0 RW_0 7 6 5 4 3 2 1 0 保留 IOPF6 IOPF5 IOPF4 IOPF3 IOPF2 IOPF1 IOPF0 RW_+ RW_+ RW_+ RW_+ RW_+ RW_+ RW_+ RW_+ I/O端口應(yīng)用 例:循環(huán)點(diǎn)亮 8個發(fā)光二極管 工作原理 1. 74HC273用于驅(qū)動 8個發(fā)光二極管 。 寄存器直接與 I/O引腳相連 。對以上的任一位寫 0將會引起不可預(yù)測的結(jié)果。 數(shù)據(jù)和方向控制寄存器( PxDATDIR) 控制寄存器 I/O端口復(fù)用控制寄存器 ( MCRx) :選擇 I/O端口作為基本功能方式還是一般 I/O引腳功能 。第 8章 數(shù)字量 I/O模塊 數(shù)字量 I/O端口概述 F2407系列有 41個通用 、 雙向的數(shù)字量 I/O( GPIO)引腳 , 其中大多數(shù)都是基本功能和一般 I/O復(fù)用引腳 。 I/O端口復(fù)用控制寄存器( MCRx) 地 址 存儲寄存器 說 明 7090h MCRA I/O復(fù)用控制寄存器 A 7092h MCRB I/O復(fù)用控制寄存器 B 7094h MCRC I/O復(fù)用控制寄存器 C 7098h PADATDIR I/O端口 A數(shù)據(jù)和方向寄存器 709Ah PBDATDIR I/O端口 B數(shù)據(jù)和方向寄存器 709Ch PCDATDIR I/O端口 C數(shù)據(jù)和方向寄存器 709Eh PDDATDIR I/O端口 D數(shù)據(jù)和方向寄存器 7095h PEDATDIR I/O端口 E數(shù)據(jù)和方向寄存器 7096h PFDA
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1