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

正文內(nèi)容

基于51單片機(jī)電子萬年歷論文-預(yù)覽頁(yè)

 

【正文】 S18B20;動(dòng)態(tài)掃描;單片機(jī) Abstract Ecalendar day time is a very wide range of tools, increasingly popular in modern society. It can be year, month, day, Sunday, hours, minutes, seconds for time, but also has a leap year pensation to a variety of functions, and the DS130239。 所以采用了 LED 數(shù)碼管作為顯示。 5 方案二: 采用 DS1302 時(shí)鐘芯片實(shí)現(xiàn)時(shí)鐘, DS1302 芯片是一種高性能的時(shí)鐘芯片,可自動(dòng)對(duì)秒、分、時(shí)、日、周、月、年以及閏年補(bǔ)償?shù)哪赀M(jìn)行計(jì)數(shù),而且精度高 ,位的 RAM 做為數(shù)據(jù)暫存區(qū),工作電壓 ~ 范圍內(nèi), 時(shí)耗電小于 300nA. 1 . 溫度傳感器的選擇方案與論證 : 方案一: 使用熱敏電阻作為傳感器,用熱敏電阻與一個(gè)相應(yīng)阻值電阻相串聯(lián)分壓,利用熱敏電阻阻值隨溫度變化而變化的特性,采集這兩個(gè)電阻變化的分壓值,并進(jìn)行 A/D 轉(zhuǎn)換 。 電路設(shè)計(jì)最終方案決定 綜上各方案所述 ,對(duì)此次作品的方案選定 : 采用 AT89S52作為主控制系統(tǒng) 。 二 .系統(tǒng)的硬件設(shè)計(jì)與實(shí)現(xiàn) 電路設(shè)計(jì)框圖 系統(tǒng)硬件概述 本電路是由 AT89S52 單片機(jī)為控制核心,具有在線編程功能,低功耗,能在 3V 超低壓工作;時(shí)鐘電路由 DS1302 提供,它是一種高性能、低功耗、帶 RAM 的實(shí)時(shí)時(shí)鐘電路,它可以對(duì)年、月、日、周日、時(shí)、分、秒進(jìn)行計(jì)時(shí),具有閏年補(bǔ)償功能,工作電壓為 ~ 。使用動(dòng)態(tài)掃描顯示方式對(duì)數(shù)字的顯示。 DS1302 由 Vcc1 或 Vcc2 兩者中的較大者供電。 RST 是復(fù)位 /片選線,通過把 RST 輸入驅(qū)動(dòng)置高電平來啟動(dòng)所有的數(shù)據(jù)傳送。上電動(dòng)行時(shí),在 Vcc 大于等于 之前, RST 必須保持低電平。采用數(shù)字式溫度傳感器 DS18B20,它是數(shù)字式溫度傳感器,具有測(cè)量精度高,電路連接簡(jiǎn)單特點(diǎn),此類傳感器僅需要一條數(shù)據(jù)線進(jìn)行 數(shù)據(jù)傳輸,使用P 與 DS18B20的 I/O 口連接加一個(gè)上拉電阻 ,Vcc 接電源 ,Vss 接地。位 1 至位 5 指操作單元的地址?!?WP” 是寫保護(hù)位,在任何的對(duì)時(shí)鐘和 RAM 的寫操作之前, WP 必須為 0。同樣,在緊跟 8 位的控制指令字后的下一個(gè) SCLK 脈沖的下降沿讀出DS1302 的數(shù)據(jù) ,讀出數(shù)據(jù)時(shí)從低位 0 位到高位 7。 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(讀 )。寫 1302 程序 WRITE: CLR SCLK NOP SETB RST NOP MOV A,32H MOV R4,8 WRITE1: RRC A 。送地址給 1302 NOP MOV IO,C NOP NOP NOP SETB SCLK NOP NOP NOP CLR SCLK NOP NOP DJNZ R4,READ1 MOV R4,8 14 READ2: CLR SCLK NOP 。 解決:重新排列 74LS47 的輸出端,相應(yīng)接入 LED 數(shù)碼管,即可解決出現(xiàn)在的斷碼或亂碼。電子成年歷功能很 多,所以對(duì)于它的程序也較為復(fù)雜 ,所以在編寫程序和調(diào)試時(shí)出現(xiàn)了相對(duì)較多的問題。其次,由于本作品使 15 作動(dòng)態(tài)掃描方式顯示的數(shù)字,動(dòng)態(tài)掃描很快,人的肉眼是無法看出 ,但是調(diào)用的顯示程序時(shí),如果不在反回時(shí)屏蔽掉最后的附值,則會(huì)出現(xiàn)很亮的現(xiàn)象,所以在顯示的后面加了屏蔽子令,最后解決了此問題。 解決:由于 DS18B20 是串行通信數(shù)據(jù),只用一個(gè)口線傳輸,在處理采集的模擬信號(hào)時(shí)需要一定的時(shí)間,當(dāng)把萬年歷的程序相接入時(shí),會(huì)對(duì)延時(shí)有很大的影響。查看燒寫的程序是否正確無誤,對(duì)程序進(jìn)行認(rèn)真修改。相互學(xué)習(xí)、相互討論、研究。對(duì)電路的設(shè)計(jì)、布局要先有一個(gè)好 的構(gòu)思,才顯得電路板美觀、大方。此次比賽中 學(xué)到了很多很多東西,這是最重要的 。感謝提供相關(guān)技術(shù)幫助的老師和同學(xué),你們的支持和鼓勵(lì)使我們對(duì)這次的作品完成有了信心和動(dòng)力,也給了我們很多無私的幫助和支持,我們?cè)诖松畋碇x意。計(jì)數(shù)器 1,方式 1 MOV TL1,00H MOV TH1,00H MOV 32H,8EH MOV 31H,00H 。讀出年 LCALL READ MOV year,31H MOV 32H,8BH 。讀出小時(shí) LCALL READ MOV hour,31H MOV 32H,83H 。年分離,送顯示緩存 LCALL DIVIDE MOV 7BH,R1 MOV 4BH,R1 MOV 7CH,R2 MOV 4CH,R2 MOV 78H,week MOV 48H,week MOV R0,month 。分鐘分離,送顯示緩存 LCALL DIVIDE MOV 72H,R1 MOV 42H,R1 MOV 73H,R2 MOV 43H,R2 MOV R0,second 。閏月,則 置位,指示燈不亮 LJMP MAIN1 。1302 停止振蕩 LCALL WRITE GWAIT: 。年值送人 1302 MOV 31H,66H LCALL WRITE MOV R0,66H LCALL DIVIDE 。月加一 LCALL ADD1 MOV 65H,A CJNE A,13H,GADDMONTH1 MOV 65H,01H AJMP GADDMONTH1 JIANMONTH: MOV R7,65H 。~~~~~~~~~~~~~~~~~~~~ LCALL DISPLAY JNB ,WAITT2 JNB ,WAITT2 AJMP SETG3 SETG4: SETB 0BH 。日值送人 1302 MOV 31H,63H LCALL WRITE MOV R0,63H LCALL DIVIDE 。星期加一 LCALL ADD1 MOV 64H,A CJNE A,07H,GADDWEEK1 MOV 64H,00H AJMP GADDWEEK1 JIANWEEK: MOV R7,64H 。~~~~~~~~~~~~~~~ ~~~~~ LCALL DISPLAY JNB ,WAITT4 JNB ,WAITT4 AJMP SETG7 SETG8: SETB 0DH 。小時(shí)值送人 1302 MOV 31H,62H LCALL WRITE MOV R0,62H LCALL DIVIDE 。分鐘加一 LCALL ADD1 MOV 61H,A CJNE A,60H,GADDMINTUE1 MOV 61H,00H AJMP GADDMINTUE1 JIANMINTUE: MOV R7,61H 。1302 晶振開始振蕩 LCALL WRITE MOV 32H,8EH MOV 31H,80H 。全部顯示 MOV 7BH,4BH MOV 7AH,4AH MOV 79H,49H MOV 78H,48H MOV 77H,47H MOV 76H,46H MOV 75H,45H MOV 74H,44H MOV 73H,43H MOV 72H,42H MOV 71H,41H MOV 70H,40H GFLASHOUT: POP PSW POP ACC RETI GFLASH1: JB 0AH,GFLASH2 。調(diào)星期閃 MOV 78H,0FH AJMP GFLASHOUT GFLASH5: JB 0EH,GFLASH6 。減一程序 ~~~~~~~~~~~~~~~~~~~~~~~~~ JIAN1: MOV A,R7 DEC A CJNE A,4FH,KK1 MOV A,49H KK1: CJNE A,3FH,KK2 MOV A,39H KK2: CJNE A,2FH,KK3 MOV A,29H KK3: CJNE A,1FH,KK4 MOV A,19H KK4: CJNE A,0FH,KK5 MOV A,09H KK5: RET 。送數(shù)據(jù)給 1302 CLR SCLK NOP NOP MOV IO,C NOP NOP NOP SETB SCLK NOP NOP DJNZ R4,WRITE2 CLR RST RET 。BCD 碼轉(zhuǎn)換為 10 進(jìn)制程序 ~~~~~ BCD_10: MOV A,R0 ANL A,0FH MOV R1,A 。NEW 此時(shí) R2 中的值為 FFH 時(shí), R3 有值,否則為 0 NEW: NOP M1: MOV A,R2 。R2 減 1 月天數(shù) LJMP Y1 。還不夠,則轉(zhuǎn) Y1 MOV R3,00H AJMP M1 M2: CLR C 。R2 減 2 月天數(shù) LJMP Y2 。還不夠,則轉(zhuǎn) Y2 MOV R3,00H AJMP M2 MM2: LCALL CHECKRE 。轉(zhuǎn) 3 月 AJMP M3 RM23: CJNE R3,00H,RM24 。再讓閏 2 月減 MOV R3,00H 。不為 0, R3 加到 R2中 ADD A,R3 。非閏月 LJMP S_PLAY
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1