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

正文內(nèi)容

并行接口ppt課件-文庫吧資料

2025-01-11 10:21本頁面
  

【正文】 2. 1方式輸出的聯(lián)絡(luò)信號線設(shè)置 ?1方式下,當(dāng) A端口和 B端口輸出時,同樣也指定了 C端口的 3根線作為輸出聯(lián)絡(luò)信號,如圖 。 ? 在 1方式下輸入時, 82C55A利用 3個聯(lián)絡(luò)信號 ,實現(xiàn)數(shù)據(jù)從I/O設(shè)備出發(fā),通過 82C55A,再送到 CPU的整個過程,分 4步進行,如圖 ? 輸入時,如果采用中斷方式,則產(chǎn)生輸入中斷請求 INTR的條件有 3個: “輸入選通信號 ” =1,即數(shù)據(jù)已送入 82C55A; “輸入緩沖器滿 ”信號有效 (IBF=1);允許中斷請求 (INTE=1)。 ?下面分別進行討論。 ? 下面首先介紹它們的聯(lián)絡(luò)線設(shè)置及其時序,然后討論 1方式和 2方式接口設(shè)計實例。 ? 聲 —光報警器匯編語言程序段如下。 ? 在圖 , 82C55A的 3個并行口的資源分配是: PA0~ PA7輸出,連接 8個 LED燈 LED0~LED7; PB0~PB7輸入,連接 8位 DIP開關(guān)DIP0~DIP7; PC6輸出 ,連接喇叭 SPK; PC2輸入,連接按鈕開關(guān)SW。 ? 3.設(shè)計 ? 本例接口所涉及的 I/O設(shè)備雖然簡單,但數(shù)量較多( 4種),并且既有輸入(按鈕開關(guān) SW和撥動 DIP開關(guān))又有輸出(喇叭 SPK和 LED),采用可編程并行接口芯片 82C55A作為接口比較方便。 ? 2.分析 ? 根據(jù)題意,該聲 光報警器包括 4種簡單的 I/O外設(shè):揚聲器、 8個 LED彩燈、 8位 DIP撥動開關(guān)及按鈕開關(guān) SW。 例 聲 —光報警器接口設(shè)計 ? 1.要求 ? 設(shè)計一個聲 —光報警器,要求按下按鈕開關(guān) SW,開始報警,喇叭SPK發(fā)聲, LED燈同時閃光。因此, 0方式不要求使用專用的聯(lián)絡(luò)(應(yīng)答)信號和固定的工作時序,也不設(shè)置專用的工作狀態(tài)字。 3種工作方式中, 0方式的應(yīng)用最為常見, 2方式使用得較少。本書主要討論用戶擴展的并行接口 82C55A的應(yīng)用。其中,把 PA端口分配做鍵盤接口,把 PB端口分配做機內(nèi)的揚聲器接口,并由 BIOS進行了初始化,用戶不能更改,但可以按照初始化的要求加以利用。 82C55A在微機系統(tǒng)中的應(yīng)用 ? 并行接口的應(yīng)用有兩種情況:一種是微機系統(tǒng)配置的 82C55A,另一種是用戶擴展的 82C55A。 ? ② 按位置位/復(fù)位命令雖然是對 C端口進行按位輸出操作,但它不能寫入做數(shù)據(jù)口用的 C端口,只能寫入命令口,原因是它不是數(shù)據(jù),而是命令,要按命令的格式來解釋和執(zhí)行。設(shè)置特征位的目的是為了解決端口共用。 //寫命令,置 PC6=0 ? delay(100)。 //寫命令 ,置 PC6=1 ? delay(100)。 ? //C語言程序段如下。 2.按位置位/復(fù)位命令 ? 又如,利用 82C55A的 PC6,產(chǎn)生方波,送到喇叭,使其產(chǎn)生不同頻率的聲音,其匯編語言程序段如下。 ? delay(10)。 ? MOV DX,303H ; 82C55A命令端口 ? MOV AL,00001110B ;置 PC7=0 ? OUT DX,AL ? NOP ;維持低電平 ? NOP ? MOV AL,00001111B ;置 PC7=1 ? OUT DX,AL ? //C語言程序段如下。 ? MOV DX,303H ; 82C55A命令口地址 ? MOV AL,04H ;使 PC2=0的命令 ? OUT DX,AL ;送到命令口 2.按位置位/復(fù)位命令 ? 利用按位輸出高 /低電平的特性還可以產(chǎn)生正、負脈沖或方波輸出,對 I/O設(shè)備進行控制。其程序段如下。 ?② 格式: 8位命令字的格式與含義,如圖。按位置位/復(fù)位命令的功能與格式如下。 ? outportb(0x303,0x0B1)。匯編語言初始化的程序段如下。把 B端口指定為 0方式,輸出;把 C端口下半部指定為輸入,則工作方式命令代碼是10110001B或 B1H。 ?② 格式: 8位命令字的格式與含義,如圖。方式命令的功能與格式如下。 1.方式命令 ?方式命令,又稱初始化命令。 ? 82C55A的兩個編程命令是工作方式命令和按位操作(置位 /復(fù)位)命令,它們是用戶使用 82C55A來組建各種接口電路的重要工具。 82C55A的編程模型 ? 82C55A的編程模型包括內(nèi)部可訪問的命令寄存器、數(shù)據(jù)寄存器以及相應(yīng)的命令字和端口地址,用戶通過它的編程模型進行并行接口的程序設(shè)計。 3. 2方式 —雙向選通輸入 /輸出方式 ? 2方式的特點:一次初始化可將 A端口置成既輸入又輸出,具有雙向性;要求有兩對專用的聯(lián)絡(luò)信號,有固定的工作時序和專用的工作狀態(tài)字;適
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1