8155及S12887結(jié)構(gòu)及特點(diǎn)_第1頁(yè)
8155及S12887結(jié)構(gòu)及特點(diǎn)_第2頁(yè)
8155及S12887結(jié)構(gòu)及特點(diǎn)_第3頁(yè)
8155及S12887結(jié)構(gòu)及特點(diǎn)_第4頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、8155及DS12887結(jié)構(gòu)及特點(diǎn)周興華由于該電路使用了兩個(gè)專用芯片,為了在分析程序時(shí)使大家理解清楚,有必要對(duì)8155及DS12887的功能、特點(diǎn)進(jìn)行較詳細(xì)的介紹。8155結(jié)構(gòu)及特點(diǎn)圖2為8155的內(nèi)部結(jié)構(gòu),8155為多功能的可編程接口芯片, 內(nèi)部包含有256字節(jié)RAM , 兩個(gè)可編程8位并行口、一個(gè) 6位并行口和一個(gè) 14位的計(jì)數(shù)器。8155是8051單片機(jī)應(yīng)用 系統(tǒng)中最適用的外圍器件。數(shù)據(jù)存貯器是256x8位靜態(tài)RAM。I/O由三個(gè)通用口組成,其中的6位口可編程為狀態(tài)控制信號(hào)??删幊痰?4位計(jì)數(shù)器/定時(shí)器用于給單片機(jī)系統(tǒng)提供方波或計(jì)數(shù)脈沖。圖3為8155的引腳排列。RESET為復(fù)位端,高電

2、平有效。 AD0AD7為三態(tài)地址/數(shù)據(jù) 線。CE為芯片片選端。/RD、/WR為讀寫信號(hào)端。 ALE為地址鎖存信號(hào)。IO/M為IO/RAM 選擇線,低電平選擇 RAM ,高電平選擇I/O 口。PA0PA7為端口 Ao PB0PB7為端口 B。 PC0PC5為端口 C,用作控制信號(hào)線時(shí),其功能如下:PC0AINTR (口 A 中斷)PC1 ABF (口 A緩沖器滿)PC2/ASTB (口 A 選通)PC3BINTR (口 B 中斷)PC4 BBF (口 B緩沖器滿)PC5/BSTB (口 B 選通)TIMER IN為計(jì)數(shù)器/定時(shí)器輸入端。TIMER OUT為定時(shí)器輸出端,可以是方波或 脈沖波形。V

3、cc為十5V電源。Vss為接地端。8155的口 A、口 B可工作于基本I/O方式或選通I/O方式,DC可作為輸入輸出線, 也 可作為口 A、口 B選通方式時(shí)的狀態(tài)控制信號(hào)線。具體選擇由寫入命令寄存器的命令字決 定。命令字如下:D7 D6D5D4D3D2D1D0TM2TM1IEBIEAPC2PC1PBPAPA, PB:定義口 A、口 B, 0為輸入,1為輸出。IEA, IEB : 口 A、口 B中斷控制,1為允許,0為禁止。PC1, PC2:定義口的工作方式。PC2PC1方式00口 A、口 B為基本輸入輸出,口 C輸入01口 A、口 B為基本輸入輸出,口 C輸出10口 A選通輸入輸出,口 B基本

4、輸入輸出,口 C控制彳也11口 A、口 B都為選通輸入輸出,口C控制彳百號(hào)TM1 , TM2 :定時(shí)器命令TM2TM1命令00空操作,不影響計(jì)數(shù)器操作01停止定時(shí)器操作10若定時(shí)器正在計(jì)數(shù),計(jì)數(shù)器計(jì)滿后立即停止計(jì)數(shù)11啟動(dòng),裝入定時(shí)器方式和長(zhǎng)度后立即啟動(dòng)計(jì)數(shù)8155的定時(shí)器為14位的減法計(jì)數(shù)器,對(duì)輸入脈沖進(jìn)行減法計(jì)數(shù),定時(shí)器由兩個(gè)字節(jié)組 成,其格式如下:D7 D6D5 D4D3 D2D1D0T7T6T5T4T3T2T1T0D7D6D5D4D3D2D1D0M2M1T13T12T11T10T9T8T13T0:計(jì)數(shù)長(zhǎng)度。M2, M1 :定時(shí)器方式M2M1方式00單方波01連續(xù)方波10單脈沖11連續(xù)脈

