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

正文內容

基于51單片機電子萬年歷畢業(yè)論文(完整版)

2024-07-31 00:27上一頁面

下一頁面
  

【正文】 分工合作,充分發(fā)揮人的主觀能動性,自主學習,學到了許多沒學到的知識。 如圖-5所示,采用動態(tài)掃描顯示,由21個數碼管,38譯碼器74LS138接1K限流電阻,再接8550三極管接到共陽數碼管的CoM端作為選通位碼,每位選擇相應的列。當“WP”為1時,寫保護位防止對任一寄存器的寫操作。 圖2 DS1302的引腳圖(1) 時鐘芯片DS1302的工作原理: DS1302在每次進行讀、寫程序前都必須初始化,先把SCLK端置 “0”,接著把RST端置“1”,最后才給予SCLK脈沖;讀/寫時序如下圖4所示。X1和X2是振蕩源。可產生年、月、日、周日、時、分、秒,具有使用壽命長,精度高和低功耗等特點,同時具有掉電自動保存功能;溫度的采集由DS18B20構成;顯示部份由21個數碼管,74ls1374ls47譯碼器構成。所以不采用此方案。 DS18B20。為了能更輕松的控制這三片顯示器,本人使用了3片74HC164來驅動。在設計的同時對單片機的理論基礎和外圍擴展知識進行了比較全面準備。對于數字電子萬年歷采用直觀的數字顯示,可以同時顯示年、月、日、周日、時、分、秒和溫度等信息,還具有時間校準等功能。在單片機的選擇上本人使用了AT89C52單片機,該單片機適合于許多較為復雜控制應用場合。最后總在老師同學的幫助以及自己的努力下完成了此次電子萬年歷的設計。所以采用了LED數碼管作為顯示。第二章 系統(tǒng)的硬件設計與實現 電路設計框圖LED數碼管動態(tài)掃描顯示模塊AT89S52主控制模 塊鍵盤模塊 DS1302時鐘模塊 系統(tǒng)硬件概述本電路是由AT89S52單片機為控制核心,具有在線編程功能,低功耗,能在3V超低壓工作;時鐘電路由DS1302提供,它是一種高性能、低功耗、帶RAM的實時時鐘電路,它可以對年、月、日、周日、時、分、秒進行計時,具有閏年補償功能,~。DS1302由Vcc1或Vcc2兩者中的較大者供電。上電動行時,RST必須保持低電平。控制字節(jié)總是從最低位開始輸入/輸出的。 表2 DS1302的日歷、時間寄存器 此外,DS1302 還有年份寄存器、控制寄存器、充電寄存器、時鐘突發(fā)寄存器及與RAM相關的寄存器等。送數據給1302 CLR SCLK NOP NOP MOV IO,C NOP NOP NOP SETB SCLK NOP NOP DJNZ R4,WRITE2 CLR RST RET。在電路焊接時雖然沒什么大問題,但從中也知道了焊接在整個作品中的重要性,電路工程量大,不能心急,一個個慢慢來不能急于求成。致謝詞感謝學院給我們提供了一個展現自己的舞臺,給我們一次難得煅煉的機會,使得我們的動手能力和專業(yè)技能都有了很大的提高。1302充電, LCALL WRITE 。讀出秒 LCALL READ MOV second,31H 。更新農歷程序 JNB ,SETG111 JNB F0,SSS setb 。年加一 LCALL ADD1 MOV 66H,A CJNE A,51H,GADDYEAR1 MOV 66H,00H AJMP GADDYEAR1JIANYEAR: MOV R7,66H 。月值送人1302 MOV 31H,65H LCALL WRITE MOV R0,65H LCALL DIVIDE 。~~~~~~~~~~~~~~~~~ LCALL DISPLAY JNB ,WAITT3 JNB ,WAITT3 AJMP SETG5SETG6: SETB 0CH 。小時加一 LCALL ADD1 MOV 62H,A CJNE A,24H,GADDHOUR1 MOV 62H,00H AJMP GADDHOUR1JIANHOUR: MOV R7,62H 。分鐘值送人1302 MOV 31H,61H LCALL WRITE MOV R0,61H LCALL DIVIDE 。調月閃 MOV 7AH,0FH MOV 79H,0FH AJMP GFLASHOUTGFLASH3: JB 0CH,GFLASH4 。寫1302程序~~~~~~~~~~~~~~~~~~~~~~~~~~WRITE: CLR SCLK NOP SETB RST NOP MOV A,32H MOV R4,8WRITE1: RRC A 。查一年數據程序~~~~~~~~~~~~~~~~CHECKMONTH: LCALL BCD_10。不為0,R3加到R2中 ADD A,R3 。不為0,R3加到R2中 ADD A,R3 。不夠減,判,R3為0否RM24: MOV A,R2 。還不夠,則轉Y12 MOV R3,00H LJMP M12Y1: MOV A,R2 MOV R0,A 。R2中為日的值 MOV R0,A LCALL D_BCD MOV 56H,A MOV 57H,02H SETB F0 。R2中為0,則為前一個月 MOV 56H,30H 。R2中為日的值 MOV R0,A LCALL D_BCD MOV 56H,A MOV 57H,04H CLR F0 LJMP S_PLAYRY4: CJNE R2,00H,RY41 MOV 56H,29H 。前一個月不是閏月 MOV A,R6 JB ,Y54 MOV 56H,30HY54: MOV 57H,04H CLR F0 LJMP S_PLAYY51: MOV A,R2 。的最后一天 JNZ Y63 MOV 56H,30H MOV 57H,05H SETB F0 LJMP S_PLAYY63: MOV 57H,05H SETB F0 LJMP S_PLAYY62: MOV 56H,29H 。R2中為0,則為前一個月 ANL A,0FH 。前一個月是閏月 MOV A,R4 。鍵1為向右移;鍵2為加1;鍵3為減1。的最后一天 JNZ Y83 MOV 56H,30H MOV 57H,07H SETB F0 LJMP S_PLAYY83: MOV 57H,07H SETB F0 LJMP S_PLAYY82: MOV 56H,29H 。前一個月不是閏月 MOV A,R6 JB ,Y74 MOV 56H,30HY74: MOV 57H,06H CLR F0 LJMP S_PLAYY71: MOV A,R2 。R2中為日的值 MOV R0,A LCALL D_BCD MOV 56H,A MOV 57H,06H CLR F0 LJMP S_PLAYRY6: CJNE R2,00H,RY61 MOV 56H,29H 。R2中為0,則為前一個月 MOV A,R6 。的的最后一天 JB ,RY42 MOV 56H,30HRY42: MOV 57H,04H CLR F0 LJMP S_PLAYRY41: MOV A,R2 。R2中為日的值 MOV R0,A LCALL D_BCD MOV 56H,A MOV 57H,03H SETB F0 LJMP S_PLAYY4: CJNE R2,00H,Y41 LCALL CHECKRE 。查前一個月是否為閏月 CJNE A,02H,Y32 MOV 56H,29H 。非閏月 LJMP S_PLAYY2: CJNE R2,00H,Y21 MOV A,R6 。再讓閏2月減 MOV R3,00H 。還不夠,則轉Y2 MOV R3,00H AJMP M2MM2: LCALL CHECKRE 。還不夠,則轉Y1 MOV R3,00H AJMP M1M2: CLR C 。NEW此時R2中的值為FFH時,R3有值,否則為0NEW: NOPM1: MOV A,R2 。送數據給1302 CLR SCLK NOP NOP MOV IO,C NOP NOP NOP SETB SCLK NOP NOP DJNZ R4,WRITE2 CLR RST RET。調星期閃 MOV 78H,0FH AJMP GFLASHOUTGFLASH5: JB 0EH,GFLASH6 。1302晶振開始振蕩 LCALL WRITE MOV 32H,8EH MOV 31H,80H 。小時值送人1302 MOV 31H,62H LCALL WRITE MOV R0,62H LCALL DIVIDE 。星期加一 LCALL ADD1 MOV 64H,A CJNE A,07H,GADDWEEK1 MOV 64H,00H AJMP GADDWEEK1JIANWEEK: MOV R7,64H 。~~~~~~~~~~~~~~~~~~~~ LCALL DISPLAY JNB ,WAITT2 JNB ,WAITT2 AJMP SETG3SETG4: SETB 0BH 。年值送人1302 MOV 31H,66H LCALL WRITE MOV R0,66H LCALL DIVIDE 。閏月,指示燈不亮 LJMP MAIN1。年分離,送顯示緩存 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 year,31H MOV 32H,8BH 。感謝提供相關技術幫助的老師和同學,你們的支持和鼓勵使我們對這次的作品完成有了信心和動力,也給了我們很多無私的幫助和支持,我們在此深表謝意。對電路的設計、布局要先有一個好的構思,才顯得電路板美觀、大方。送地址給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 。 DS1302與RAM相關的寄存器分為兩類:一類是單個RAM單元,共31個,每個單元組態(tài)為一個8位的字節(jié),其命令控制字為C0H~FDH,其中奇數為讀操作,偶數為寫操作;另一類為突發(fā)方式下的RAM寄存器,此方式下可一次性讀寫所有的RAM的31個字節(jié),命令控制字為FEH(寫)、FFH(讀)?!癢P”是寫保護位,在任何的對時鐘和RAM的寫操作之前,WP必須為0。SCLK始終是輸入端。當Vcc2小于Vcc1時,DS1302由Vcc1供電。DS1302內部有一個31*8的用于臨時性存放數據的RAM寄存器。采用此種方案雖然減少芯片的使用,節(jié)約成本,但是,實現的時間誤差較大。 DS1302。7SEGMPX8CA是一種八個共陽二極管顯示器,7SEGMPX4CA是一種四個共陽二極管顯示器。本設計是基于51系列的單片機進行的電子萬年歷設計,可以顯示年月日時分秒及周信息,具有可調整日期和時間功能。該電路采用AT89S52單片機作為核心,功耗小,能在3V的低壓工作,電壓可選用3~5V電壓供電。顯示器使用2片7SEGMPX8CA和一片7SEGMPX4CA。關鍵詞:時鐘電鐘;DS1302;DS18B20;動態(tài)掃描;單片機 Electronic: calendar is a very extensive daily timing tool for modern society is more and more popular. It can be to year, month, day, Sunday, when, minutes and seconds for the time, also has a leap year pensation and other functions, and the DS1302 long service life and small error. For digital electronic calendar using intuitive digital display, can also shows that year, month, day, Sunday, when, minutes and seconds
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1