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

正文內(nèi)容

單片機(jī)電子日歷畢業(yè)設(shè)計(jì)(編輯修改稿)

2024-07-23 12:46 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ,也可分別進(jìn)行測(cè)試。3.4.2 DS12C887引腳說(shuō)明及原理: DS12C887管腳排列圖VCC:直流電源+5V電壓。當(dāng)5V電壓在正常范圍內(nèi)時(shí)數(shù)據(jù)可讀寫(xiě);,讀寫(xiě)被禁止,計(jì)時(shí)功能仍繼續(xù);當(dāng)VCC下降到3V以下時(shí),RAM和計(jì)數(shù)器被切換到內(nèi)部鋰電池。MOT(模式選擇):MOT管腳接到VCC時(shí),選擇MOTORLA時(shí)序;當(dāng)接到GFND時(shí)。選擇INTEL時(shí)序。SQW(方波信號(hào)同):SQW管腳能從實(shí)時(shí)時(shí)鐘內(nèi)部15級(jí)分頻器的13個(gè)抽頭中選擇一個(gè)作為輸出信號(hào),其輸出頻率可通過(guò)對(duì)寄存器A編程改變。AD0~AD7(雙向地址數(shù)據(jù)復(fù)用線):總線接口即MOROROLA微機(jī)系列和INTEL微機(jī)系列接口。AS(地址選通輸入):用于實(shí)現(xiàn)信號(hào)分離,在ADALE的下降沿把地址鎖入DS12C887。DS(數(shù)據(jù)選通或讀輸入):DSRD客腳有兩種操作模式,取決于MOT管腳放的電平,當(dāng)使用MOTOROLA時(shí)序時(shí),DS時(shí)一正脈沖,出現(xiàn)在總線周期的后段稱為數(shù)據(jù)選通;在讀周期DS指示DS12C887驅(qū)動(dòng)雙向總的時(shí)刻,在寫(xiě)周期DS的后沿使DS12C887鎖存寫(xiě)數(shù)據(jù)。選擇INTEL時(shí)序時(shí)DS稱作(RD),RD與典型存儲(chǔ)器的允許信號(hào)(OE)的定義相同。R/W(讀/寫(xiě)輸入):R/W管腳也有兩種操作模式。選MOTOROLA時(shí)序時(shí),R/W是一電平信號(hào),指示當(dāng)前周期是讀或?qū)懼芷冢籇SO為高電平時(shí),R/W高電平指示讀周期,R/W低電平指示寫(xiě)周期;選INTEL時(shí)序,R/W信號(hào)是一低電平信號(hào),稱為WR。在此模式下,R/W管腳與通用RAM的寫(xiě)允許信號(hào)(WE)的含義相同。CS(片選輸入):在訪問(wèn)DS12887的總線周期內(nèi),片選信號(hào)必須保持為低。IRQ(中斷申請(qǐng)輸入):低電平有效,可作微處理的中斷輸入。沒(méi)有中斷條件滿足時(shí),IRQ處于高阻態(tài)。IRQ線是漏極開(kāi)路輸入,要求外接上接電阻。RESET(復(fù)位輸出):當(dāng)該腳保持低電平時(shí)間大于200ms,保證DS12C887有效復(fù)位。DS12C887內(nèi)部由振蕩電路、分頻電路、周期中斷/方波選擇電路,14字節(jié)時(shí)鐘和控制單元,114字節(jié)用戶非易失RAM,十進(jìn)制/二進(jìn)制累加器,總線接口電路,電源開(kāi)關(guān)寫(xiě)保護(hù)單元和內(nèi)部鋰電池等部分組成。Vcc:直流電源+5V電壓。當(dāng)5V電壓在正常范圍內(nèi)時(shí),數(shù)據(jù)可讀寫(xiě),當(dāng)Vcc低于4。25V,讀寫(xiě)被禁止,計(jì)時(shí)功能仍繼續(xù);當(dāng)Vcc下降到3V以下時(shí),RAM和計(jì)時(shí)器供電被切換到內(nèi)部鋰電池。3.4.3 DS12C887的中寄存器的功能和作用DS12887內(nèi)部RAM和專用寄存器地址功能,地址00H~03H單元取值范圍是00H~3BH(10進(jìn)制0~59);04H~05H單元按12小時(shí)制取值范圍是上午(AM)01H~0CH(1~12),下午(PM)81H~8CH(81~92)按24小時(shí)制取值范圍使00H~17H(1~23);06H單元取值范圍使00H~07H(0~7);07H單元取值范圍01H~1FH(1~31);08H單元取值范圍是01H~0CH(1~12);09H單元取值范圍是00H~63H(0~99)。DS12C887的RAM和各專用寄存器的訪問(wèn)如下實(shí)現(xiàn),若片選地址DS=0DDXXH,則芯片內(nèi)部RAM和寄存器和地址為0DD00H~ODD7FH。應(yīng)指出的是,盡管DS12C887的專用時(shí)標(biāo)年寄存器只有一個(gè),但通過(guò)軟件編程可利用其內(nèi)部的不掉電的RAM區(qū)的一個(gè)字節(jié)實(shí)現(xiàn)年度的高兩位顯示。寄存器A寄存器A各位不受復(fù)位的影響,UIP位為只讀位,其它各位可讀寫(xiě),寄存器的控制字的格式。A、UIP位:更新周期標(biāo)志位。該位為“1”時(shí),表示芯片正處于或?qū)㈤_(kāi)始更新周期,此時(shí)程序不準(zhǔn)讀寫(xiě)師表寄存器;該位為“0”時(shí),表示至少在244us后開(kāi)始更新周期,此時(shí)程序可讀芯片內(nèi)時(shí)標(biāo)寄存器。該位是只讀位。B、DV0、DVDV2:芯片內(nèi)部震蕩器RTC控制位。當(dāng)芯片接觸復(fù)位狀態(tài),并將010寫(xiě)入DV0、DVDV2后,另一個(gè)更新周期將在500ms后開(kāi)始。因此,在程序初始化時(shí)可用這三各精確地使芯片在設(shè)定的時(shí)間開(kāi)始工作。這與MC146818不同的使DS12C887固定使用32768Hz的內(nèi)部晶體,所以DV0=“0”、DV1=“1”、DV2=“0”,即可啟動(dòng)RTC。C、RSRSRSRS0:周期中斷可編程方波輸出速率選擇位。各種不同的組合可以產(chǎn)生不同的輸出。程序可以通過(guò)設(shè)置寄存器B的SQWF和PIE位控制是否允許周期中斷方波輸出。其寄存器A輸出速率選擇位。3.4.4 DS12C887的中斷和更新周期DSC12C887處于正常工作狀態(tài)時(shí),每秒鐘將產(chǎn)生一個(gè)更新周期,芯片處于更新周期的標(biāo)志是寄存器A中的CPU位為1。在更新周期內(nèi),芯片內(nèi)部時(shí)標(biāo)寄存器數(shù)據(jù)處于更新階段,故在該周期內(nèi),微處理器不能讀芯片時(shí)標(biāo)寄存器中的內(nèi)容,同時(shí)秒時(shí)標(biāo)寄存器內(nèi)容加1,并檢查其他時(shí)標(biāo)寄存器內(nèi)容是否有溢出。如果有溢出則相應(yīng)進(jìn)位日、月、年。另外一個(gè)功能是檢查三個(gè)時(shí)、分、秒報(bào)警時(shí)標(biāo)寄存器的內(nèi)容是否與對(duì)應(yīng)時(shí)標(biāo)寄存器的內(nèi)容相符,如果相符則寄存器C中的AF位置1。如果報(bào)警時(shí)標(biāo)寄存器的內(nèi)容為COH到FFH之間的數(shù)據(jù),則為不關(guān)閉狀態(tài)。為了采樣時(shí)標(biāo)寄存器中的數(shù)據(jù),DS12C887提供了兩種避開(kāi)更新周期內(nèi)訪問(wèn)時(shí)標(biāo)寄存器的方案:第一種是利用更新周期結(jié)束發(fā)出的中斷。它可以編程允許在每次更新周期結(jié)束后發(fā)生中斷申請(qǐng),提醒CPU將有998ms左右的時(shí)間去獲取有效的數(shù)據(jù),在中斷之后的998ms時(shí)間內(nèi),程序可先將時(shí)標(biāo)數(shù)據(jù)讀支芯片內(nèi)部的不掉電靜態(tài)RAM中。因?yàn)樾酒瑑?nèi)部的靜態(tài)RAM和狀態(tài)寄存器是可隨時(shí)讀寫(xiě)的,在離開(kāi)中斷服務(wù)子程序前應(yīng)清除寄存器C中的IRQF位。另一種是:利用寄存器A中的UIP位來(lái)指示芯片是否處于更新周期。在UIP位從低變高244us后,芯片將進(jìn)行更新周期,所以檢測(cè)到UIP位為低電平時(shí),則利用224us的間隔時(shí)間去讀取時(shí)標(biāo)信息。如檢測(cè)到UIP位為1,則可暫緩讀數(shù)據(jù),等到UIP變成低電平再去讀數(shù)據(jù)。3.4.5 DS12C887初始化方法DS12C887采用連續(xù)工作制,一般無(wú)須每次都初始化,即使是系統(tǒng)復(fù)位時(shí)也如此。但初始化時(shí),首先應(yīng)禁止芯片內(nèi)部的更新周期操作,所以先將DS12C887狀態(tài)寄存器B中的SET位置1,然后初始化00H~09H時(shí)標(biāo)參數(shù)寄存器和狀態(tài)寄存器A,此后再通過(guò)讀狀態(tài)寄存器C、清除寄存器C中的周期中斷標(biāo)志位PE、報(bào)警中斷標(biāo)志位AF、更新周期結(jié)束中斷標(biāo)志位UF。通過(guò)讀寄存器D中的VRT位,讀狀態(tài)寄存器后VRT位將自動(dòng)置1,最后將狀態(tài)寄存器B中的SET位置0,芯片開(kāi)始計(jì)時(shí)工作。3.5 74LS154芯片介紹及ULN2003A的簡(jiǎn)介本設(shè)計(jì)要用到16個(gè)七段數(shù)碼管,單片機(jī)的P0端口只有8根線,根本不夠用,所以用74LS154來(lái)擴(kuò)展,74LS154使4——16譯碼器,只用單片機(jī)的四根線就可以接16個(gè)數(shù)碼管的位碼端,因?yàn)?4LS154使一個(gè)4入16出的譯碼器,在本設(shè)計(jì)中共有16個(gè)顯示數(shù)碼管,所以一個(gè)74LS154譯碼器的輸出端剛好夠用。LED數(shù)碼管采用共陰極?!敵龆私訑?shù)碼管的段碼管腳(既圖中的0管腳)。,: 74LS154管腳 74LS154真值表ULN2003A有美國(guó)Texas Instruments公司、美國(guó)Sprague公司生產(chǎn),由7組達(dá)林頓晶體管陣列和相應(yīng)的電阻網(wǎng)絡(luò)以及鉗位二極管網(wǎng)絡(luò)構(gòu)成,具有同時(shí)驅(qū)動(dòng)7組負(fù)載的能力,為單片雙機(jī)型大功率高速集成電路。ULN2003A是一個(gè)驅(qū)動(dòng)器,~,輸出接數(shù)碼管的位碼端上,由于此設(shè)計(jì)中用到的數(shù)碼管數(shù)量多,而單片機(jī)的輸出不能一下驅(qū)動(dòng),所以通過(guò)ULN2003A進(jìn)行驅(qū)動(dòng)。:
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1