5、沖DS12887結(jié)構(gòu)及特點(diǎn)圖4為DS12887的結(jié)構(gòu)框圖,DS12887是DALLAS 公司的實(shí)時(shí)時(shí)鐘芯片 RTC(Real Time Clock),它功能豐富,應(yīng)用廣泛, PC機(jī)內(nèi)的時(shí)鐘信號(hào)就是由 D512887提供的。DS12887內(nèi) 部自帶晶體振蕩器及鋰電池,可計(jì)算到2100年前的秒、分、小時(shí)、星期、日、月、年七種日歷信息并帶閏年補(bǔ)償,斷電后能運(yùn)行10年之久不丟失數(shù)據(jù)。 可選用夏令時(shí),具有24小時(shí)或12小時(shí)兩種制式。它在工業(yè)控制及儀器儀表中有廣泛用途。DS12887上電時(shí),當(dāng)Vcc高于4.25V 200ms后,芯片可以被外部程序操作。當(dāng)Vcc低于4.25V時(shí),芯片處于寫保護(hù)狀態(tài)(所有的輸

6、入均無(wú)效),同時(shí)所有輸出呈高阻狀態(tài)。當(dāng) Vcc低于3V時(shí),芯片將自動(dòng)把供 電方式切換為由內(nèi)部電池供電。圖5為DS12887的引腳排列。AD0AD7為地址/數(shù)據(jù)復(fù)用總線。NC為空腳。MOT為 總線模式選擇(MOTOROLA/INTEL ),當(dāng)此腳接到Vcc時(shí),選用的是MOTOROLA總線時(shí) 序,當(dāng)它接地或不接時(shí),選用的是INTEL總線時(shí)序。CS為片選端。AS為地址鎖存允許端。R/W在INTEL總線下作為寫。DS在INTEL總線下作為讀。RESET為復(fù)位端,復(fù)位端對(duì)時(shí) 鐘、日歷、RAM無(wú)效,系統(tǒng)上電時(shí)復(fù)位端要保持低電平200ms以上DS12887才可以正常工作。IRQ為中斷請(qǐng)求輸出端。SQW為方波

7、輸出端,當(dāng) Vcc低于4.25V時(shí)沒有作用。Vcc 為+5V電源。GND為接地端。DS12887有128個(gè)RAM單元。其中4個(gè)單元用作控制寄存器,10個(gè)單元用作存放時(shí) 鐘字節(jié),114字節(jié)為通用RAM。其主要寄存器如下:DS12887內(nèi)部寄存器A :UIPDV2DV1DV0RS3RS2RS1RS0UIP=l :更新已到,不能讀 /寫DSl2887; UIP=0 :更新末到,能讀/寫DS12887。DV2 , DV1 , DV0應(yīng)設(shè)置為010,表示打開晶振,允許計(jì)時(shí)。RS3, RS2, RS1, RS0為方波頻率選擇位,產(chǎn)生方波周期中斷。DS12887內(nèi)部寄存器B:SETPIEAIEUIESQWE

8、DM24/12DSESET=0:時(shí)間更新正常進(jìn)行,每秒計(jì)數(shù)1次;SET=1 :禁止更新,程序可初始化時(shí)間和日歷。PIE=l:允許周期中斷;PIE=0:禁止周期中斷。AIE=1 :允許報(bào)警中斷;AIE=0 :禁止報(bào)警中斷。UIE=1 :允許更新結(jié)束中斷;UIE=0 :禁止更新結(jié)束中斷。SQWE為方波允許位。SQWE=1 :將RS3, RS2, RS1, RS0選定的方波輸出。DM=1 : BCD碼;DM=0 :二進(jìn)制。該位不受復(fù)位信號(hào)影響24/12: 1表示24小時(shí)制;0表示12小時(shí)制。DSE為夏時(shí)制允許位。 DSE=l:采用夏時(shí)制;DSE=0:不采用夏時(shí)制。DS12887內(nèi)部寄存器C:IRQF

9、PFAFUF0000IRQF為中斷申請(qǐng)標(biāo)志。PF為方波周期中斷標(biāo)志。PF=1:方波周期結(jié)束,申請(qǐng)中斷。AF為鬧鈴中斷標(biāo)志。 AF=1 :當(dāng)前時(shí)間與鬧鈴時(shí)間匹配時(shí)即刻申請(qǐng)中斷。UF為更新周期結(jié)束中斷標(biāo)志。UF二I:更新周期結(jié)束時(shí)申請(qǐng)中斷。DS12887內(nèi)部寄存器D:VRT0000000VRT為內(nèi)部鋰電池狀態(tài)。 VRT=1 :鋰電池正常;VRT=0:鋰電池耗盡。D512887內(nèi)部存儲(chǔ)器功能如附表所示。地址功能取值范圍(十進(jìn) 制數(shù))取值范圍(二進(jìn) 制數(shù))取值范圍(BCD 碼)0秒059003B00591秒鬧鈴059003B00592分059003B00593分鬧鈴059003B0059412小時(shí)模式012010C AM818C PM0112 AM8192 PM24小時(shí)模式023001700235時(shí)鬧鈴,12小 時(shí)制112010C AM818C PM0112 AM8192 PM時(shí)鬧鈴,24小 時(shí)制023001700236星期(星期天=11

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論