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

正文內(nèi)容

并行接口ppt課件(編輯修改稿)

2025-02-01 10:21 本頁面
 

【文章內(nèi)容簡介】 )。 ? outportb(0x303,0x0f)。 2.按位置位/復(fù)位命令 ? 又如,利用 82C55A的 PC6,產(chǎn)生方波,送到喇叭,使其產(chǎn)生不同頻率的聲音,其匯編語言程序段如下。 ? MOV DX,303H ; 82C55A命令端口 ? L: MOV AL,00001101B ;置 PC6=1 ? OUT DX,AL ? CALL DELAY1 ; PC6輸出高電平維持的時(shí)間 ? MOV AL,00001100B ;置 PC6=0 ? OUT DX,AL ? CALL DELAY1 ; PC6輸出低電平維持的時(shí)間 ? JMP L ? 改變 DELAY1的延時(shí)時(shí)間,即可改變喇叭發(fā)聲的頻率。 ? //C語言程序段如下。 ? outportb(0x303,0x0d)。 //寫命令 ,置 PC6=1 ? delay(100)。 //調(diào)用延時(shí)程序 ,延時(shí) 100ms ? outportb(0x303,0x0c)。 //寫命令,置 PC6=0 ? delay(100)。 3.關(guān)于兩個(gè)命令的使用 ? ① 兩個(gè)命令的最高位( D7)都分配為特征位。設(shè)置特征位的目的是為了解決端口共用。82C55A有兩個(gè)命令,但只有一個(gè)命令端口,當(dāng)兩個(gè)命令寫到同一個(gè)命令端口時(shí),就用特征位加以識(shí)別。 ? ② 按位置位/復(fù)位命令雖然是對(duì) C端口進(jìn)行按位輸出操作,但它不能寫入做數(shù)據(jù)口用的 C端口,只能寫入命令口,原因是它不是數(shù)據(jù),而是命令,要按命令的格式來解釋和執(zhí)行。這一點(diǎn)初學(xué)者往往容易弄錯(cuò),要特別留意。 82C55A在微機(jī)系統(tǒng)中的應(yīng)用 ? 并行接口的應(yīng)用有兩種情況:一種是微機(jī)系統(tǒng)配置的 82C55A,另一種是用戶擴(kuò)展的 82C55A。對(duì)系統(tǒng)配置的 82C55A,已經(jīng)用于控制鍵盤、揚(yáng)聲器、定時(shí)器。其中,把 PA端口分配做鍵盤接口,把 PB端口分配做機(jī)內(nèi)的揚(yáng)聲器接口,并由 BIOS進(jìn)行了初始化,用戶不能更改,但可以按照初始化的要求加以利用。 ? 對(duì)用戶擴(kuò)充的 82C55A,可隨意使用,不受限制,由用戶支配。本書主要討論用戶擴(kuò)展的并行接口 82C55A的應(yīng)用。下面分別對(duì) 82C55A的 3種工作方式的應(yīng)用進(jìn)行分析,并舉例具體說明它們?cè)诓⑿薪涌谠O(shè)計(jì)中的作用。 3種工作方式中, 0方式的應(yīng)用最為常見, 2方式使用得較少。 82C55A的 0方式及其應(yīng)用舉例 ? 由于使用 82C55A的 0方式構(gòu)成的并行接口在與CPU交換數(shù)據(jù)時(shí),只能采用無條件或查詢方式傳送,不能采用中斷方式。因此, 0方式不要求使用專用的聯(lián)絡(luò)(應(yīng)答)信號(hào)和固定的工作時(shí)序,也不設(shè)置專用的工作狀態(tài)字。它是 82C55A的三種方式中與 I/O設(shè)備連接最簡單,使用很自由的一種,下面舉例說明 82C55A的 0方式的應(yīng)用。 例 聲 —光報(bào)警器接口設(shè)計(jì) ? 1.要求 ? 設(shè)計(jì)一個(gè)聲 —光報(bào)警器,要求按下按鈕開關(guān) SW,開始報(bào)警,喇叭SPK發(fā)聲, LED燈同時(shí)閃光。當(dāng)撥通 DIP撥動(dòng)開關(guān)的 0位時(shí),結(jié)束報(bào)警,喇叭停止發(fā)聲, LED熄滅。 ? 2.分析 ? 根據(jù)題意,該聲 光報(bào)警器包括 4種簡單的 I/O外設(shè):揚(yáng)聲器、 8個(gè) LED彩燈、 8位 DIP撥動(dòng)開關(guān)及按鈕開關(guān) SW。它們都是并行接口的對(duì)象,雖然功能單一,結(jié)構(gòu)簡單,但都必須通過接口電路才能進(jìn)入微機(jī)系統(tǒng),接受 CPU的控制,發(fā)揮相應(yīng)的作用。 ? 3.設(shè)計(jì) ? 本例接口所涉及的 I/O設(shè)備雖然簡單,但數(shù)量較多( 4種),并且既有輸入(按鈕開關(guān) SW和撥動(dòng) DIP開關(guān))又有輸出(喇叭 SPK和 LED),采用可編程并行接口芯片 82C55A作為接口比較方便。 例 聲 —光報(bào)警器接口設(shè)計(jì) ? ( 1)硬件設(shè)計(jì) ? 聲 —光報(bào)警器電路原理如圖 。 ? 在圖 , 82C55A的 3個(gè)并行口的資源分配是: PA0~ PA7輸出,連接 8個(gè) LED燈 LED0~LED7; PB0~PB7輸入,連接 8位 DIP開關(guān)DIP0~DIP7; PC6輸出 ,連接喇叭 SPK; PC2輸入,連接按鈕開關(guān)SW。 ? ( 2)軟件設(shè)計(jì) ? 聲 —光報(bào)警器程序流程圖如圖 。 ? 聲 —光報(bào)警器匯編語言程序段如下。 82C55A的 1方式及其應(yīng)用舉例 ? 使用 82C55A 1方式和 2方式構(gòu)成的并行接口在與 CPU交換數(shù)據(jù)時(shí),要求使用專用的聯(lián)絡(luò)(應(yīng)答)信號(hào)和固定的工作時(shí)序,并設(shè)置專用的工作狀態(tài)字,故它們使用起來沒有 0方式那么簡單、自由。 ? 下面首先介紹它們的聯(lián)絡(luò)線設(shè)置及其時(shí)序,然后討論 1方式和 2方式接口設(shè)計(jì)實(shí)例。 1方式下聯(lián)絡(luò)信號(hào)線的設(shè)置 ? 1方式設(shè)置了專用聯(lián)絡(luò)線和中斷請(qǐng)求線,并且這些專用線在輸
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1