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

正文內(nèi)容

單片機(jī)實(shí)習(xí)報(bào)告電子萬年歷張-文庫吧資料

2025-08-09 01:31本頁面
  

【正文】 H,01HJIANDAY: MOV R7,63H 。~~~~~~~~~~~~~~~~~~~~ LCALL DISPLAY JNB ,WAITT2 JNB ,WAITT2 AJMP SETG3SETG4: SETB 0BH 。月值送人1302 MOV 31H,65H LCALL WRITE MOV R0,65H LCALL DIVIDE 。月加一 LCALL ADD1 MOV 65H,A CJNE A,13H,GADDMONTH1 MOV 65H,01H AJMP GADDMONTH1JIANMONTH: MOV R7,65H 。~~~~~~~~~~~~~~~~ LCALL DISPLAY JNB ,WAITT1 JNB ,WAITT1 AJMP SETG1SETG2: SETB 0AH 。年值送人1302 MOV 31H,66H LCALL WRITE MOV R0,66H LCALL DIVIDE 。年加一 LCALL ADD1 MOV 66H,A CJNE A,51H,GADDYEAR1 MOV 66H,00H AJMP GADDYEAR1JIANYEAR: MOV R7,66H 。1302停止振蕩 LCALL WRITEGWAIT: 。公歷設(shè)置程序~~~~~~~~~~~~~~~~~~~~~SETG : SETB TR1 SETB ET1 MOV 32H,8EH MOV 31H,00H 。閏月,指示燈不亮 LJMP MAIN1。更新農(nóng)歷程序 JNB ,SETG111 JNB F0,SSS setb 。分鐘分離,送顯示緩存 LCALL DIVIDE MOV 72H,R1 MOV 42H,R1 MOV 73H,R2 MOV 43H,R2 MOV R0,second 。日分離,送顯示緩存 LCALL DIVIDE MOV 76H,R1 MOV 46H,R1 MOV 77H,R2 MOV 47H,R2 MOV R0,hour 。年分離,送顯示緩存 LCALL DIVIDE MOV 7BH,R1 MOV 4BH,R1 MOV 7CH,R2 MOV 4CH,R2 MOV 78H,week MOV 48H,week MOV R0,month 。讀出秒 LCALL READ MOV second,31H 。讀出小時(shí) LCALL READ MOV hour,31H MOV 32H,83H 。讀出月 LCALL READ MOV month,31H MOV 32H,87H 。讀出年 LCALL READ MOV year,31H MOV 32H,8BH 。1302充電, LCALL WRITE 。計(jì)數(shù)器1,方式1 MOV TL1,00H MOV TH1,00H MOV 32H,8EH MOV 31H,00H 。初值 LCALL ZJ SETB EA MOV SCON,00H 。送地址給1302 NOP MOV IO,C NOP NOP NOP SETB SCLK NOP NOP NOP CLR SCLK NOP NOP DJNZ R4,READ1 MOV R4,8READ2: CLR SCLK NOP 。送數(shù)據(jù)給1302 CLR SCLK NOP NOP MOV IO,C NOP NOP NOP SETB SCLK NOP NOP DJNZ R4,WRITE2 CLR RST RET。寫1302程序WRITE: CLR SCLK NOP SETB RST NOP MOV A,32H MOV R4,8WRITE1: RRC A 。感謝提供相關(guān)技術(shù)幫助的老師和同學(xué),是你們給了我很多無私的支持和幫助,正是由于你們的支持和鼓勵才能讓我對這次的作品完成有了信心和動力,我在此深表謝意。很多課本上的知識了解了不一定能夠理解,所以只有在實(shí)踐中去親自動手操作的才能夠真正的掌握,在本次課程設(shè)計(jì)確實(shí)面臨了很多的困難與挫折,但是只要我們能夠靜下心來慢慢分析、慢慢學(xué)習(xí),通過向老師的請教和與同學(xué)的探討,終究能夠解決困難。本次課程設(shè)計(jì)也使我認(rèn)識到了認(rèn)真、仔細(xì)的態(tài)度在現(xiàn)在的學(xué)習(xí)和以后的工作中是多么的重要,“細(xì)節(jié)決定成敗”,因此,從現(xiàn)在開始就要逐步培養(yǎng)自己的認(rèn)真負(fù)責(zé)的心態(tài),并養(yǎng)成注重細(xì)節(jié)的良好習(xí)慣??梢姡撓到y(tǒng)本身不僅具有很大的靈活性,友好的界面,方便的可擴(kuò)展性,同時(shí),在其基礎(chǔ)上的系統(tǒng)市場需求也很客觀,工業(yè)控制的很多場合對時(shí)間要求比較嚴(yán)格,在實(shí)際系統(tǒng)中,系統(tǒng)各裝置按照預(yù)定的時(shí)間動作,本系統(tǒng)可以很好的滿足這些系統(tǒng)的要求。在系統(tǒng)硬件設(shè)計(jì)之前,要結(jié)合當(dāng)前系統(tǒng)的發(fā)展趨勢和現(xiàn)狀對系統(tǒng)功能進(jìn)行定位,使系統(tǒng)在實(shí)際應(yīng)用中具有競爭力。通過鍵盤和液晶顯示屏可方便地校對時(shí)鐘和設(shè)置鬧鐘時(shí)間,本系統(tǒng)基本完成了實(shí)用電子鐘的功能,盡量做到了硬件電路簡單穩(wěn)定,減少電磁干擾和其他環(huán)境干擾。有發(fā)光二極管做電源指示燈,方便操作。圖10 USB和外部電源供電電路部分這種設(shè)計(jì)使得萬年歷可以接插USB口,從而獲取電源,也可外部供給+5V電源。圖8 按鍵部分 液晶顯示模塊概述液晶顯示模塊如圖9所示,字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號等點(diǎn)陣式LCD,本設(shè)計(jì)采用16列*2行的字符型LCD1602帶背光的液晶顯示屏。圖6 溫度傳感器部分 鬧鐘(蜂鳴器電路模塊)鬧鐘模塊的接線如圖7所示,蜂鳴器用CS9013三極管驅(qū)動,蜂鳴器用5V的無源蜂鳴器,并接一個發(fā)光二極管作為指示燈,同時(shí)在發(fā)光二極管前串接個限流電阻,,(,)。采用數(shù)字式溫度傳感器DS18B20,它是數(shù)字式溫度傳感器,具有測量精度高,電路連接簡單特點(diǎn),此類傳感器僅需要一條數(shù)據(jù)線進(jìn)行數(shù)據(jù)傳輸,,Vcc接電源,Vss接地。 DS1302與RAM相關(guān)的寄存器分為兩類:一類是單個RAM單元,共31個,每個單元組態(tài)為一個8位的字節(jié),其命令控制字為C0H~FDH,其中奇數(shù)為讀操作,偶數(shù)為寫操作;另一類為突發(fā)方式下的RAM寄存器,此方式下可一次性讀寫所有的RAM的31個字節(jié),命令控制字為FEH(寫)、FFH(讀)。表2 DS1302的日歷、時(shí)間寄存器 此外,DS1302 還有年份寄存器、控制寄存器、充電寄存器、時(shí)鐘突發(fā)寄存器及與RAM相關(guān)的寄存器等。同樣,在緊跟8位的控制指令字后的下一個SCLK脈沖的下降沿讀出DS1302的數(shù)據(jù),讀出數(shù)據(jù)時(shí)從低位0位到高位7。(2) DS1302的控制字節(jié)DS1302的控制字如表1所示?!癢P”是寫保護(hù)位,在任何的對時(shí)鐘和RAM的寫操作之前,WP必須為0??刂谱止?jié)總是從最低位開始輸入/輸出的。位1至位5指操作單元的地址。圖5為DS1302的控制字,此控制字的位7必須置1,若為0則不能把對DS1302進(jìn)行讀寫數(shù)據(jù)。RST輸入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段,當(dāng)RST為高電平時(shí),所有的數(shù)據(jù)傳送被初始化,允許對DS1302進(jìn)行操作,如果在傳送過程中RST置為低電平,則會終止此次數(shù)據(jù)傳送,I/O引腳變?yōu)楦咦钁B(tài),上電運(yùn)行時(shí),RST必須保持低電平,中有在SCLK為低電平時(shí),才能將RST置為高電平,I/O為串行數(shù)據(jù)輸入端,SCLK始終是輸入端。圖4示出DS1302的引腳排列,其中VCC1為后備電源,VCC2為主電源,在主電源關(guān)閉的情況下,也能保持時(shí)鐘的連續(xù)運(yùn)行,DS1302由VCC1或VCC2兩者中的較大者供電,當(dāng)VCC2大于VCC1+,VCC2給DS1302供電,當(dāng)VCC2小于VCC1時(shí)候VCC1供電。(外部中斷0)接reset管腳,當(dāng)鬧鐘時(shí)間到時(shí)便由此觸發(fā)外部中斷0,進(jìn)入到外部中斷0程序中。1為數(shù)據(jù),二為命令,1為讀命令,0為寫操作。P0口有兩個作用,一個接上DS1302的AD0AD7(雙向地址/數(shù)據(jù)復(fù)用總線),控制著DS1302的8位并行數(shù)據(jù)的地址和數(shù)據(jù)的傳輸,另接上液晶的DB0DB7(數(shù)據(jù)總線)控制著向液晶發(fā)送8位并行數(shù)據(jù)。復(fù)位電路得電容一般用10UF,但并不唯一,只要RC所得時(shí)間大于兩個機(jī)器周期即可。 系統(tǒng)設(shè)計(jì)框圖主控模塊時(shí)鐘模塊溫度檢測模塊1602顯示模塊鍵盤掃描模塊報(bào)警模塊圖2 系統(tǒng)組成框圖圖 系統(tǒng)硬件需求介紹AT89C52單片機(jī)一片,DS1302實(shí)時(shí)時(shí)鐘芯片一個,DS18B20數(shù)字式溫度傳感器一個,+5V無源蜂鳴器二個,12MHZ晶振一個,多個按鍵和開關(guān),常用電容電阻,連接線,三極管,二極管若干,滑動變阻器一個,USB母口一個。DS1302內(nèi)部有一個用于臨時(shí)存放數(shù)據(jù)的RAM寄存器。3 系統(tǒng)的硬件設(shè)計(jì)與實(shí)現(xiàn) 系統(tǒng)硬件概述本電路是由AT89S52單片機(jī)作為控制核心,具有在線編程功能,低功耗,能在3V超低壓工作;時(shí)鐘電路由DS1302提供,它是一種高性能、低功耗、帶RAM的實(shí)時(shí)時(shí)鐘電路,它可以對年、月、日、時(shí)、分、秒等進(jìn)行計(jì)時(shí),具有閏年補(bǔ)償功能。B同時(shí)又是鬧鐘報(bào)警消除鍵。 最終方案確定核心控制體:AT89C52單片機(jī)實(shí)時(shí)時(shí)鐘芯片:DS1302數(shù)字式溫度傳感器:DS18B20LCD液晶顯示屏總共設(shè)有四個按鍵,為節(jié)約資源考慮,每個按鍵都有多種功能。另外,數(shù)字式溫度傳感器還具有測量精度高、測量范圍廣等優(yōu)點(diǎn)。此設(shè)計(jì)方案需用A/D轉(zhuǎn)換電路,增加硬件成本而且熱敏電阻的感溫特性曲線并不是嚴(yán)格線性的,會產(chǎn)生較大的測量誤差。綜上所述,我們采用DS1302時(shí)鐘芯片實(shí)現(xiàn)時(shí)鐘。 時(shí)鐘芯片的選擇方案和論證方案一:直接采用單片機(jī)定時(shí)計(jì)數(shù)器提供秒信號,使用程序?qū)崿F(xiàn)年、月、日、星期、時(shí)、分、秒技術(shù),采用此種方案雖然減小芯片的使用,節(jié)約成本,但是,實(shí)現(xiàn)的時(shí)間誤差較大,所以不采用此方案。方案三:采用LCD液晶顯示屏,液晶顯示屏的顯示功能強(qiáng)大,可顯示大量文字,圖形,顯示多樣,清晰可見。 顯示模塊選擇方案和論證方案一:采用LED數(shù)碼管動態(tài)掃描,LED數(shù)碼管價(jià)格適中,對于顯示數(shù)字最合適,而且采用動態(tài)掃描法與單片機(jī)相連接時(shí),占用的單片機(jī)口線少,但所需要的數(shù)碼管數(shù)量太多,焊接困難極易出錯,所以不采用LED數(shù)碼管作為顯示。 方案二: 采用AT89C52片內(nèi)ROM全都采用FlashROM:能以3V的超低電壓工作,同時(shí)也與MCS51系列單片機(jī)完全兼容,該芯片內(nèi)部存儲器為8KB ROM存儲空間,同時(shí)具有89C51的功能,且具有在線編程可擦除技術(shù),當(dāng)在對電路進(jìn)行調(diào)試時(shí),由于程序的錯誤修改或程序的新增功能需要燒入程序時(shí),不需要對芯片進(jìn)行多次插拔,所以不會對芯片造成損壞。(4)具備年、月、日、星期、時(shí)、分、秒校準(zhǔn)功能。(2)時(shí)間與陰、陽歷能夠自動關(guān)聯(lián)。(8)通過完成一個包括電路設(shè)計(jì)和程序開發(fā)的完整過程,使學(xué)生了解開發(fā)一單片機(jī)應(yīng)用系統(tǒng)的全過程,為今后從事相應(yīng)的工作打下堅(jiān)實(shí)的基礎(chǔ)。(6)通過課程設(shè)計(jì),掌握以單片機(jī)核心的電路設(shè)計(jì)的基本方法和技術(shù),了解表關(guān)電路參數(shù)的計(jì)算方法。(4)通過實(shí)驗(yàn)提高軟件調(diào)試能力。(2)通過實(shí)驗(yàn)提高對單片機(jī)的認(rèn)識。 設(shè)計(jì)意義(1)在學(xué)習(xí)了《模擬數(shù)字技術(shù)和數(shù)字電子技術(shù)》和《單片機(jī)原理》課程后,為了加深對理論知識的理解,學(xué)習(xí)理論知識在實(shí)際中的運(yùn)用,培養(yǎng)動手能力和解決實(shí)際問題的經(jīng)驗(yàn)并接觸專用時(shí)鐘芯片DS1302,并會用DS1302芯片開發(fā)時(shí)鐘模塊,應(yīng)用到其他系統(tǒng)中去。第二次革命是石英晶體振蕩器的應(yīng)用,發(fā)明了走時(shí)精度更高的石英電子鐘表,使鐘表的走時(shí)月差從分級縮小到了秒級。二十一世紀(jì)的今天,最具代表性的計(jì)時(shí)產(chǎn)品就是電子萬年歷,它是近代世界鐘表界的第三次革命。學(xué)習(xí)單片機(jī)是社會發(fā)展的必然需求,也是我們現(xiàn)代高級技工所必須要掌握的技能。也成就了一批又一智能化控制的工程師和科學(xué)家。智能儀表、醫(yī)療器械,導(dǎo)彈的導(dǎo)航裝置,智能監(jiān)控、通訊與數(shù)據(jù)傳輸,工業(yè)自動化過程的實(shí)時(shí)控制和數(shù)據(jù)處理,廣泛使用的各種智能 IC 卡,汽車的安全保障系統(tǒng),動控制領(lǐng)域的機(jī)器人,數(shù)碼像機(jī)、電視機(jī)、全自動洗衣機(jī)的控制,電話機(jī)以及程控玩具、電子寵物等等,這些都離不開單片機(jī)。此外,該電子萬年歷還具有時(shí)間校準(zhǔn)等功能。該電子萬年歷主要采用AT89S52單片機(jī)作為主控核心,由DS1302時(shí)鐘芯片提供時(shí)鐘、LCD動態(tài)掃描顯示屏顯示,AT89S52單片機(jī)具有功耗小,片內(nèi)ROM全都采用FlashROM:能以3V的超低電壓工作,同時(shí)也與MCS51系列單片機(jī)完全兼容,該芯片內(nèi)部存儲器為8KB ROM存儲空間,同時(shí)具有89C51的功能,且具有在線編程可擦除技術(shù),當(dāng)在對電路進(jìn)行調(diào)試時(shí),由于程序的錯誤修改或程序的新增功能需要燒入程序時(shí),不需要對芯片進(jìn)行多次插拔,所以不會對芯片造成損壞。為了在觀測時(shí)間的同時(shí)能夠了解其他與人類密切相關(guān)的信息,比如溫度、星期、日期等,電子萬年歷誕生了,它集時(shí)間、日期、
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1