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

正文內(nèi)容

基于單片機(jī)及ds1302的led電子鐘設(shè)計(jì)——硬件部分-閱讀頁(yè)

2025-06-21 22:57本頁(yè)面
  

【正文】 。如有必要,可通過(guò)對(duì)特殊功能寄存器(SFR)區(qū)中的8EH單元的D0位置位,可禁止ALE操作。此外,該引腳會(huì)被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),應(yīng)設(shè)置ALE禁止位無(wú)效。EA/VPP——外部訪問(wèn)允許,欲使CPU僅訪問(wèn)外部程序存儲(chǔ)器(地址為0000HFFFFH),EA端必須保持低電平(接地)。如EA端為高電平(接Vcc端),CPU則執(zhí)行內(nèi)部程序存儲(chǔ)器的指令。AT89S52 是一種低功耗、高性能CMOS8位微控制器,具有8K在系統(tǒng)可編程Flash 存儲(chǔ)器。片上Flash允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常規(guī)編程器。 AT89S52具有以下標(biāo)準(zhǔn)功能: 8k字節(jié)Flash,256字節(jié)RAM,32 位I/O 口線,看門(mén)狗定時(shí)器,2 個(gè)數(shù)據(jù)指針,三個(gè)16 位 定時(shí)器/計(jì)數(shù)器,一個(gè)6向量2級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路??臻e模式下,CPU 停止工作,允許RAM、定時(shí)器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。 電路框圖系統(tǒng)總體框圖:DS1302時(shí)鐘模塊AT89S52電源模塊定時(shí)聲光提示模塊LED顯示模塊 系統(tǒng)總體框圖 時(shí)鐘模塊負(fù)責(zé)記錄時(shí)間數(shù)據(jù),從而節(jié)省了單片機(jī)的資源, 提高其工作效率, 并采用DS1302 提供慢速充電功能, 可在系統(tǒng)掉電后正常計(jì)時(shí),不需重新設(shè)定時(shí)鐘時(shí)間, 這使得時(shí)鐘的使用更加便捷。 PROTEL電路圖設(shè)計(jì) 復(fù)位電路復(fù)位是單片機(jī)初始化的操作,使系統(tǒng)各部件都處于一個(gè)確定的初始狀態(tài),并且從這個(gè)狀態(tài)開(kāi)始工作,除此以外,當(dāng)單片機(jī)系統(tǒng)在運(yùn)行時(shí)出現(xiàn)錯(cuò)誤或者操作錯(cuò)誤使系統(tǒng)處于死機(jī)狀態(tài)時(shí),也可以按下復(fù)位鍵重新啟動(dòng)。上電復(fù)位要求接通電源后,自動(dòng)實(shí)現(xiàn)復(fù)位操作。本設(shè)計(jì)采用上電且開(kāi)關(guān)的復(fù)位電路。 AT89S52的復(fù)位電路單片機(jī)的復(fù)位操作使單片機(jī)進(jìn)入初始化過(guò)程,其中包括使程序計(jì)數(shù)器PC=0000H,P0~P3=FFH,SP=07H,其他寄存器處于零。單片機(jī)復(fù)位后不改變片內(nèi)RAM區(qū)中的內(nèi)容。時(shí)鐘頻率直接影響單片機(jī)的速度,時(shí)鐘電路的質(zhì)量也直接影響單片機(jī)系統(tǒng)的穩(wěn)定性。本設(shè)計(jì)采用的是內(nèi)部振蕩方式,所獲得的時(shí)鐘信號(hào)比較穩(wěn)定。由于單片機(jī)內(nèi)部有一個(gè)高增益反相放大器,當(dāng)外接晶振后,就構(gòu)成了自激振蕩器,并產(chǎn)生振蕩時(shí)鐘脈沖。 單片機(jī)時(shí)鐘時(shí)鐘芯片DS1302——DS1302與單片機(jī)的連接僅需要三條線:CE引腳、SCLK串行時(shí)鐘引腳、I/O串行數(shù)據(jù)引腳,為芯片提供計(jì)時(shí)脈沖[4]。本設(shè)計(jì)采用LED(四位共陰數(shù)碼管)。LED數(shù)碼管的接口分靜態(tài)接口和動(dòng)態(tài)接口。 四位共陰數(shù)碼管引腳數(shù)為12(6*2),()工作電流為20mA。 按鍵電路鍵盤(pán)與CPU的連接方式可分為獨(dú)立式鍵盤(pán)和矩陣式鍵盤(pán)。其電路配置靈活,軟件結(jié)構(gòu)簡(jiǎn)單;矩陣式鍵盤(pán)較合適按鍵較多的情況下使用,由于本設(shè)計(jì)的電子鐘最多需要7個(gè)按鍵,故采用獨(dú)立式鍵盤(pán)。如果當(dāng)前時(shí)間與鬧鈴時(shí)間相同,單片機(jī)向蜂鳴器送出高電平,蜂鳴器發(fā)聲。占用單片機(jī)一根I/。:初始化模塊DS1302讀寫(xiě)模塊顯示模塊蜂鳴模塊INT0中斷模塊:時(shí)間調(diào)整INT1中斷模塊:鬧鐘調(diào)整 系統(tǒng)總體流程圖開(kāi)始初始化顯示參數(shù)關(guān)所有數(shù)碼管顯示取顯示數(shù)據(jù)輸出段碼數(shù)據(jù)輸出位選通信號(hào)延時(shí)位選通信號(hào)移位,顯示下一位數(shù)碼管指向下一個(gè)顯示字符8位顯示完?關(guān)所有數(shù)碼管顯示,返回是否: 顯示流程圖: DS1302讀寫(xiě)模塊程序流程圖[7] 存在的問(wèn)題在實(shí)際使用中,DS1302的工作情況不太穩(wěn)定,主要表現(xiàn)在實(shí)時(shí)時(shí)間的傳送有時(shí)會(huì)出現(xiàn)誤差,DS1302 的外部電路十分簡(jiǎn)單,唯一外接元件是32768Hz 的晶振。DS1302 時(shí)鐘的產(chǎn)生基于外接的晶體振蕩器,振蕩器的頻率為32768HZ,該晶振通過(guò)引腳XX2 直接連接至DS1302,即DS1302 是依靠外部晶振與其內(nèi)部的電容配合來(lái)產(chǎn)生時(shí)鐘脈沖,由于DS1302 在芯片本身已經(jīng)集成了6pF的電容。然而,許多人在選用晶振時(shí)僅僅注意了晶振的額定頻率值,而忽視了晶振的負(fù)載電容大小,甚至連許多經(jīng)銷商也不能提供所售晶振的負(fù)載電容,所以即使在使用中選用了符合32768Hz 的晶振,但如果該晶振的負(fù)載電容與DS1302 提供的6pF不一致時(shí),就會(huì)影響晶振的起振或?qū)е抡袷庮l率的偏移 [2] 。檢查硬件電路,確認(rèn)是否完全無(wú)誤。檢測(cè)數(shù)碼管LED是否接線正確。并且焊錫之后有些部分被氧化,導(dǎo)致電路不穩(wěn)定。: 輔助電容接法[2]若在使用前對(duì)晶體的負(fù)載電容并不知道的情況下通過(guò)測(cè)定晶體振蕩頻率的方法可以確定該晶體的負(fù)載電容。因此,對(duì)于未知負(fù)載電容的晶體,應(yīng)首先采用實(shí)驗(yàn)的方法,在其兩端加入輔助電容使晶體起振,然后用頻率計(jì)測(cè)出振蕩頻率,若測(cè)得頻率大于32768Hz,說(shuō)明負(fù)載電容偏小,若測(cè)的頻率小于32768Hz 說(shuō)明負(fù)載電容偏大,對(duì)輔助電容逐步調(diào)整最終使振蕩頻率盡可能接近32768Hz,則此時(shí)晶體端所接負(fù)載電容的總和就是適合該晶體的負(fù)載電容[2]。增強(qiáng)了DS1302 在工作中的穩(wěn)定性,對(duì)于DS1302更為廣泛的應(yīng)用具有十分重要的意義。經(jīng)過(guò)調(diào)試之后,本硬件設(shè)計(jì)的主要問(wèn)題是段碼與P0口焊接問(wèn)題,按照原理圖的連接順序方式焊接,再次下載軟件,接通電源之后,能正常顯示時(shí)間;進(jìn)入蜂鳴狀態(tài)時(shí),沒(méi)有時(shí)間顯示,一直保持蜂鳴,軟件經(jīng)過(guò)調(diào)試之后能正常運(yùn)行;進(jìn)入中斷時(shí),按鍵后有時(shí)出現(xiàn)顯示錯(cuò)亂,按鍵失靈,出現(xiàn)連續(xù)加減的情況,軟件調(diào)試后能正常調(diào)整。當(dāng)按下相應(yīng)按鍵時(shí),可以修改當(dāng)前時(shí)間或鬧鈴時(shí)間。這種記錄對(duì)長(zhǎng)時(shí)間的連續(xù)測(cè)控系統(tǒng)結(jié)果分析及對(duì)異常數(shù)據(jù)出現(xiàn)的原因的查找具有重要的意義。但是,如果再系統(tǒng)中采用時(shí)鐘芯片DS1302,則能很好的解決這個(gè)問(wèn)題[5]。另外,時(shí)鐘芯片DS1302本身具有月、日、年、星期等數(shù)據(jù)信息,但在本設(shè)計(jì)中沒(méi)有用到,因此在本設(shè)計(jì)的基礎(chǔ)上,還可以進(jìn)行適當(dāng)?shù)臄U(kuò)展,把日歷信息也顯示出來(lái)??傊?,該設(shè)計(jì)提供了一種行之有效簡(jiǎn)單便捷的計(jì)時(shí)方法,經(jīng)過(guò)多次使用可發(fā)現(xiàn)其可移植性好,實(shí)用性強(qiáng)。合理地選擇時(shí)間日期修改功能、時(shí)間日期切換功能的實(shí)現(xiàn)方案,是簡(jiǎn)化程序設(shè)計(jì)的關(guān)鍵。如能解決上述問(wèn)題,就可以制作出一款優(yōu)良的電子鐘產(chǎn)品
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1