版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
摘要隨著科學(xué)進(jìn)步的不斷發(fā)展,各行各業(yè)技術(shù)的不斷改進(jìn)和更新,在學(xué)校時(shí)間方面,由于時(shí)間多,時(shí)間亂等原因,不得不去改善其時(shí)間方面的設(shè)備。單片機(jī)作息時(shí)間控制實(shí)現(xiàn)了對(duì)時(shí)間控制的智能化,擺脫了傳統(tǒng)由人來(lái)控制時(shí)間長(zhǎng)短的不便,是現(xiàn)代學(xué)校必不可少的設(shè)備。在整個(gè)設(shè)計(jì)中,我們主要用的是單片機(jī)的自動(dòng)控制原理,包括硬件和軟件。在硬件部分,包括繼電器,存儲(chǔ)器和顯示器接口芯片;軟件部分,主要是主程序設(shè)計(jì)。軟硬件結(jié)合在一起,先調(diào)試子程序,然后逐級(jí)疊加調(diào)試,最后系統(tǒng)調(diào)試通過(guò)。在本論文中我是利用單片機(jī)把自動(dòng)復(fù)位電路,顯示電路,電源電路,繼電器電路,電鈴電路連接起來(lái),再通過(guò)單片機(jī)的編程實(shí)現(xiàn)設(shè)計(jì)要求。單片機(jī)作息時(shí)間控制系統(tǒng)是利用定時(shí)器計(jì)時(shí)處理來(lái)做秒計(jì)數(shù),當(dāng)所設(shè)置的時(shí)間到了,則發(fā)出一陣聲響,啟動(dòng)繼電器,由繼電器可以控制放音機(jī)開(kāi)啟或關(guān)閉。時(shí),分,秒數(shù)據(jù)是存在變量?jī)?nèi)并寫(xiě)入七段顯示器的緩沖區(qū)內(nèi),由顯示器掃描程序中定時(shí)掃描而顯示出時(shí)間。關(guān)鍵詞:?jiǎn)纹瑱C(jī),定時(shí),顯示1概述效單片機(jī)應(yīng)用似系統(tǒng)是以單鋤片機(jī)為核心侵,配以輸入宏、輸出、顯摸示、控制等潤(rùn)外圍部件和濱軟件,能實(shí)概現(xiàn)青一種滋或多種功能歲的實(shí)用系統(tǒng)錯(cuò)。硬件是應(yīng)映用系統(tǒng)的基芽礎(chǔ),軟件則漲在硬件的基鑄礎(chǔ)上對(duì)其資劇源進(jìn)行合理儉調(diào)配和使用包,從而完成漫應(yīng)用系統(tǒng)所望要求的任務(wù)小,二者相互畏依賴,卻一株不可。軟件合和硬件總體打包括,電源搶電路、顯示鄙電路、復(fù)位飽電路、擴(kuò)展犁存儲(chǔ)器、電植鈴電路等,不通過(guò)以上幾倉(cāng)部分的組合偽,最終達(dá)到炸一定的效果捷。霸設(shè)計(jì)系統(tǒng)圖思如圖1.1愿所示:養(yǎng)圖1-1系丙統(tǒng)連接圖礙2硬件設(shè)濃計(jì)甩2.1單音片機(jī)部分院青單片機(jī)的畫(huà)選擇推當(dāng)今單片機(jī)極廠商琳瑯滿林目,產(chǎn)品性泊能各異。溝我們最終選銅用了ATM粉EL公司的估AT搶89C紗51單片機(jī)陸。AT蠶89C瓣51是美國(guó)劇ATM方EL公司生哭產(chǎn)的低電壓寄,高性能C橫MOS8位槐單片機(jī),片棋內(nèi)含8Kb宣ytes的山可反復(fù)擦寫(xiě)刑的只讀程序盛存儲(chǔ)器(P畏EROM貴)繩和256b親ytes的鵝隨機(jī)存取數(shù)棕?fù)?jù)存儲(chǔ)器(醉RAM),呼器件采用A刑TMEL公這司的高密度鴨、非易失性俘存儲(chǔ)技術(shù)生俯產(chǎn),與標(biāo)準(zhǔn)刃MCS-5冬1指令系統(tǒng)富及8051冤產(chǎn)品引腳兼電容,片內(nèi)置路通用8位中拒央處理器(絞CPU)和燕FLASH煉存儲(chǔ)單元,刻功能強(qiáng)大A撒T跪89C全51單片機(jī)基適用于許多忌較為復(fù)雜控藝制應(yīng)用場(chǎng)合稿。所以我們悶最終選用A癢T暴89C降51單片機(jī)脹。命鹿A譜T89C5群1的功能概堵述承(1)、特正點(diǎn):雹1.與MC乎S-51產(chǎn)想品指令和引復(fù)腳完全烏兼容癥。吸2.8K字籃節(jié)可重擦寫(xiě)鼠FLASH覺(jué)閃存。拼3.100飛0次擦寫(xiě)周徹期。心4.全靜態(tài)險(xiǎn)操作:0H燦z-24M魄Hz。孩5.三級(jí)加頑密程序存儲(chǔ)畜器。宅6.256勿X8字節(jié)內(nèi)暗部RAM。簡(jiǎn)7.32個(gè)圖可編程I/功O口線。跳8.2個(gè)1蓄6位定時(shí)/勢(shì)計(jì)數(shù)器。走9.5個(gè)中弊斷源。脆10.可編洋程串行UA委RT通道。丙11.低功騾耗空閑和掉日電模式。輪(2)、功抄能特性概述城:內(nèi)AT89C閣51提供以耐下標(biāo)準(zhǔn)功能栽:8K字節(jié)鳥(niǎo)FLASH勿閃存,25舞6字節(jié)內(nèi)部欠RAM,3玩2個(gè)I/O對(duì)口線,2個(gè)渴16位定時(shí)搶/計(jì)數(shù)器,駕一個(gè)6向量筍兩級(jí)中斷結(jié)咽構(gòu),一個(gè)全事雙工串行通廉信口,片內(nèi)焦振蕩器及時(shí)嘩鐘電新路。同時(shí),腐AT89C戶51可降至凡0Hz的靜堵態(tài)邏輯操作襖,并支持兩形種軟件可選倆的節(jié)電工作妹模式??臻e禁方式停止C速PU工作,屋但允許RA餃M,定時(shí)/筒計(jì)數(shù)器,串儀行通信口及籌中斷系統(tǒng)繼腎續(xù)工作。掉夜電方式保存禍RAM中的惑內(nèi)容,但振表蕩器停止工塵作并禁止其劃他所有部件庸工作直到下隱一個(gè)硬件復(fù)敏位。歸AT89C開(kāi)51的芯片賀管腳圖如圖鞏:閱圖2-1號(hào)AT89C掙51引腳圖山引腳功能說(shuō)凳明:滲VCC午——帽電源電壓男GND巡——球接地?fù)]P0口著——樹(shù)P0口是一杰組8位漏極鵝開(kāi)路型雙向豐I/O口,鈔也即地址/壩數(shù)據(jù)總線復(fù)籃用必口。按作為輸出口泉用時(shí),每位稅能吸收電流卵的方式驅(qū)動(dòng)紹8個(gè)TTL堵邏輯門(mén)電路斃,對(duì)端口P窄0寫(xiě)含“睛1斗”蒸時(shí),可作為遵高阻抗輸入滑端用。走在訪問(wèn)外部絹數(shù)據(jù)存儲(chǔ)器謝或程序存儲(chǔ)漿器時(shí),這組牧口線分時(shí)轉(zhuǎn)喊換地址(低寶8位)和數(shù)錄據(jù)總線復(fù)用弱,在訪問(wèn)期游間激活內(nèi)部體上拉電阻。朵在FLAS閱H編程時(shí),刺P0口接收稻指令字節(jié),威而在程序校越驗(yàn)時(shí),輸出澇指令字節(jié),泥校驗(yàn)時(shí),要距求外接上拉西電阻。欣P1口輪——針P1口是一灣個(gè)帶內(nèi)部上鑄拉電阻的8岔位雙向I/籃O口,P1杏的輸出緩沖脾級(jí)可驅(qū)動(dòng)(潛吸收或輸出疲電流)4個(gè)巧TTL邏輯鋸門(mén)電路。對(duì)產(chǎn)端口寫(xiě)步“致1內(nèi)”噴,通過(guò)內(nèi)部怖的上拉電阻芳把端口拉到側(cè)高電平,此靜時(shí)可作輸出廟口。作輸悔入口伶使用時(shí),因舒為內(nèi)部存在然上拉電阻,漠某個(gè)引腳被段外部信號(hào)拉尖低時(shí)會(huì)輸出肝一個(gè)電流。蔥與AT89抗C52不同傘之處是,P笑1.0和P秘1.1不可啟以分別作為粱定時(shí)/計(jì)數(shù)寒器2的外部超計(jì)數(shù)輸入(按P1.0/鏡T2)和輸寫(xiě)入(P1.贈(zèng)1/T2E配X),參見(jiàn)聞表2-1.沖1。FLA萍SH編程和辮程序校驗(yàn)期系間,P1接用收低8位地式址。坦表改2-1濁P1.0恥和P1.1柳的第二功能況引腳號(hào)箭功能特性鮮P1.0犬T2(定時(shí)負(fù)/計(jì)數(shù)器2橋外部計(jì)數(shù)脈你沖輸入),裂時(shí)鐘輸出針P1.1打T2EX(逮定時(shí)/計(jì)數(shù)個(gè)2捕獲/重奇裝載觸發(fā)和惠方向控制)控P2口淋——獎(jiǎng)P2是一個(gè)家?guī)?nèi)部上拉緊電阻的8位朽雙由向I均/O口,P安2的輸出緩器沖級(jí)可驅(qū)動(dòng)龍(吸收或輸飾出電流)4計(jì)個(gè)TTL邏姿輯門(mén)電路。宰對(duì)端口P2鎮(zhèn)寫(xiě)嫁“夏1做”誕,通過(guò)內(nèi)部賣的上拉電阻鍋把端口拉到列高電平,此存時(shí)可作輸入利口,作輸入洪口使用時(shí),分因?yàn)閮?nèi)部存沫在上拉電阻孤,某個(gè)引腳衛(wèi)被外部信號(hào)賀拉低時(shí)會(huì)輸嗽出一個(gè)電流位??谠L問(wèn)外部霧程序存儲(chǔ)器倘或16位地陡址的外部數(shù)宇據(jù)存儲(chǔ)器(俊例如執(zhí)行M驚OVX@D刪PTR指令銹)時(shí),P2乓口送出高8堤位地址數(shù)據(jù)橋。在訪問(wèn)8醫(yī)位地址的外閘部數(shù)據(jù)存儲(chǔ)鹽器(如執(zhí)行域MOVX@囑RI指令)切時(shí),P2口鴨輸出P2鎖摔存器的內(nèi)容偵。苗P3口趣——爸P3口是一集組帶有內(nèi)部附上拉電阻的鋒8位雙向I傍/O口。P扛3口輸出緩仔沖級(jí)可驅(qū)動(dòng)況(增吸收壘或輸出電流糾)4個(gè)TT劍L邏輯門(mén)電潛路。對(duì)P3扛口寫(xiě)入飼“值1較”遮時(shí),它們被釀內(nèi)部上拉電頂阻拉高并可巡作為輸入端裝口。此時(shí),惡被外部拉低嫂的P3口將督用上拉電阻位輸出電流。草RST寇——僅復(fù)位輸入。尼當(dāng)振蕩器工群作時(shí),RS盟T引腳出現(xiàn)塑兩個(gè)機(jī)器周記期以上高電瀉平將是單片艙機(jī)復(fù)位。您ALE/P賤ROG閣——證當(dāng)訪問(wèn)外部糠程存儲(chǔ)器或作數(shù)據(jù)存儲(chǔ)器拴時(shí),ALE綠(地址鎖存穿允許)輸出書(shū)脈沖用于鎖拾存地址的低宴8位字節(jié)。葬一般情況下臥,ALE仍哨以時(shí)鐘振蕩胳頻率的1/肺6輸出固定園的脈沖信號(hào)附,因此它可據(jù)對(duì)外輸出時(shí)綠鐘或用于定剛時(shí)目的。要糟注意的是:阿每當(dāng)訪問(wèn)外嘩部數(shù)據(jù)存儲(chǔ)串器時(shí)將跳過(guò)映一個(gè)ALE厭脈沖。傲對(duì)FL讓ASH存儲(chǔ)敗器編程期間厘,該引腳還蒜用于輸入編址程脈沖(P瘋ROG)。體如有必要,走可通過(guò)對(duì)特掘殊功能寄存探器(SFR違)區(qū)中的8糖EH單元的袖D0位置位呆,可禁止A句LE操作。架該位置位后食,只有一條蔥MOVX和殲MOVC指四令才能將A資LE激活。梢此外,該引火腳會(huì)被微弱朱拉高,單片傍機(jī)執(zhí)行外部餅程序時(shí),應(yīng)病設(shè)置ALE褲禁止位無(wú)效賭。雕PSEN渠——憶程序儲(chǔ)存允灘許(PSE倘N)輸出是惜外部程序存患儲(chǔ)器的讀選周通信號(hào),當(dāng)里AT89C膊52由外部無(wú)程序存儲(chǔ)器辣取指令(或濃數(shù)據(jù))時(shí),惑每個(gè)機(jī)器周閥期兩次PS王EN有效,棋即輸出兩個(gè)按脈沖,在此哄期間,當(dāng)訪呆問(wèn)外部數(shù)據(jù)練存儲(chǔ)器,將盾跳過(guò)兩次P朝SEN信號(hào)湯。售EA/VP秀P扮——妙外部訪問(wèn)允訪許,欲使C坊PU僅訪問(wèn)智外部程序存得儲(chǔ)器(地址武為0000康H-FFF帶FH),E株A端必須保栗持低電平(芝接地)。需詢注意的是:遷如果加密位咱LB1被編軍程,復(fù)位時(shí)慰?jī)?nèi)部會(huì)鎖存居EA端狀態(tài)偽。在FLASH昆存儲(chǔ)器編程頓時(shí),該引腳滴加上+12籃V的編程允街許電源Vp竟p,當(dāng)然這竟必須是該器坑件是使用1份2V編程電習(xí)壓Vpp。希姜單片機(jī)硬水件資源分配禿P追2.4連艇接按鍵半P酬2.5連層接按鍵叔P增2.6連悄接按鍵膜P迅2.7連埋接按鍵首P滔3.4連被接蜂鳴器溉P監(jiān)3.5接孤繼電器柜P漁1.故4惜連接伯X5045嚇的估SO鐘端穗P藥1.裂5票連接揀X504芳5翻的/宇CS擋端雙P朱1.虜6上連接熔X5045償?shù)腟CK端波P北1.網(wǎng)7鋒連接憲X5045燒的稀SI節(jié)端蛋2.2存眾儲(chǔ)器部分余墾存儲(chǔ)器的社選擇務(wù)為了改善主甚CPU滅的資源與時(shí)孫序的分配,茅我們對(duì)哪AT89C破51鉤進(jìn)行串行數(shù)銳據(jù)存儲(chǔ)器的境擴(kuò)展。常用技的存儲(chǔ)芯片劃有很多,如便AT93C釘46/56托/66暴,臨X5045家。經(jīng)過(guò)比較炮選擇,最終姥選用了喉XICOR密公司的繪X5045考。萄X5045啟把三種常用妻的功能:看債門(mén)狗定時(shí)器遙,電壓控制涂和出EEPRO兇M本組合在單個(gè)址封裝之內(nèi)。稀這種組合降后低了系統(tǒng)的域成本并減少哭了對(duì)電路板伙空間的要求察??撮T(mén)狗定誰(shuí)時(shí)器對(duì)微控從制器提供了店獨(dú)立的保護(hù)勒系統(tǒng)。發(fā)低原VCC秒檢測(cè)電路可禽以保護(hù)系統(tǒng)繭免受低電壓匠的影響,同艘時(shí)限X5045莖是串行聞EEPRO帆M夫具有簡(jiǎn)單的豎三總線工作脾的串行外設(shè)惹接口,是一釣種有獨(dú)特功闖能的高性能漆價(jià)格比存儲(chǔ)截器件。米AT93C妙46/56必/66是A洞TMEL公傘司推出的低辱功耗、低電血壓電可擦除沸的可編程只井讀存儲(chǔ)器。轟它采用CM繁O(jiān)S技術(shù)和跡Fairc白hild漢Semic頃onduc元tor公司鞋的Mi-c虜roWir叨e工業(yè)標(biāo)準(zhǔn)殘3線串行接版口,具有1回Kb/2k五B/4kB披的容量,并婚可通過(guò)OR繡G管腳配置刊成128*烏8/256爽*8/51伙2*8或6手4*16/避128*1濾6256*陰16等結(jié)構(gòu)趴。該系列存滑儲(chǔ)器曠可靠縱性高,能夠青重復(fù)寫(xiě)10泛0萬(wàn)次,數(shù)茶據(jù)可以保存旗100年不撫丟失;采用陳8腳PDI尖P/SOI各C封裝和觀14呈腳SOI封鄰裝(SOI碑封裝為JE瞇DEC和E婚IAJ標(biāo)準(zhǔn)靠),與并行啊的EEPR窩OM相比,宴AT93C畢46/56尚/66可大謝大節(jié)省印制賤板空間,且遣接線簡(jiǎn)單,債因而在多功壟能的精密測(cè)杜試儀中具有澇廣闊的前途西。停贊X504睜5的功能概競(jìng)述全(1)、特宣點(diǎn):美1可編程劉的看門(mén)狗定抓時(shí)器。塵2.上電復(fù)萌位及低顫VCC命檢測(cè),即在寫(xiě)上電和侍VCC鐘低于檢測(cè)門(mén)坊限時(shí),輸出呢復(fù)位信號(hào)。篇輸出復(fù)位高她電平有效,藏直至駱VCC辦=1床V筋復(fù)位信號(hào)仍學(xué)有效。貓3.SP膛I您接口方式,均最芽高可盆達(dá)1哄MHZ舅的串行時(shí)鐘沒(méi)頻率。搞4.512泊*8位串行腦EEPRO永M繩。登5.低功耗稿CMOS甘,3旨mA汁工作電流,頑10算uA過(guò)備用電流。焦6.電源電舅壓:2.7朵V形-5.5周V齊。盲7.分塊鎖車定,可保護(hù)燃1/4,1拆/2或所有洋EEPOR筑M列。茂8.偶然性嗓寫(xiě)保護(hù)。焰9.高可靠叢性,數(shù)據(jù)可柔保存100斃年,每字節(jié)興可擦除次數(shù)女可達(dá)到10眼萬(wàn)次。健10.可編舒程的復(fù)位門(mén)床限。需要加恨高電壓(1指5-18易V販加在醉WP苗引腳)及一儀個(gè)專門(mén)的時(shí)志序。躍11.8引項(xiàng)腳小型DI決P封裝。層(2)、功只能特性概述網(wǎng)X5045濱引腳圖如圖英2-2所示憶:朽圖2-2垮X5045那引腳圖坑1.跑串行邀輸出(個(gè)SO晃)音SO孝是一個(gè)推/跨拉串行數(shù)據(jù)譯輸出引腳,瞎在讀周期時(shí)子間內(nèi),數(shù)據(jù)碰從這個(gè)引腳獅輸出,串行恐時(shí)鐘脈沖下慕降沿時(shí)數(shù)據(jù)既輸出。爪2.串行輸壤入(物SI樹(shù))癥SI蜜是串行數(shù)據(jù)浪輸入引腳,身所有的操作有碼,字節(jié),做地址及數(shù)據(jù)倦都通過(guò)這個(gè)射引腳寫(xiě)入存項(xiàng)儲(chǔ)器,串行扮時(shí)鐘脈沖上沿升沿時(shí),數(shù)伐據(jù)被鎖存。熊3.串行時(shí)猛鐘(篇SCK椒)棵串行時(shí)鐘控赴制串行總線稍為數(shù)據(jù)的輸滋入和輸出計(jì)刷時(shí),棕SI寄引腳的操作居碼,地址或玩數(shù)據(jù)在時(shí)鐘出輸入上升沿呆時(shí)被鎖存,幟SO糠引腳的數(shù)據(jù)塊在時(shí)鐘輸入綁上升沿時(shí)被股改寫(xiě)。農(nóng)4.片選(潛/廟CS階)攀當(dāng)股/CS垮為高電平時(shí)乓,X504址3/45茫被檢測(cè),識(shí)SO啟輸出引腳處游于高阻抗?fàn)钶攽B(tài),子除非內(nèi)部寫(xiě)塞操作在進(jìn)行診中的時(shí)候,暮X5045堵將處于后備上電源模式。早/CS溜為低電平時(shí)百,可以使飯X5943吐/45杯處于工作電朵源模式,應(yīng)征特別注意,穩(wěn)在電源上電鼓以后,需要奉在開(kāi)始任何棋操作以前完曾成眠/CS壯引腳上高電津平到低電平悲的轉(zhuǎn)換。爸5.寫(xiě)保護(hù)編(則/WP恢)疫當(dāng)瘡/WP悶為低電平時(shí)鞏,對(duì)于賊X5045事不能完成非棵易失性寫(xiě)操滴作,但是在超其他方面工離作正常。當(dāng)蒙/WP罰被拉成高電濃平時(shí),所有綠的功能,包妨括非易失性音寫(xiě)操作都能催正常工作。韻當(dāng)方/WP籠變成高電平論,效/CS舉仍然是低電桑平時(shí),將中給斷對(duì)床X5045巷的寫(xiě)操作,獲如果內(nèi)部寫(xiě)爪周期已經(jīng)開(kāi)肥始,私/WP饅變成低電平惡將對(duì)寫(xiě)操作伏沒(méi)有影響徐。戴6.復(fù)位(冬RESET隙)攜X5045世的借RESET奔分別工作在扛高電平/低井電平,對(duì)外飼輸出一直工型作到屑VCC記降至最小電遇壓以下,將穴一直工作2倡00借ms本直到樂(lè)VCC倍升高大于最蒙小電壓。如北果看門(mén)狗定擇時(shí)時(shí)間已定皂,旁/CS寨保持高電平屑或低電平的困時(shí)間超過(guò)看亮門(mén)狗的定時(shí)陷時(shí)間,期RESE庸T己也同樣有效膚。當(dāng)沉/CS薄下降沿時(shí)可將使看門(mén)狗定仁時(shí)器復(fù)位。退(3)、工侍作原理斧X5045診是設(shè)計(jì)成直礦接與許多微系控制器系列選的同步串行碎外設(shè)接口(數(shù)SPI)相屆接的512聚*8EEP土ROM。X劫5045包悅括一個(gè)8位趙指令寄存器暴,可以通過(guò)藍(lán)SI輸入來(lái)箭訪問(wèn),數(shù)據(jù)閘在SCK上遼升延由時(shí)鐘萌同步輸入嗚,在熟整個(gè)工作期叼間內(nèi),/C懼S必須低電音平且/WP欣輸入必須是衛(wèi)高電平。郊2.3顯消示部分確鑒顯示器接訂口芯片的選慎擇援LED顯示貌器接口芯片漲的選擇常用共的顯示器接冰口芯片有C采D4511爭(zhēng),熟CD451各3炸,MC14認(rèn)499,8廚279,M搏AX721紐9,74H堂C164等蕩,本次設(shè)計(jì)劉用閃89C美51排單片機(jī)串行星口細(xì)和遷廉價(jià)的74稱HC164絲集成塊實(shí)現(xiàn)要多個(gè)LED耽顯示的一種封簡(jiǎn)單方法,恭利用該方法唱設(shè)計(jì)的多路蛇LED顯示掏系統(tǒng)具有硬怪件結(jié)構(gòu)簡(jiǎn)單乖、軟件編程浙容易和價(jià)格鞠低廉的特點(diǎn)態(tài)。務(wù)下面簡(jiǎn)單的響介紹一下隊(duì)74HC1蔥64解。凳2.袋2皺.頑3鋤74HC茶164的功首能概述熄(1)、布特點(diǎn):撓1.與門(mén)串棚行輸入。冊(cè)2.完全的襯緩沖時(shí)鐘脈昌沖和串行輸籠入。徑3.直接清派除。觸(2)、功裳能特性概述彎引腳圖如圖構(gòu)2-3所示冶:濟(jì)圖2-3次74HC1脆64愛(ài)引腳圖粉這些8位移琴位寄存器的紀(jì)特點(diǎn)是具有喇與門(mén)串行輸嫂入和不同步帥的清除輸入誦(堡CLR筑)。門(mén)電路筆串行輸入士(A榜和殲B)婚允許對(duì)輸入庸數(shù)據(jù)的完全扁控制;低電洽平加在輸入袋端可以抑制克新數(shù)據(jù)的進(jìn)撞入;高電平害輸入能使輸花入有效。串踩行輸入的數(shù)鞭據(jù)當(dāng)悶CLK異是高電平或位低電平時(shí)可積以改變。走89C51施單片機(jī)串行為口方式0為朝移位寄存器凝方式,外接閑3片7葵4HC16歸4作為3位緊LED顯示繼器的靜態(tài)顯旦示接口,把滔RXD作為財(cái)數(shù)據(jù)輸出線謎,TXD作悼為移位時(shí)鐘客脈沖。74烘HC164定為T(mén)TL單竄向8位移位媽寄存器,可外實(shí)現(xiàn)串行輸尊入,并行輸桂出。其中A翅、B(第1去、2腳)為耳串行數(shù)據(jù)輸憑入端,2個(gè)弄引腳按邏輯帝與運(yùn)算規(guī)律愈輸入信號(hào),查共一個(gè)輸入核信號(hào)時(shí)可并踩接。T(第洋8腳)為時(shí)責(zé)鐘輸入端,醒可連接到串霞行口的TX緊D端。每一仇個(gè)時(shí)鐘信號(hào)鑼的上升沿加誠(chéng)到T端時(shí),林移位寄存器商移一位,8拾個(gè)時(shí)鐘脈沖前過(guò)后,8位貌二進(jìn)制數(shù)全副部移入74言HC164咸中。R(第派9腳)為復(fù)嘗位端,當(dāng)R縫=0時(shí),移完位寄存器各巾位復(fù)0,只似有當(dāng)R=1剃時(shí),時(shí)鐘脈段沖才起作用什。往Q1井…血Q8(第3防-6和10性-13引腳柜)并行輸出執(zhí)端分別接L錢ED顯示器善的各段對(duì)應(yīng)櫻的引腳上。比在給出了8壇個(gè)脈沖后,帥最先進(jìn)入7扛4HC16抱4的第一個(gè)西數(shù)據(jù)到達(dá)了進(jìn)最高位,然身后再來(lái)一個(gè)呢脈沖,第一歸個(gè)脈沖就會(huì)胳從最高位移按出,搞清了吊這一點(diǎn),下恨面讓我們來(lái)法看電路,6旗片7HC1報(bào)64首尾相獲串,而時(shí)鐘設(shè)端則接在一惑起,這樣,鐘當(dāng)輸入8個(gè)頃脈沖時(shí),從米單片機(jī)RX未D端輸出的悠數(shù)據(jù)就進(jìn)入釣到了第一片亡74HC1般64中了,黨而當(dāng)?shù)诙€(gè)處8個(gè)脈沖到閥來(lái)后,這個(gè)乓數(shù)據(jù)就進(jìn)入貨了第二片7屢4HC16傅4,而新的碎數(shù)據(jù)則進(jìn)入覽了第一片7桶4HC16卸4,這樣,咳當(dāng)?shù)诹鶄€(gè)8賞個(gè)脈沖完成消后,首次送遣出的數(shù)堵?lián)凰偷搅藢幾钭竺娴?犯64中,其朋他數(shù)據(jù)依次亦出現(xiàn)在第一腔、二、三片丸74HC1紹64中。帶2.瞇3欠電源與復(fù)位胸電路部分溜2.釘3廣.1真電源部分宋本次設(shè)計(jì)應(yīng)葡用的電壓有逃+5認(rèn)V忘、+9V。繞220志V擋交流電源經(jīng)蕉變壓器,整航流,濾波后片分別進(jìn)入芯貢片,產(chǎn)生+麗5辟V獻(xiàn)電壓,這些漆電源的具體蓬應(yīng)用情況如捎下:染+5溝V同電源:?jiǎn)纹袡C(jī)及外圍電孤路所用電源挺?;?9剛V戰(zhàn)電源:壓電筍喇叭所用電以源。段2.洪3正.2膝復(fù)位電路遍根據(jù)應(yīng)用的菜要求,復(fù)位堡操作通常有師兩種基本形什式:上電復(fù)捷位和上電或塌開(kāi)關(guān)復(fù)位?;紊想姀?fù)位要野求接通電源脖后,自動(dòng)實(shí)嘉現(xiàn)復(fù)位操作矮。常用的上家電復(fù)位電路謹(jǐn)如圖2.4未(a)中左趨圖所快示。圖中電喝容C1和電卷阻R1對(duì)電捏源+5V來(lái)弦說(shuō)構(gòu)成微分毯電路。上電童后,保持R振ST一段高完電平時(shí)間,劇由于單片機(jī)階內(nèi)的等效電鐮阻的作用,妻不用圖中電浮阻R1,也即能達(dá)到上電敵復(fù)位的操作尊功能,如圖尚2-4(a時(shí))中右圖所珠示。編蓄晃曬稼敗子托圖2-4稿上電復(fù)位續(xù)(a)和上蜘電或開(kāi)關(guān)復(fù)相位電路(b賞)訓(xùn)要求電源接制通后,單片摩機(jī)自動(dòng)復(fù)位辟,并且在單拳片機(jī)運(yùn)行期抬間,用開(kāi)關(guān)仁操作也能使蝦單片機(jī)復(fù)位發(fā)。常用的上腦電或開(kāi)關(guān)復(fù)靠位電路如圖糊2-4(b潛)所示。上菌電后,由于患電容C3的渣充電和反相贊門(mén)的作用,液使RST持聰續(xù)一段時(shí)間捏的高盛電平。當(dāng)單撐片機(jī)已在運(yùn)萍行當(dāng)中時(shí),槍按下復(fù)位鍵俘K后松開(kāi),平也能使RS券T為一段時(shí)已間的高電平蓋,從而實(shí)現(xiàn)背上電或開(kāi)關(guān)每復(fù)位的操作反。根據(jù)實(shí)際課操作的經(jīng)驗(yàn)稼,下面給出期這兩種復(fù)位良電路的電容漂、電阻參考伍值。艙圖2-4(誦a)中:C碼l=10-宴30uF,隊(duì)R1=1k蕉Ω宅圖2-4(扭b)中:C狹2=1uF包,Rl=l狠k呼Ω類,R2=1收0k撒Ω妄本系統(tǒng)的復(fù)佩位電路采用么上電復(fù)位。鐮2.只4檔電鈴和繼寧電器部分獻(xiàn)繼電器是我鴿們生活中常肝用的一種控規(guī)制設(shè)備,通緣俗的意義上告來(lái)說(shuō)就是開(kāi)唉關(guān),在條件潔滿足的情況按下關(guān)閉或者鉆開(kāi)啟。繼電趙器的開(kāi)關(guān)特秋性在很多的斑控制系統(tǒng)尤進(jìn)其是離散的姐控制系統(tǒng)中炒得到廣泛的泛應(yīng)用。從另狠一個(gè)角度來(lái)惕說(shuō),由于為慨某一個(gè)用途幸設(shè)計(jì)使用的委電子電路,殊最終或多或始少都需要和厲某一些機(jī)械默設(shè)備相交互傭,所以繼電尚器也起到電途子設(shè)備和機(jī)兄械設(shè)備的接襲口作用。此當(dāng)定時(shí)時(shí)間搭到了,壓電冊(cè)喇叭則發(fā)出地一陣聲響,額時(shí)間到時(shí)發(fā)嶺出一陣聲響迅,按下K4第鍵可以停止挽聲響。也可咐以啟動(dòng)繼電踏器,由繼電專器可以控制椒放音機(jī)。哄2.懇5攪按鍵部分甩按鍵設(shè)定部脊分比較簡(jiǎn)單仔,因?yàn)楸鞠蒂M(fèi)統(tǒng)按鍵少,辱所以在設(shè)計(jì)儲(chǔ)上采用了獨(dú)塑立按鍵方式窯,程序的編融制上也采用鴿了簡(jiǎn)單的掃桑描方式。極程序執(zhí)行后掠工作指示燈崖LED閃動(dòng)網(wǎng),表示程序掌開(kāi)始執(zhí)行,筋七段顯示器突顯示脈“霧0000優(yōu)”逮,按下操作揚(yáng)鍵K1-K口4動(dòng)作惜如下:奮1.操作鍵乖K1:設(shè)置暑現(xiàn)在的時(shí)間謠。遮2.操作鍵屠K2:顯示妨鬧鈴設(shè)置時(shí)窗間。破3.操作鍵旨K3:設(shè)置葵鬧鈴時(shí)間。墊4.操作鍵健K4:鬧鈴演ON/OF坐F設(shè)置,設(shè)法為ON時(shí)連駝續(xù)3次發(fā)出艘嗶的一聲,艘設(shè)為OFF燕時(shí)發(fā)出嗶的訴一聲。漫設(shè)置現(xiàn)在的刮時(shí)間或是鬧謙鈴時(shí)間設(shè)置暢如下:桿1.操作鍵狼K1:設(shè)整煎時(shí)。美2.操作鍵球K2:設(shè)整搖分。疤3.操作鍵泛K3:設(shè)置義完成。云3軟件設(shè)文計(jì)挨單片機(jī)作息煩時(shí)間控制的閃動(dòng)作利用時(shí)業(yè)間計(jì)時(shí)處理叛來(lái)做秒計(jì)數(shù)陷,當(dāng)所設(shè)置撕的時(shí)間到了河,則發(fā)出一霸陣聲響,啟蔬動(dòng)繼電器,鐘由繼電器可廈以控制放音示機(jī)開(kāi)啟或關(guān)煮閉。單片機(jī)愁定時(shí)器負(fù)責(zé)股定時(shí)的計(jì)數(shù)命,不會(huì)因挨為按鍵處理語(yǔ)而中斷時(shí)間滿秒數(shù)的增加楚。時(shí),分,自秒數(shù)據(jù)是存橡在變量?jī)?nèi)并報(bào)寫(xiě)入七段顯傲示器的緩沖述區(qū)內(nèi),而由茂顯示器掃描吹程序中定時(shí)馳掃描而顯示坊出時(shí)間。帶3.1主億程序設(shè)計(jì)漲在主控程序附循環(huán)中主要跑工作為掃描抖是否有按鍵布,若有按鍵泰則應(yīng)做相應(yīng)減的功能處理扭,同時(shí)也掃呈描顯示器顯效示時(shí)間數(shù)據(jù)宋,并檢查所啞設(shè)置的時(shí)間浩是否到了,生圖3.1為籍主程序控制卡的工作流程約。時(shí)間計(jì)時(shí)解處理程序是西等過(guò)了1S胸后,則更新間時(shí)間數(shù)據(jù),鐵將最新的時(shí)也,分,秒的婦數(shù)據(jù)轉(zhuǎn)換為壞數(shù)字?jǐn)?shù)據(jù)并賽顯示在七段截顯示器上。伙程序中是這碗樣判斷是否湯過(guò)了1S的眾:設(shè)置一個(gè)脊變量是1S逢,當(dāng)新的變按量和設(shè)置的填變量不一樣核時(shí),則表際示已過(guò)了1鞏S,要做相望關(guān)程序時(shí)間等處理了。主程序開(kāi)始主程序開(kāi)始初始化定時(shí)器初始化變量繼電器OFF,消除電鈴標(biāo)志LED閃動(dòng),表示程序開(kāi)始執(zhí)行掃描顯示器更新時(shí)間數(shù)據(jù),定時(shí)時(shí)間到K1:設(shè)置現(xiàn)在的時(shí)間K2:顯示定時(shí)設(shè)置時(shí)間K3:設(shè)置定時(shí)時(shí)間K4:電鈴ON/OFF是否按K1、K2、K3、K4鍵?昆圖3-1伍主程序控制辜的工作流程暑3.2子尺程序設(shè)計(jì)播子程序流程若圖如下:煮汁陳已南子程序入口晝殼倒翅千腥豎槽圈鄭糠碎妻悠棕柜億稍恩睬樣設(shè)置SCON設(shè)置SCON讀取數(shù)據(jù)查表送數(shù)顯示數(shù)據(jù)傳送結(jié)束了嗎送下一串?dāng)?shù)據(jù)子程序返回慢本易背姑子違損挺歸N功吹良驢夸Y惑次插弟圖3-2子猜程序流程圖擾遷程序框圖NN開(kāi)始1S到?jīng)]?R2重賦初值地址指針初始化NN開(kāi)始1S到?jīng)]?R2重賦初值地址指針初始化調(diào)查時(shí)子程序取數(shù)調(diào)整時(shí)間十進(jìn)制調(diào)整送回計(jì)數(shù)單元計(jì)數(shù)單元清0是否到小時(shí)單元重裝初值恢復(fù)現(xiàn)場(chǎng)中斷返回單元內(nèi)容是否等于60H計(jì)數(shù)單元內(nèi)容清0調(diào)整地址指針坐圖3-3駁定時(shí)及中斷圖3-4地址指針初始中斷初始化啟動(dòng)定時(shí)器調(diào)報(bào)時(shí)子程序調(diào)顯示緩沖區(qū)送數(shù)子程序調(diào)顯示子程序調(diào)按鍵子程序開(kāi)始定時(shí)器初始化圖3-4地址指針初始中斷初始化啟動(dòng)定時(shí)器調(diào)報(bào)時(shí)子程序調(diào)顯示緩沖區(qū)送數(shù)子程序調(diào)顯示子程序調(diào)按鍵子程序開(kāi)始定時(shí)器初始化計(jì)數(shù)單元初始化軟件計(jì)數(shù)器R747H單元初始化R2是否為0?子程序返回鴉圖3-5轉(zhuǎn)送數(shù)顯式結(jié)束語(yǔ)醫(yī)經(jīng)過(guò)啄一周
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度文化演出經(jīng)紀(jì)合同補(bǔ)充協(xié)議4篇
- 煙囪施工工程設(shè)計(jì)與2025年度施工合同
- 2025年度全鋁門(mén)窗定制安裝服務(wù)合同4篇
- 二零二五版文化創(chuàng)意產(chǎn)品設(shè)計(jì)與制作合同3篇
- 惠州2025年法務(wù)專員招聘與合同管理優(yōu)化合同3篇
- 二零二五年度駕駛員培訓(xùn)及實(shí)習(xí)就業(yè)合同2篇
- 二零二五年度城市綠化改造樹(shù)木種植與景觀恢復(fù)合同4篇
- 二手公寓交易協(xié)議(2024年修訂版)3篇
- 二零二五年度冷凍水產(chǎn)冷鏈物流運(yùn)輸合同書(shū)安全版2篇
- 2025年度冷鏈物流配送與牛奶采購(gòu)一體化合同范本
- 完整版秸稈炭化成型綜合利用項(xiàng)目可行性研究報(bào)告
- 油氣行業(yè)人才需求預(yù)測(cè)-洞察分析
- 《數(shù)據(jù)采集技術(shù)》課件-Scrapy 框架的基本操作
- 2025年河北省單招語(yǔ)文模擬測(cè)試二(原卷版)
- 高一化學(xué)《活潑的金屬單質(zhì)-鈉》分層練習(xí)含答案解析
- DB34∕T 4010-2021 水利工程外觀質(zhì)量評(píng)定規(guī)程
- 2024老年人靜脈血栓栓塞癥防治中國(guó)專家共識(shí)(完整版)
- 四年級(jí)上冊(cè)脫式計(jì)算100題及答案
- 上海市12校2023-2024學(xué)年高考生物一模試卷含解析
- 儲(chǔ)能電站火災(zāi)應(yīng)急預(yù)案演練
- 人教版(新插圖)二年級(jí)下冊(cè)數(shù)學(xué) 第4課時(shí)用“進(jìn)一法”和“去尾法”解決簡(jiǎn)單的實(shí)際問(wèn)題 教學(xué)課件
評(píng)論
0/150
提交評(píng)論