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

正文內(nèi)容

基于5152單片機(jī)的電子萬年歷設(shè)計(jì)經(jīng)典-文庫吧資料

2025-06-25 13:09本頁面
  

【正文】 。5CH~5BH(53H~52H)農(nóng)歷月,5AH~59H(51H~50H)農(nóng)歷日。78H(48H)星期,77H~76H(47H~46H)日,75H~74H(45H~44H)時(shí)。63H(日)62H(小時(shí))61H(分)60H(秒)57H(農(nóng)歷月)56H(農(nóng)歷日)。* 萬年歷程序 *。參考文獻(xiàn)1劉勇 編 數(shù)字電路 電子工業(yè)出版社 20042陳正振 編 電子電路設(shè)計(jì)與制作 廣西交通職業(yè)技術(shù)學(xué)院信息工程系 20073楊子文 編 單片機(jī)原理及應(yīng)用 西安電子科技大學(xué)出版社 20064王法能 編 單片機(jī)原理及應(yīng)用 科學(xué)出版社 2004 5曹琳琳.單片機(jī)原理及接口技術(shù)【M】.北京:國防科技大學(xué)出版社,2000年.6許惠民.單片微型計(jì)算機(jī)原理、接口及應(yīng)用fM】. 北京:北京郵電大學(xué)出版社,2000年.7康華光.電子技術(shù)基礎(chǔ)【M】.北京:高等教育出版社,2001年.附錄一:系統(tǒng)程序清單。在做論文設(shè)計(jì)的日子里得到了指導(dǎo)教師的悉心指導(dǎo),在此向我們的指導(dǎo)教師致以誠摯的謝意。第七章 謝辭畢業(yè)設(shè)計(jì)的完成,為我的大學(xué)學(xué)習(xí)生活畫下了最后一筆。也練就了我們的耐心,做什么事都在有耐心。程序編寫中,由于思路不清晰,開始時(shí)遇到了很多的問題,經(jīng)過靜下心來思考,理清了思路,終于能夠完成它。在電路焊接時(shí)雖然沒什么大問題,但從中也知道了焊接在整個(gè)作品中的重要性,電路工程量大,不能心急,一個(gè)個(gè)慢慢來不能急于求成,反而達(dá)到事半功倍的效果。 測試結(jié)論經(jīng)過多次的反復(fù)測試與分析,可以對電路的原理及功能更加熟悉,第六章 結(jié)論在整個(gè)設(shè)計(jì)過程中,發(fā)揮團(tuán)隊(duì)精神,分工合作,充分發(fā)揮人的主觀能動性,自主學(xué)習(xí),學(xué)到了許多沒學(xué)到的知識,完成了對萬年歷的設(shè)計(jì),達(dá)到了預(yù)期的目的。DS1302 在第一次加電后,必須進(jìn)行初始化操作。如果斷電時(shí)間較短(幾小時(shí)或幾天)時(shí),就可以用漏電較小的普通電解電容器代替。雖然DS1302 在主電源掉電后的耗電很小,但是,如果要長時(shí)間保證時(shí)鐘正常,最好選用小型充電電池。DS1302 與RAM 相關(guān)的寄存器分為兩類:一類是單個(gè)RAM 單元,共31 個(gè),每個(gè)單元組態(tài)為一個(gè)8 位的字節(jié),其命令控制字為C0H~FDH,其中奇數(shù)為讀操作,偶數(shù)為寫操作;再一類為突發(fā)方式下的RAM 寄存器,在此方式下可一次性讀、寫所有的RAM 的31 個(gè)字節(jié)。在DS1302 的時(shí)鐘日歷或RAM 進(jìn)行數(shù)據(jù)傳送時(shí),DS1302 必須首先發(fā)送命令字節(jié)。查看燒寫的程序是否正確無誤,對程序進(jìn)行認(rèn)真修改。解決:把不相關(guān)的程序暫時(shí)屏蔽,地農(nóng)歷的子程序獨(dú)立調(diào)試,發(fā)現(xiàn)在調(diào)用農(nóng)歷自動更新時(shí),對十進(jìn)制和十六進(jìn)制處理不好,所以會造成錯(cuò)亂。其次,由于本作品使作動態(tài)掃描方式顯示的數(shù)字,動態(tài)掃描很快,人的肉眼是無法看出,但是調(diào)用的顯示程序時(shí),如果不在反回時(shí)屏蔽掉最后的附值,則會出現(xiàn)很亮的現(xiàn)象,所以在顯示的后面加了屏蔽子令,最后解決了此問題。在軟件的調(diào)試過程中主要遇到的問題如下:1.燒入程序后,LED數(shù)碼管顯示閃動,而且亮度不均勻。電子成年歷功能很多,所以對于它的程序也較為復(fù)雜,所以在編寫程序和調(diào)試時(shí)出現(xiàn)了相對較多的問題。解決:根據(jù)儀器的測試,發(fā)現(xiàn)電路的驅(qū)動能力不足,最后在DS1302時(shí)鐘芯片的/CS、SCLK、,電路的驅(qū)動能力才能滿足,即可解決不亮現(xiàn)象。解決:重新排列74LS47的輸出端,相應(yīng)接入LED數(shù)碼管,即可解決出現(xiàn)在的斷碼或亂碼。在本成電子萬年歷的設(shè)計(jì)調(diào)試中遇到了很多的問題。其整個(gè)過程,如原理圖所示。而74LS164將串行信號變成并行信號,每個(gè)164對應(yīng)LED七段碼,三個(gè)164對應(yīng)三行LED數(shù)碼管。功耗低,顯示狀態(tài)時(shí)電流為2μA(典型值),省電模式時(shí)小于1μA,~,顯示清晰。只要占用CPU 一個(gè)口線即可。只是選擇晶振時(shí),不同的晶振,誤差也較大。圖3 示出DS1302 與89C2051 的連接圖,其中,時(shí)鐘的顯示用LCD。 DS1302 與RAM 相關(guān)的寄存器分為兩類:一類是單個(gè)RAM 單元,共31 個(gè),每個(gè)單元組態(tài)為一個(gè)8 位的字節(jié),其命令控制字為C0H~FDH,其中奇數(shù)為讀操作,偶數(shù)為寫操作;另一類為突發(fā)方式下的RAM 寄存器,此方式下可一次性讀寫所有的RAM 的31 個(gè)字節(jié),命令控制字為FEH(寫)、FFH(讀)。此外,DS1302 還有年份寄存器、控制寄存器、充電寄存器、時(shí)鐘突發(fā)寄存器及與RAM 相關(guān)的寄存器等。對于其他任何一個(gè)陽歷日和陰歷日的對應(yīng)關(guān)系,都可以通過以上算法求得結(jié)果。如果上一步相加得出的散大于當(dāng)前陰歷月的總的天敢,別應(yīng)該繼續(xù)減去當(dāng)前陰歷月的總的天數(shù),直到符合條件。我們知道陽歷年1901年1月1日,對應(yīng)的陰歷年是對應(yīng)的陰歷日,可用以下算法:(1)從陽歷年1901年1月1日到1901年2月1日,計(jì)算出經(jīng)過了31天;(2)根據(jù)陰歷數(shù)據(jù)表知道陰歷年1900年11月有29天,因此31—29=2天。這里2OO年需要200 x 2=400個(gè)字節(jié),構(gòu)成陰歷壓縮數(shù)據(jù)表?!皒 x x x(4個(gè)比特可表示數(shù)值范圍0~15)”表示該年中是否有閏月,數(shù)值“0”表示無閏月,“ 1~12” 表示某一個(gè)閏月。表2比特?cái)?shù)0123456789101112131415數(shù)據(jù)!!!!!1!!!1!1xxxx我們先要做一個(gè)數(shù)據(jù)表,這個(gè)數(shù)據(jù)表里面每2個(gè)字節(jié),表示T一個(gè)陰所年彝個(gè)月份的天教 2個(gè)字節(jié)(共16bit)的具體意義如表2。一部分是陽歷日和陰歷日的對應(yīng)關(guān)系;另一部分則是陽歷日和農(nóng)歷節(jié)氣的對應(yīng)關(guān)系。同理,可以推算出從1901—2100年任何一天是星期幾。我們知道1901年1月1日是星期二,星期的變化是7天一個(gè)周期,比如說要計(jì)算1901年2月1日是星期幾,可以這樣推算:從1901年1月1日到1901年2月1日總共經(jīng)過了31天(從表1可 看出),31對7取模是3:i901年1月1日是星期二,加三后,是星期五。只有2月份,在閏年是29天,在非閏年是28天。另外,連接方式總電路圖上可以看到,這里就不做說明了,下圖為顯示部分的電路圖。這里只要確定了1秒的定時(shí)時(shí)間, 其他位均以此為基準(zhǔn)往上累加。10秒位到5后,即59秒 ,分鐘加1,10秒位回0。電阻,電容,發(fā)光二極管,三極管若干。C to 70176。同樣,在緊跟8 位的控制指令字后的下一個(gè)SCLK 脈沖的下降沿讀出DS1302 的數(shù)據(jù),讀出數(shù)據(jù)時(shí)從低位0 位到高位7。SCLK 始終是輸入端。只有在SCLK 為低電平時(shí),才能將RST 置為高電平。如果在傳送過程中RST 置為低電平,則會終止此次數(shù)據(jù)傳送,I/O 引腳變?yōu)楦咦钁B(tài)。RST 輸入有兩種功能:首先,RST 接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST 提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。X1 和X2 是振蕩源, 晶振。當(dāng)Vcc2 大于Vcc1+ 時(shí),Vcc2 給DS1302供電。在主電源關(guān)閉的情況下,也能保持時(shí)鐘的連續(xù)運(yùn)行。DS1302是DS1202的升級產(chǎn)品,與DS1202兼容,但增加了主電源/后背電源雙電源引腳,同時(shí)提供了對后背電源進(jìn)行涓細(xì)電流充電的能力。采用三線接口與CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個(gè)字節(jié)的時(shí)鐘信號或RAM數(shù)據(jù)。3).I/O口引腳~:P0口8位雙向I/O口;~:P1口8位準(zhǔn)雙向I/O口;~:P2口8位準(zhǔn)雙向I/O口;~:P3口8位準(zhǔn)雙向I/O口。EA/Vpp:程序存儲器地址允許輸入端。當(dāng)片外程序存儲器的讀選通信號,低電平有效。此引腳的第2功能PROG是對片內(nèi)帶有4K字節(jié)EPROM的8751固外程序時(shí),作為編程脈沖輸入端。在存取外存儲器時(shí),用于鎖存低8位地址信號。當(dāng)主電源Vcc發(fā)生故障而突然下降到一定低電壓或斷電時(shí),第2功能Vpd將為片內(nèi)RAM提供電源以保護(hù)片內(nèi)RAM中的信息不丟失。2).控制引腳RST/Vpq:RST是復(fù)位信號輸入端,Vpd是備用電源輸入端。1).電源及時(shí)鐘引腳Vcc:接+5V 電源Vss:接地XTAL1和XTAL2:時(shí)鐘引腳,外接晶體引線端。如圖所示。1位顯示器由8個(gè)發(fā)光二極管組成,其中7個(gè)發(fā)光二極管a~g控制7個(gè)筆畫的亮或暗,另一個(gè)控制一個(gè)小數(shù)點(diǎn)的亮和暗,這種筆畫的七段顯示器能顯示的字符較少,字符的形狀有些失真,但失控簡單,使用方便。當(dāng)某一個(gè)發(fā)光二極管導(dǎo)通時(shí),相應(yīng)的一個(gè)點(diǎn)或一筆畫被點(diǎn)亮,控制不同組合的二極管導(dǎo)通,就能顯出各種字符。發(fā)光二極管組成的顯示器是單片機(jī)應(yīng)用產(chǎn)品中最常用的廉價(jià)輸出設(shè)備。 LED顯示數(shù)碼管常見的LED顯示具有清晰明亮的特點(diǎn)。 將單片機(jī)CPU(比如51系列),晶振,存儲器,地址鎖存器,邏輯門,七段譯碼器(顯示器),按鈕(類似鍵盤),擴(kuò)展芯片,接口等通過PCB工藝(比如SMT貼片,或者插裝)做在環(huán)氧樹脂板上。CPU片內(nèi)也有總線。 單片機(jī)原理單片機(jī)就是簡化的微型計(jì)算機(jī)。數(shù)字式溫度傳感器。方案二:采用DS1302時(shí)鐘芯片實(shí)現(xiàn)時(shí)鐘,DS1302芯片是一種高性能的時(shí)鐘芯片,可自動對秒、分、時(shí)、日、周、月、年以及閏年補(bǔ)償?shù)哪赀M(jìn)行計(jì)數(shù),而且精度高,位的RAM做為數(shù)據(jù)暫存區(qū),~,.4. 電路設(shè)計(jì)最終方案決定綜上各方案所述,對此次作品的方案選定: 采用AT89S52作為主控制系統(tǒng)。采用此種方案雖然減少芯片的使用,節(jié)約成本,但是,實(shí)現(xiàn)的時(shí)間誤差較大。所以采用了LED數(shù)碼管作為顯示。方案二: 采用AT89S52,片內(nèi)ROM全都采用Flash ROM;能以3V的超底壓工作;同時(shí)也與MCS51系列單片機(jī)完全該芯片內(nèi)部存儲器為8KB ROM 存儲空間,同樣具有89C51的功能,且具有在線編程可擦除技術(shù),當(dāng)在對電路進(jìn)行調(diào)試時(shí)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1