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

正文內(nèi)容

基于51單片機(jī)電子萬(wàn)年歷畢業(yè)論文-展示頁(yè)

2025-07-07 00:27本頁(yè)面
  

【正文】 ish the program part of the code.The design process of the calendar in the hardware and software design of synchronization. Mainly by AT89C52 single chip microputer hardware part, LED display circuit, and when the key circuits etc. The processor on the choice of AT89C52 single chip I used, the single chip microputer suitable for many more plex control applications. Monitor USES 2 slices of 7 SEGMPX8CA and a piece of 7 SEGMPX4CA. 7 SEGMPX8CA is a kind of eight were Yang led display, 7 SEGMPX4CA is a kind of four were Yang led display. In order to more easily control the three pieces of the display, I use three of the 74 HC164 to drive. 74 HC164 is eight edge triggered the shift register, serial input data, then parallel output. Software is mainly including calendar program, time to adjust program, turn the lunar calendar program, show program, etc. The assembler program language, so that more implemented simply adjust time and the lunar calendar display function. All programming, after the pletion of wave software debugging in, make sure no, after Proteus software embedded in within the single chip microputer simulation. The last total in the teachers and classmates help and their efforts to plete the design of the electronic calendar.Key words:The clock DianZhong。 DS18B20。 Singlechip microputer 目錄摘要(中文)摘要(英文)引言第一章 設(shè)計(jì)要求與方案論證 設(shè)計(jì)要求 系統(tǒng)基本方案選擇和論證 顯示模塊選擇方案和論證 時(shí)鐘芯片的選擇方案和論證第二章 系統(tǒng)的硬件設(shè)計(jì)與實(shí)現(xiàn) 電路設(shè)計(jì)框圖 系統(tǒng)硬件概述 主要單元電路的設(shè)計(jì) 4顯示模塊的設(shè)計(jì)第三章 系統(tǒng)的軟件設(shè)計(jì) 子程序的設(shè)計(jì) 、寫(xiě)DS1302子程序 總結(jié)致謝詞參考文獻(xiàn)附錄一:系統(tǒng)電路圖附錄二:系統(tǒng)程序清單附錄三:系統(tǒng)使用說(shuō)明書(shū)第一章 設(shè)計(jì)要求與方案論證 設(shè)計(jì)要求:(1)基本要求① 具有年、月、日、星期、時(shí)、分、秒等功能;② 萬(wàn)年歷具有閏月識(shí)別顯示功能;③ 具備年、月、日、星期、時(shí)、分、秒校準(zhǔn)功能;( 2 ) 創(chuàng)新要求① 萬(wàn)年歷具有陰歷顯示功能;② 具有測(cè)量室內(nèi)溫度功能; 系統(tǒng)基本方案選擇和論證:方案一: 采用89C51芯片作為硬件核心,采用Flash ROM,內(nèi)部具有4KB ROM 存儲(chǔ)空間,能于3V的超低壓工作,而且與MCS51系列單片機(jī)完全兼容,但是運(yùn)用于電路設(shè)計(jì)中時(shí)由于不具備ISP在線(xiàn)編程技術(shù), 當(dāng)在對(duì)電路進(jìn)行調(diào)試時(shí),由于程序的錯(cuò)誤修改或?qū)Τ绦虻男略龉δ苄枰獰氤绦驎r(shí),對(duì)芯片的多次拔插會(huì)對(duì)芯片造成一定的損壞。所以選擇采用AT89S52作為主控制系統(tǒng). 顯示模塊選擇方案和論證:方案一: 采用LED液晶顯示屏,液晶顯示屏的顯示功能強(qiáng)大,可顯示大量文字,圖形,顯示多樣,清晰可見(jiàn),但是價(jià)格昂貴,需要的接口線(xiàn)多,所以在此設(shè)計(jì)中不采用LED液晶顯示屏.方案二: 采用點(diǎn)陣式數(shù)碼管顯示,點(diǎn)陣式數(shù)碼管是由八行八列的發(fā)光二極管組成,對(duì)于顯示文字比較適合,如采用在顯示數(shù)字顯得太浪費(fèi),且價(jià)格也相對(duì)較高,所以也不用此種作為顯示.方案三:采用LED數(shù)碼管動(dòng)態(tài)掃描,LED數(shù)碼管價(jià)格適中,對(duì)于顯示數(shù)字最合適,而且采用動(dòng)態(tài)掃描法與單片機(jī)連接時(shí),占用的單片機(jī)口線(xiàn)少。:方案一: 直接采用單片機(jī)定時(shí)計(jì)數(shù)器提供秒信號(hào),使用程序?qū)崿F(xiàn)年、月、日、星期、時(shí)、分、秒計(jì)數(shù)。所以不采用此方案。 DS1302提供時(shí)鐘。LED數(shù)碼管動(dòng)態(tài)掃描作為顯示。采用三線(xiàn)接口與CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個(gè)字節(jié)的時(shí)鐘信號(hào)或RAM數(shù)據(jù)??僧a(chǎn)生年、月、日、周日、時(shí)、分、秒,具有使用壽命長(zhǎng),精度高和低功耗等特點(diǎn),同時(shí)具有掉電自動(dòng)保存功能;溫度的采集由DS18B20構(gòu)成;顯示部份由21個(gè)數(shù)碼管,74ls1374ls47譯碼器構(gòu)成。 主要單元電路的設(shè)計(jì) AT89S52單片機(jī)為40引腳雙列直插芯片,有四個(gè)I/O口P0,P1,P2,P3, MCS51單片機(jī)共有4個(gè)8位的I/O口(P0、PPP3),每一條I/O線(xiàn)都能獨(dú)立地作輸出或輸入。在主電源關(guān)閉的情況下,也能保持時(shí)鐘的連續(xù)運(yùn)行。當(dāng)Vcc2大于Vcc1+,Vcc2給DS1302供電。X1和X2是振蕩源。RST輸入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。如果在傳送過(guò)程中RSTS置為低電平,則會(huì)終止此次數(shù)據(jù)傳送,I/O引腳變?yōu)楦咦钁B(tài)。中有在SCLK 為低電平時(shí),才能將RST置為高電平,I/O為串行數(shù)據(jù)輸入端(雙向)。 圖2 DS1302的引腳圖(1) 時(shí)鐘芯片DS1302的工作原理: DS1302在每次進(jìn)行讀、寫(xiě)程序前都必須初始化,先把SCLK端置 “0”,接著把RST端置“1”,最后才給予SCLK脈沖;讀/寫(xiě)時(shí)序如下圖4所示。對(duì)于位6,若對(duì)程序進(jìn)行讀/寫(xiě)時(shí)RAM=1,對(duì)時(shí)間進(jìn)行讀/寫(xiě)時(shí),CK=0。位0是讀/寫(xiě)操作位,進(jìn)行讀操作時(shí),該位為1;該位為0則表示進(jìn)行的是寫(xiě)操作。表6為DS1302的日歷、時(shí)間寄存器內(nèi)容:“CH”是時(shí)鐘暫停標(biāo)志位,當(dāng)該位為1時(shí),時(shí)鐘振蕩器停止,DS1302處于低功耗狀態(tài);當(dāng)該位為0時(shí),時(shí)鐘開(kāi)始運(yùn)行。當(dāng)“WP”為1時(shí),寫(xiě)保護(hù)位防止對(duì)任一寄存器的寫(xiě)操作??刂谱止?jié)的高有效位(位7)必須是邏輯1,如果它為0,則不能把數(shù)據(jù)寫(xiě)入DS1302中,位6如果0,則表示存取日歷時(shí)鐘數(shù)據(jù),為1表示存取RAM數(shù)據(jù);位5至位1指示操作單元的地址;最低有效位(位0)如為0表示要進(jìn)行寫(xiě)操作,為1表示進(jìn)行讀操作,控制字節(jié)總是從最低位開(kāi)始輸出 RAM RD 1 A4 A3 A2 A1 A0 / CK /WR 表1 DS1302的控制字格式(3) 數(shù)據(jù)輸入輸出(I/O)在控制指令字輸入后的下一個(gè)SCLK時(shí)鐘的上升沿時(shí),數(shù)據(jù)被寫(xiě)入DS1302,數(shù)據(jù)輸入從低位即位0開(kāi)始。如下圖4所示 圖4 DS1302讀/寫(xiě)時(shí)序圖(4) DS1302的寄存器DS1302有12個(gè)寄存器,其中有7個(gè)寄存器與日歷、時(shí)鐘相關(guān),存放的數(shù)據(jù)位為BCD碼形式,其日歷、時(shí)間寄存器及其控制字見(jiàn)表2。時(shí)鐘突發(fā)寄存器可一次性順序讀寫(xiě)除充電寄存器外的所有寄存器內(nèi)容。 如圖-5所示,采用動(dòng)態(tài)掃描顯示,由21個(gè)數(shù)碼管,38譯碼器74LS138接1K限流電阻,再接8550三極管接到共陽(yáng)數(shù)碼管的CoM端作為選通位碼,每位選擇相應(yīng)的列?!           D5 LED動(dòng)態(tài)掃描顯示第三章 系統(tǒng)的軟件設(shè)計(jì)初始化讀、寫(xiě)日期、時(shí)間和溫度分離日期\時(shí)間\溫度顯示值顯示子程序農(nóng)歷自動(dòng)更新子程序日期、時(shí)間修改子程序閏月子程返回定時(shí)鬧鈴子程序 圖A 主程序流程圖 圖B計(jì)算陽(yáng)歷程序流程圖 圖C 時(shí)間調(diào)整程序流程圖 子程序的設(shè)計(jì) 讀、寫(xiě)DS1302子程序。送地址給1302 NOP NOP CLR SCLK NOP NOP NOP MOV IO,C NOP NOP NOP SETB SCLK NOP NOP DJNZ R4,WRITE1 CLR SCLK NOP MOV A,31H MOV R4,8WRITE2: RRC A NOP 。讀1302程序READ: CLR SCLK NOP NOP SETB RST NOP MOV A,32H MOV R4,8READ1: RRC A 。從1302中讀出數(shù)據(jù) NOP NOP MOV C,IO NOP NOP NOP NOP NOP RRC A NOP NOP NOP NOP SETB SCLK NOP DJNZ R4,READ2 MOV 31H,A CLR RST RET總結(jié)在整個(gè)設(shè)計(jì)過(guò)程中,發(fā)揮團(tuán)隊(duì)精神,分工合作,充分發(fā)揮人的主觀(guān)能動(dòng)性,自主學(xué)習(xí),學(xué)到了許多沒(méi)學(xué)到的知識(shí)。達(dá)到了預(yù)期的目的,在最初的設(shè)計(jì)中,發(fā)揮“三個(gè)臭皮匠,頂個(gè)諸葛亮”的作用。完了最初的設(shè)想。反而達(dá)到事半功倍的效果。程序編寫(xiě)中,由于思路不清晰,開(kāi)始時(shí)遇到了很多的問(wèn)題,經(jīng)過(guò)靜下心來(lái)思考,和同組員的討論,理清了思路,反而得心應(yīng)手。也練就了我們的耐心,做什么事都在有耐心??傊?,參加電子競(jìng)賽我們的能力得到了全方位的提高。在做作品的日子里得到了劉老師的悉心指導(dǎo),在此向我們的指
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1