版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第七章第七章 計數(shù)器和定時器電路計數(shù)器和定時器電路 Intel 8253/8254-PIT徐承彬Intel 8253/8254-PIT7. 1 概述概述定時信號的獲得定時信號的獲得(1)軟件方法:)軟件方法:(2)硬件方法:)硬件方法: 不可編程的硬件定時不可編程的硬件定時可編程的硬件定時可編程的硬件定時一、一、8253的主要功能的主要功能1、有、有3個獨立的個獨立的16位計數(shù)器位計數(shù)器計數(shù)器計數(shù)器0計數(shù)器計數(shù)器1計數(shù)器計數(shù)器22、都可以按二進制或、都可以按二進制或BCD碼計數(shù)碼計數(shù)3、計數(shù)速率可達、計數(shù)速率可達2MHz4、編程可有、編程可有6種不同的工作方式種不同的工作方式5、所有的輸入輸出
2、引腳都與、所有的輸入輸出引腳都與TTL電平兼容電平兼容 二、二、8253的內(nèi)部結(jié)構(gòu)的內(nèi)部結(jié)構(gòu)二、二、8253的內(nèi)部結(jié)構(gòu)的內(nèi)部結(jié)構(gòu)1、數(shù)據(jù)總線緩沖器、數(shù)據(jù)總線緩沖器(1)CPU在初始化編程時,寫入8253的控制字(2)CPU向某一計數(shù)器寫入計數(shù)初值(3)CPU從某一計數(shù)器讀取當前的計數(shù)值二、二、8253的內(nèi)部結(jié)構(gòu)的內(nèi)部結(jié)構(gòu)1、數(shù)據(jù)總線緩沖器、數(shù)據(jù)總線緩沖器0 02、讀、讀/寫邏輯寫邏輯0 11 01 1二、二、8253的內(nèi)部結(jié)構(gòu)的內(nèi)部結(jié)構(gòu)1、數(shù)據(jù)總線緩沖器、數(shù)據(jù)總線緩沖器2、讀、讀/寫邏輯寫邏輯1 13、控制寄存器、控制寄存器二、二、8253的內(nèi)部結(jié)構(gòu)的內(nèi)部結(jié)構(gòu)1、數(shù)據(jù)總線緩沖器、數(shù)據(jù)總線緩沖器
3、2、讀、讀/寫邏輯寫邏輯3、控制寄存器、控制寄存器4、計數(shù)器、計數(shù)器0、1、2、二、二、8253的內(nèi)部結(jié)構(gòu)的內(nèi)部結(jié)構(gòu)1、數(shù)據(jù)總線緩沖器、數(shù)據(jù)總線緩沖器2、讀、讀/寫邏輯寫邏輯3、控制寄存器、控制寄存器4、計數(shù)器、計數(shù)器0、1、2、CLK:計數(shù)時鐘計數(shù)時鐘(輸入輸入),頻率范圍是,頻率范圍是0 2.6MHzGATE:門控信號門控信號(輸入輸入,1有效有效),用于啟動或停止計數(shù),用于啟動或停止計數(shù)器工作器工作OUT:計數(shù)器輸出信號計數(shù)器輸出信號(輸出輸出), 輸出波形取決于輸出波形取決于設(shè)定的工作方式設(shè)定的工作方式三、三、8253的引腳線的引腳線7. 2 8253的控制字的控制字1、計數(shù)器選擇(、
4、計數(shù)器選擇(D7D6)2、數(shù)據(jù)讀寫格式(、數(shù)據(jù)讀寫格式(D5D4)3、工作方式(、工作方式(D3D2D1)4、數(shù)制選擇(、數(shù)制選擇( D0)9. 2 8253的控制字的控制字例例計數(shù)器計數(shù)器1,工作于方式,工作于方式1,計數(shù)初值,計數(shù)初值3000H。二進制計數(shù)。二進制計數(shù)則控制字為:則控制字為:0 11 00 0 1062H如果如果8253的端口地址為的端口地址為30H,31H,32H,33H則初始化控制字的相應程序為:則初始化控制字的相應程序為:Mov al , 62hOut 33h , al9. 3 8253的工作方式的工作方式0 0 0 1 000 010H44 3 2 1 0例例計數(shù)器
5、計數(shù)器1,工作于方式,工作于方式0,計數(shù)初值,計數(shù)初值128。二進制計數(shù)。二進制計數(shù) 端口地址為端口地址為04H,05H,06H,07H確定控制字:確定控制字:0 10 10 0 0050H計算初值:計算初值:80HMov al , 50h初始化程序:初始化程序:out 07h , almov al , 80hout 05h , al9. 3 8253的工作方式的工作方式對外部事件計數(shù)對外部事件計數(shù)例例計數(shù)器計數(shù)器0,工作于方式,工作于方式3,輸出方波的頻率為,輸出方波的頻率為2KHz計數(shù)脈沖的頻率為計數(shù)脈沖的頻率為2.5MHz,采用,采用BCD計數(shù),試編寫計數(shù),試編寫初始化程序段初始化程序段
6、 端口地址為端口地址為04H,05H,06H,07H初值的計算初值的計算2.5MHz/2KHz=1250控制字:控制字:0 0 1 10 1 1137HMov al , 37h初始化程序:初始化程序:out 07h , almov al , 50hout 04h , almov al , 12hout 04h , al8253工作方式小結(jié)工作方式小結(jié)9. 4 8253的編程的編程例例計數(shù)器計數(shù)器0,工作于方式,工作于方式1,采用,采用BCD計數(shù),計數(shù),計數(shù)值為計數(shù)值為5080H 端口地址為端口地址為F8HFBH初值的計算初值的計算5080控制字:控制字:0 0 1 10 0 1133HMov
7、al , 33h初始化程序:初始化程序:out 0FBh , almov al , 80hout 0F8h , almov al , 50hout 0F8h , al若要在計數(shù)過程讀現(xiàn)行值若要在計數(shù)過程讀現(xiàn)行值(將計數(shù)值鎖存到鎖存器中)(將計數(shù)值鎖存到鎖存器中)Mov al , 40hout 0FBh , alIN al , 0F9hMOV CL ,ALIN al , 0F9hMOV CH , al例例利用利用8253芯片的計數(shù)器芯片的計數(shù)器1,輸出,輸出50ms的低電平,的低電平,設(shè)輸入信號的頻率為設(shè)輸入信號的頻率為1000Hz初值的計算初值的計算T=控制字:控制字:0 1 0 10 0 1
8、052HMov al , 52h初始化程序:初始化程序:out 7Fh , almov al , 32hout 7Dh , al1/1000=1ms初值初值N=50/1 =5032H端口地址:端口地址:7C 7D 7E7F例例利用利用8253芯片的計數(shù)器芯片的計數(shù)器1,輸出頻率為,輸出頻率為50Hz的方波,的方波,設(shè)輸入信號的頻率為設(shè)輸入信號的頻率為1000Hz, 初值的計算初值的計算N=控制字:控制字:0 1 0 10 1 1056HMov al , 56h初始化程序:初始化程序:out 7Fh , almov al , 14hout 7Dh , al1000/50=20端口地址:端口地址:7C 7D 7E7F14H1、如圖所示,8086系統(tǒng)通過8255A實現(xiàn)開關(guān)K控制LED燈,根據(jù)圖示連接寫出8255A的端口地址;并編寫相關(guān)程序?qū)崿F(xiàn)開關(guān)閉合則燈熄滅,開關(guān)斷開則燈點亮。(10分) :端口地址為0F0H0F3H相關(guān)程序: MOV AL,90H OUT 0F3H,AL L1: IN AL,0F0H TEST AL,80H JZ NEXT MOV AL,00H OUT 0F1H,AL JMP L1 NEXT:MOV AL,0FFH OUT 0F1H,AL JMP L1 3、如圖所示,利用8253芯片的計數(shù)器1,輸出頻率為50Hz的方波,設(shè)輸入信號的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 古詩詞誦讀《李憑箜篌引》-高二語文大單元教學同步備課(統(tǒng)編版選擇性必修中冊)
- 《溫暖的毛衣》少兒美術(shù)教育繪畫課件創(chuàng)意教程教案
- 人教版位置課件
- 二年級上冊數(shù)學每日計算小紙條1-6
- 西京學院《國畫》2021-2022學年第一學期期末試卷
- 西華師范大學《中國政治制度史》2022-2023學年第一學期期末試卷
- 高考地理一輪復習第八章人口第一節(jié)人口分布與人口容量課件
- 西華師范大學《土壤污染防治技術(shù)》2022-2023學年第一學期期末試卷
- 職業(yè)技術(shù)學院現(xiàn)代物流管理專業(yè)人才培養(yǎng)方案
- 西華師范大學《機器人創(chuàng)新》2023-2024學年第一學期期末試卷
- 天然氣脫硫(課堂運用)
- 幼兒園教師師德師風考核表(共2頁)
- 《施工組織設(shè)計專項施工方案資料》古建筑油漆彩畫施工方案
- 城鎮(zhèn)職工醫(yī)療保險運行中的問題分析及措施
- 阿拉丁神燈介紹ppt[共27頁]
- 人教版英語選擇性必修一Unit 1 People of Achievement(Reading and Thinking)教案(2課時)
- 學校食堂五常法管理制度
- 畢業(yè)設(shè)計500kv變電站設(shè)計
- 講故事社團活動教案
- 五四制新青島版二年級科學上冊14《身邊的動植物資源》課件
- 高層建筑結(jié)構(gòu)抗震設(shè)計理念及方法
評論
0/150
提交評論