版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用第三章第三章 定時計數(shù)技術(shù)定時計數(shù)技術(shù)u u 本章重點本章重點:u (1 1)定時與計數(shù)的概念理解)定時與計數(shù)的概念理解u (2 2)82548254的外部特性及內(nèi)部工作方式的理解的外部特性及內(nèi)部工作方式的理解u (3 3)82548254方式命令字及計數(shù)初值的設(shè)置方式命令字及計數(shù)初值的設(shè)置u (5 5)82548254的應(yīng)用的應(yīng)用u (4 4)實時鐘電路實時鐘電路mcl46818及其應(yīng)用及其應(yīng)用 微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用3.1 8254/8253定時計數(shù)器定時計數(shù)器 u 1.定時與計數(shù)定時與計數(shù)u 2.微機系統(tǒng)中的定時微
2、機系統(tǒng)中的定時 u 微機系統(tǒng)中常為微機系統(tǒng)中常為cpu或外設(shè)提供時間標記、對外部事件或外設(shè)提供時間標記、對外部事件計數(shù)。需要系統(tǒng)的定時問題。計數(shù)。需要系統(tǒng)的定時問題。u 微機系統(tǒng)中的定時可分為兩種:微機系統(tǒng)中的定時可分為兩種:內(nèi)部定時和外部定時。內(nèi)部定時和外部定時。 u 內(nèi)部定時內(nèi)部定時是計算機本身運行的時間基準或時序關(guān)系。是計算機本身運行的時間基準或時序關(guān)系。u 外部定時外部定時是外設(shè)實現(xiàn)某種功能時,本身所需要的一種時序是外設(shè)實現(xiàn)某種功能時,本身所需要的一種時序關(guān)系。關(guān)系。u 本章重點討論外部定時技術(shù)本章重點討論外部定時技術(shù)u 3.定時方法定時方法u (1)軟件定時(軟件編程,占用)軟件定時
3、(軟件編程,占用cpu,效率低等),效率低等)u (2)硬件定時(定時)硬件定時(定時/計數(shù)器或單穩(wěn)延時電路,不占用計數(shù)器或單穩(wěn)延時電路,不占用cpu時間,準確、不受主頻影響、定時時間長等)時間,準確、不受主頻影響、定時時間長等)微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用3.1 8253/8254定時計數(shù)器定時計數(shù)器u 3個獨立的個獨立的16位計數(shù)器通道位計數(shù)器通道u 每個計數(shù)器有每個計數(shù)器有6種工作方式種工作方式u 按二進制或十進制(按二進制或十進制(bcd碼)計數(shù)碼)計數(shù)8254是是8253的改進型的改進型微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用計數(shù)器的計數(shù)器的3個引腳個引腳
4、uclk時鐘輸入信號時鐘輸入信號在計數(shù)過程中,此引在計數(shù)過程中,此引腳上每輸入一個時鐘信號(下降沿),計數(shù)器腳上每輸入一個時鐘信號(下降沿),計數(shù)器的計數(shù)值減的計數(shù)值減1ugate門控輸入信號門控輸入信號控制計數(shù)器工作,可控制計數(shù)器工作,可分成電平控制和上升沿控制兩種類型分成電平控制和上升沿控制兩種類型uout計數(shù)器輸出信號計數(shù)器輸出信號當一次計數(shù)過程結(jié)當一次計數(shù)過程結(jié)束(計數(shù)值減為束(計數(shù)值減為0),),out引腳上將產(chǎn)生一個引腳上將產(chǎn)生一個輸出信號輸出信號微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用ud0 d7數(shù)據(jù)線數(shù)據(jù)線a0 a1地址線地址線urd*讀信號讀信號wr*寫信號寫信號uc
5、s*片選信號片選信號cs* a1 a0i/o地址地址讀操作讀操作rd*寫操作寫操作wr*0 0 00 0 10 1 00 1 140h41h42h43h讀計數(shù)器讀計數(shù)器0讀計數(shù)器讀計數(shù)器1讀計數(shù)器讀計數(shù)器2無操作無操作寫計數(shù)器寫計數(shù)器0寫計數(shù)器寫計數(shù)器1寫計數(shù)器寫計數(shù)器2寫控制字寫控制字微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用3.2 可編程定時計數(shù)器可編程定時計數(shù)器8253/8254u外部特性與內(nèi)部邏輯外部特性與內(nèi)部邏輯微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用外部特性與內(nèi)部邏輯外部特性與內(nèi)部邏輯ucpu發(fā)出,用于對發(fā)出,用于對8253寄存器進行寫操作。寄存器進行寫操作。微型計算
6、機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用外部特性與內(nèi)部邏輯外部特性與內(nèi)部邏輯u2. .內(nèi)部邏輯結(jié)構(gòu)內(nèi)部邏輯結(jié)構(gòu)u數(shù)據(jù)總線緩沖器數(shù)據(jù)總線緩沖器。它是一個三態(tài)、雙向。它是一個三態(tài)、雙向8位寄存器,位寄存器,用于將用于將8253與系統(tǒng)數(shù)據(jù)總線與系統(tǒng)數(shù)據(jù)總線dod7相連。相連。 功能:向功能:向8253寫入確定寫入確定8253工作方式的命令;向計數(shù)寄存器工作方式的命令;向計數(shù)寄存器裝入初值;讀出計數(shù)器的初值或當前值。裝入初值;讀出計數(shù)器的初值或當前值。u讀寫邏輯讀寫邏輯。確定操作那一個寄存器。確定操作那一個寄存器。 u控制命令寄存器控制命令寄存器。它接受。它接受cpucpu送來的控制字。送來的控制字。
7、 用用于選擇計數(shù)器及其工作方式。于選擇計數(shù)器及其工作方式。u計數(shù)器計數(shù)器。3個獨立的計數(shù)器內(nèi)部結(jié)構(gòu)完全相同,如個獨立的計數(shù)器內(nèi)部結(jié)構(gòu)完全相同,如圖圖33所示。由所示。由16位計數(shù)初值寄存器、減位計數(shù)初值寄存器、減1計數(shù)器和計數(shù)器和當前計數(shù)值鎖存器組成。當前計數(shù)值鎖存器組成。圖圖3.2 8253/8254的內(nèi)部結(jié)構(gòu)和引腳的內(nèi)部結(jié)構(gòu)和引腳d7d0計數(shù)器0控制字寄存器計數(shù)器1計數(shù)器2內(nèi)部數(shù)據(jù)總線數(shù)據(jù)總線緩沖器讀寫控制邏輯rdwra0a1csclk0gate0out0clk1gate1out1clk2gate2out2微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用微型計算機接
8、口技術(shù)及應(yīng)用計數(shù)初值的設(shè)置與方式命令字計數(shù)初值的設(shè)置與方式命令字u計數(shù)初值計數(shù)初值(定時常數(shù)定時常數(shù))是決定是決定8253的定時長短與計數(shù)的定時長短與計數(shù)多少的重要參數(shù)。多少的重要參數(shù)。微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用計數(shù)初值的設(shè)置與方式命令字計數(shù)初值的設(shè)置與方式命令字u2方式命令的格式方式命令的格式微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用計數(shù)初值設(shè)置計數(shù)初值設(shè)置ud5d4:用來控制計數(shù)器讀寫的字節(jié)數(shù):用來控制計數(shù)器讀寫的字節(jié)數(shù)(1或或2個字節(jié)個字節(jié))及及讀寫高低字節(jié)的順序讀寫高低字節(jié)的順序。微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用計數(shù)初值的設(shè)置與方式命令字計數(shù)
9、初值的設(shè)置與方式命令字u(110和和111不用不用)微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用計數(shù)初值的設(shè)置與方式命令字計數(shù)初值的設(shè)置與方式命令字mov dx,306h;2號計數(shù)器數(shù)據(jù)口號計數(shù)器數(shù)據(jù)口微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用計數(shù)初值的設(shè)置與方式命令字計數(shù)初值的設(shè)置與方式命令字例例2:要求讀出并檢查:要求讀出并檢查1號計數(shù)器的當前計數(shù)值是否號計數(shù)器的當前計數(shù)值是否是全是全“1”(假定計數(shù)值只有低假定計數(shù)值只有低8位位),微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用工作方式及特點工作方式及特點u8253/8254有六種工作方式,主要區(qū)別在于:有六種工作方式,主要區(qū)
10、別在于: (1)輸出波形不同輸出波形不同;(;(2)啟動計數(shù)器的觸發(fā)方式不同啟動計數(shù)器的觸發(fā)方式不同;(3)計數(shù)過程中計數(shù)過程中g(shù)ate對計數(shù)操作的控制不同對計數(shù)操作的控制不同。u1.方式方式0:低電平輸出(:低電平輸出(gate信號上升沿繼續(xù)計數(shù))信號上升沿繼續(xù)計數(shù))u特點特點: (1)向計數(shù)器寫完計數(shù)值后,)向計數(shù)器寫完計數(shù)值后,開始計數(shù),開始計數(shù),out變?yōu)榈碗娖阶優(yōu)榈碗娖?,并在計?shù)過程中,并在計數(shù)過程中保持低電平保持低電平,計,計數(shù)值減為數(shù)值減為0時,時,out變?yōu)樽優(yōu)楦唠娖礁唠娖?。(。?)gate為高為高電平時,計數(shù)器電平時,計數(shù)器開始工作開始工作,gate為低電平時,為低電平時,
11、停止停止計數(shù)計數(shù),并保持數(shù)值不變,并保持數(shù)值不變,gate再次變高電平時,從再次變高電平時,從中止處中止處繼續(xù)計數(shù)繼續(xù)計數(shù)。(。(3)計數(shù)器工作期間,如果重新)計數(shù)器工作期間,如果重新寫入初值,按新寫入的初值寫入初值,按新寫入的初值重新計數(shù)重新計數(shù)。微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用u 2.方式方式1:低電平輸出(:低電平輸出(gate信號上升沿重新計信號上升沿重新計數(shù))數(shù))微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用u 3.方式方式2 2:周期性負脈沖輸出:周期性負脈沖輸出微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用u 4
12、. .方式方式3:3:周期性方波輸出周期性方波輸出微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用u 5. .方式方式4:4:單次負脈沖輸出單次負脈沖輸出(軟件觸發(fā)軟件觸發(fā))微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用u 6. .方式方式5:5:單次負脈沖輸出單次負脈沖輸出(硬件觸發(fā)硬件觸發(fā)) 微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用3.3 8253-58254-2的應(yīng)用舉例的應(yīng)用舉例u8253 的典型應(yīng)用的典型應(yīng)用:u1.計時器時鐘計時器時鐘u2.實現(xiàn)穩(wěn)定延時實現(xiàn)穩(wěn)定延時u3.和揚聲器一起構(gòu)成發(fā)生器和揚聲器一起構(gòu)成發(fā)生器u4.波特率
13、時鐘發(fā)生器波特率時鐘發(fā)生器:1、一般性的應(yīng)用:、一般性的應(yīng)用:u(1)設(shè)計思想設(shè)計思想: 8253 的時鐘為的時鐘為5mhz,8253工作工作在方式在方式3時,時,out引腳輸出一系列方波,可作為定時引腳輸出一系列方波,可作為定時單位,采用定時單位為單位,采用定時單位為10ms時,可以在時,可以在out引腳上引腳上輸出周期性的方波,且具有自動重載計數(shù)初值的功輸出周期性的方波,且具有自動重載計數(shù)初值的功能。能。微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用計時器的應(yīng)用計時器的應(yīng)用u如果用如果用out腳輸出的方波做新的計時單位,為了腳輸出的方波做新的計時單位,為了編程方便,可以使方波的周期為編程
14、方便,可以使方波的周期為10ms.u硬件連接可以選擇圖硬件連接可以選擇圖3.10的設(shè)計。的設(shè)計。u8253的的out引腳每經(jīng)過引腳每經(jīng)過10ms向向cpu申請一次中申請一次中斷。在中斷子程序中統(tǒng)計斷。在中斷子程序中統(tǒng)計10ms的個數(shù),到達的個數(shù),到達100個則個則1秒時間到,秒計數(shù)器加秒時間到,秒計數(shù)器加1。并判斷秒計數(shù)器。并判斷秒計數(shù)器的值是否為的值是否為60,是,則分計數(shù)器加,是,則分計數(shù)器加1。依次類推,。依次類推,實現(xiàn)時分秒計數(shù)器的更新。到達實現(xiàn)時分秒計數(shù)器的更新。到達24小時后,所有小時后,所有計數(shù)器清零,新的一天的計時開始。下列代碼是計數(shù)器清零,新的一天的計時開始。下列代碼是初始化
15、程序。初始化程序。微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用計時器的應(yīng)用計時器的應(yīng)用u初始化程序段如下:初始化程序段如下:ucount_10msequ2000hucount_scendequ2001hucount_minutequ2002hucount_hourequ2003hu.umov al,0mov count_10ms,al;初期上電,;初期上電,rammov count_scend,al;清零。;清零。mov count_minut,almov count_hour,al微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用計時器的應(yīng)用
16、計時器的應(yīng)用movdx,307hmoval,00110110outdx,al;初始化初始化8253movdx,304moval,50h;送計數(shù)初值低位;送計數(shù)初值低位outdx,almoval,0c3;送計數(shù)初值高位;送計數(shù)初值高位outdx,al微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用中斷程序開始保護現(xiàn)場1 0 ms 統(tǒng)計計數(shù)器加11 0 0 ?秒計數(shù)器加16 0 ?分計數(shù)器加16 0 ?時計數(shù)器加12 4 ?時計數(shù)器0re tinonononoy e sy e sy e sy e s恢復(fù)現(xiàn)場微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用計時器的應(yīng)用計時器的應(yīng)用:2、系統(tǒng)中日時鐘的
17、應(yīng)用:、系統(tǒng)中日時鐘的應(yīng)用:u系統(tǒng)中的日時鐘原理介紹:系統(tǒng)中的日時鐘原理介紹:u(1)系統(tǒng)中)系統(tǒng)中8253的時鐘為的時鐘為1.1931816mhz。u(2)8253工作在工作在方式方式3,計數(shù)初值設(shè)為最大,計數(shù)初值設(shè)為最大65536。(設(shè)選用。(設(shè)選用8253的的計數(shù)器計數(shù)器0)u(3)out0引腳引腳輸出的方波頻率:輸出的方波頻率:1.1931816mhz/65536=18.2hz周期周期為為1/18.2hz1000ms=54.945ms.u(3)計時單位計時單位: 54.945ms為一個基準單位,且為一個基準單位,且準確。則:準確。則:微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用計時
18、器的應(yīng)用計時器的應(yīng)用 1天天2460601000ms/54.954ms1573040(個計時單位)(個計時單位); 1小時小時 60601000ms/54.954ms65543(個計時單位)(個計時單位); 1分鐘分鐘 601000ms/54.954ms1092(個計(個計時單位)時單位); 1秒秒 1000ms/54.954ms18.2(個計時單位)(個計時單位)u(4)新的計時單位的計數(shù)機構(gòu)新的計時單位的計數(shù)機構(gòu):u利用利用out0引腳引腳向向8259申請中斷申請中斷,在中斷程序,在中斷程序 中中進行進行加加1操作操作,實現(xiàn)對新的計時單位的,實現(xiàn)對新的計時單位的累計累計,完,完成對成對一天
19、計時一天計時的任務(wù)。的任務(wù)。微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用計時器的應(yīng)用計時器的應(yīng)用u 實現(xiàn)方法:實現(xiàn)方法:在在bios數(shù)據(jù)區(qū)開辟數(shù)據(jù)區(qū)開辟兩個雙字兩個雙字的存儲單的存儲單元作為元作為每次加每次加1操作的操作的ram。則該雙字。則該雙字ram中存中存放的就是放的就是當前的時間當前的時間。當。當?shù)臀蛔值臀蛔?0b0h,高位字高位字0018h時,則計時,則計滿滿24小時小時,然后,然后清零清零,重新加,重新加1操作,開始操作,開始第二天第二天的計時。的計時。u 注:如果要得到注:如果要得到當前時間當前時間要進行下列計算:要進行下列計算:u a、小時數(shù)小時數(shù)ram中的值除以中的值除以
20、65543;u b、分鐘數(shù)分鐘數(shù) a的余數(shù)除以的余數(shù)除以1092;u c、秒數(shù)秒數(shù) b的余數(shù)再除以的余數(shù)再除以18.2微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用計時器的應(yīng)用計時器的應(yīng)用: 3.穩(wěn)定延時穩(wěn)定延時u(1)要求:利用系統(tǒng)硬件定時器延時要求:利用系統(tǒng)硬件定時器延時5秒秒u(2)分析分析:ua、利用定時器每秒中斷、利用定時器每秒中斷18.2速率不變速率不變的特性,的特性,通過調(diào)用通過調(diào)用bios的的軟中斷軟中斷int1ah的的0號號功能,讀功能,讀取時間計數(shù)器的取時間計數(shù)器的當前值當前值。ub、將、將延時時間延時時間換算成計時單位(即多少個換算成計時單位(即多少個54.954ms)
21、加上時間計數(shù)器的當前值,作為)加上時間計數(shù)器的當前值,作為定時定時器的目標值器的目標值。uc、利用、利用int1ah的的0號功能調(diào)用,不斷讀取時間號功能調(diào)用,不斷讀取時間計數(shù)器的值并與目標值比較計數(shù)器的值并與目標值比較。相等則定時時間到,。相等則定時時間到,不等則繼續(xù)延時。不等則繼續(xù)延時。微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用計時器的應(yīng)用計時器的應(yīng)用ud、這樣延時的好處在于這樣延時的好處在于:定時時間與:定時時間與cpu的主頻的主頻無關(guān)無關(guān),只與,只與8253的時鐘頻率的時鐘頻率有關(guān)有關(guān)。延時較。延時較穩(wěn)定穩(wěn)定。u(3)設(shè)計)設(shè)計ua、利用系統(tǒng)資源,硬件不需改動利用系統(tǒng)資源,硬件不需
22、改動。ub、軟件編程軟件編程(延時延時5秒時,折合成計時單位秒時,折合成計時單位91)movah,0hint1ah;中斷調(diào)用,讀取日時鐘中斷調(diào)用,讀取日時鐘add dx,91hmovbx,dxrep: mov ah,0hint1ah微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用計時器的應(yīng)用計時器的應(yīng)用 cmp dx,bx;與目標值比較與目標值比較 jnz rep ;不等,繼續(xù)延時,相等,延不等,繼續(xù)延時,相等,延 ;時結(jié)束,程序向下執(zhí)行時結(jié)束,程序向下執(zhí)行: 4、發(fā)生器、發(fā)生器原理原理還是利用還是利用8253的工作的工作方式方式3,不斷輸出一,不斷輸出一定頻率的定頻率的方波方波,將此方波,將
23、此方波接至揚聲器接至揚聲器,控制發(fā)聲,控制發(fā)聲,方波的頻率不同,則揚聲器的聲音頻率就不同。方波的頻率不同,則揚聲器的聲音頻率就不同。微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用計時器的應(yīng)用計時器的應(yīng)用: 5. 波特率時鐘發(fā)生器波特率時鐘發(fā)生器u(1)要求要求: 設(shè)計一個波特率時鐘發(fā)生器,其設(shè)計一個波特率時鐘發(fā)生器,其輸入輸入時鐘時鐘cik=1.19318mhz,波特率因子波特率因子facbr=16,輸,輸出的出的波特率為波特率為8檔檔,它們分別是,它們分別是110bs,150bs,300bs,600bs,1200bs,2400bs,4800bs,9600bs。要求利用。要求利用人人-機對話
24、方式機對話方式選擇波特選擇波特率。按率。按esc鍵鍵,退出。,退出。u(2)分析分析: ua、波特率的概念波特率的概念:每秒鐘傳輸?shù)亩M制數(shù)的位數(shù)。:每秒鐘傳輸?shù)亩M制數(shù)的位數(shù)。ub、波特率因子波特率因子 的概念的概念:每傳輸:每傳輸1位所需要的時鐘位所需要的時鐘脈沖個數(shù),叫做波特率因子脈沖個數(shù),叫做波特率因子 。微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用計時器的應(yīng)用計時器的應(yīng)用uc、傳輸原理、傳輸原理:在實際傳輸中,發(fā)送:在實際傳輸中,發(fā)送1位或接收位或接收1位數(shù)據(jù),是在位數(shù)據(jù),是在時鐘脈沖時鐘脈沖作用下,進行作用下,進行移位移位來實現(xiàn)來實現(xiàn)的。發(fā)送時,用發(fā)送時鐘,從發(fā)送器移出;接收的
25、。發(fā)送時,用發(fā)送時鐘,從發(fā)送器移出;接收時,用接收時鐘,向接收器移入。時,用接收時鐘,向接收器移入。ud、8253定時常數(shù)的計算:定時常數(shù)的計算:由波特率及波特率因子的概念可得:由波特率及波特率因子的概念可得:串行傳輸?shù)念l率串行傳輸?shù)念l率txc波特率波特率baud波特率波特率因子因子factor;設(shè)計要求設(shè)計要求:串行傳輸?shù)念l率:串行傳輸?shù)念l率txcout輸出輸出的頻率,因此有:的頻率,因此有:微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用計時器的應(yīng)用計時器的應(yīng)用outclk/tc=baudfactor;所以:定時常數(shù)所以:定時常數(shù)tcclk/baudfactor由此可計算出上述由此可計算出
26、上述8種波特率下的定時常數(shù)種波特率下的定時常數(shù)分別為:分別為:678h、497h、249h、124h、62h、31h、16h、8h。(3)設(shè)計)設(shè)計a、硬件設(shè)計硬件設(shè)計:波特率時鐘發(fā)生器的硬件包括定時:波特率時鐘發(fā)生器的硬件包括定時計數(shù)器計數(shù)器8253、并行接口芯片、并行接口芯片8255a及及i/o端口地址端口地址譯碼電路譯碼電路等,如圖等,如圖314所示。所示。微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用計時器的應(yīng)用計時器的應(yīng)用u b、軟件編程:、軟件編程:微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用微型計算機接
27、口技術(shù)及應(yīng)用3.4 實時鐘電路實時鐘電路mcl46818及其應(yīng)用及其應(yīng)用 u 什么是實時時鐘什么是實時時鐘:不僅支持:不僅支持每天時間每天時間(時、分、秒時、分、秒)的更新,而且支持的更新,而且支持日期日期(世紀、年、月、日和星期世紀、年、月、日和星期)的更新的一種的更新的一種永久性的時鐘電路永久性的時鐘電路。u mcl46818是是pc機中的實時時鐘芯片。機中的實時時鐘芯片。u mcl46818的外部特性及工作原理的外部特性及工作原理u 1.引腳功能引腳功能 微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用實時鐘電路實時鐘電路mcl46818及
28、其應(yīng)用及其應(yīng)用u 地址數(shù)據(jù)線地址數(shù)據(jù)線(adoad1):雙向,雙功能,:雙向,雙功能,既傳送既傳送地址地址,又傳送,又傳送數(shù)據(jù)數(shù)據(jù),是,是cpu對芯片內(nèi)部對芯片內(nèi)部64個字節(jié)個字節(jié)實時鐘信息訪問的通道。實時鐘信息訪問的通道。u 讀寫控制線讀寫控制線:在引腳:在引腳ps和和ce同時有效的條同時有效的條件下,件下,cpu通過通過 adoad1、as、ds 、rw信號共同完成讀寫操作。信號共同完成讀寫操作。ups為電源檢測端為電源檢測端。當該端為低電平時,表示實時。當該端為低電平時,表示實時鐘已掉電鐘已掉電(或電池耗盡或電池耗盡);當該端為高電平時,表;當該端為高電平時,表示電源接通示電源接通 。u芯片復(fù)位線芯片復(fù)位線(res):當:當res=0時,芯片時,芯片復(fù)位復(fù)位,將內(nèi)部狀態(tài)寄存器將內(nèi)部狀態(tài)寄存器b的允許中斷位的允許中斷位清零清零,并置引,并置引腳腳/irq為為高阻高阻,但并,但并不影響不影響內(nèi)部時鐘電路和內(nèi)部時鐘電路和cmosram的操作。的操作。微型計算機接口技術(shù)及應(yīng)用微型計算機接口技術(shù)及應(yīng)用實時鐘電路實時鐘電路mcl46818及其應(yīng)用及其應(yīng)用u 振蕩頻率輸入振蕩頻
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 動物烙印行業(yè)營銷策略方案
- 人工授精替動物行業(yè)市場調(diào)研分析報告
- 農(nóng)業(yè)灌溉裝置產(chǎn)品供應(yīng)鏈分析
- 布料精加工行業(yè)經(jīng)營分析報告
- 入場券產(chǎn)品供應(yīng)鏈分析
- 照像取景器產(chǎn)品供應(yīng)鏈分析
- 品牌聲譽管理行業(yè)市場調(diào)研分析報告
- 展示桌產(chǎn)品供應(yīng)鏈分析
- 無線電收發(fā)機產(chǎn)品供應(yīng)鏈分析
- 床用暖床器產(chǎn)業(yè)鏈招商引資的調(diào)研報告
- (2024年)學校傳染病預(yù)防課件
- 餅干新品上市推廣方案
- 小學道德與法治課程標準與教材研究 課件 第3、4章 入學教育、道德教育
- 專利費收款收條
- 《人體發(fā)育學》課程標準
- 鎮(zhèn)域經(jīng)濟分析報告
- 《受膏者掃羅與大衛(wèi)》課件
- 《口腔生物化學》課件
- 科學研究方法與論文寫作教學設(shè)計
- 啤酒終端銷售培訓課件
- 電磁感應(yīng)實驗:研究電磁感應(yīng)現(xiàn)象與法拉第電磁感應(yīng)定律
評論
0/150
提交評論