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

正文內(nèi)容

基于stc89c52的鬧鈴萬(wàn)年歷設(shè)計(jì)畢業(yè)設(shè)計(jì)論文(存儲(chǔ)版)

  

【正文】 break。 } //日 case 3: { write_(0x89)。 } } if(Mode==7) { Mode=0。 } //秒 case 6: { write_(0x80+0x40+11)。 } //月 case 2: { write_(0x86)。 break。 //顯示 LCD_Write_Time(time_buf1)。 break。 } //月 case 2: { time_buf1[2]。 break。 //顯示 LCD_Write_Time(time_buf1)。 break。 } case 2: //月 { time_buf1[2]++。 break。 } } } //光標(biāo)移動(dòng) else if(K_==4) { Mode++。 break。 } } } else if(K_==2) { switch(Mode) //減 { case 1: //時(shí) { BS[0]。 break。//讀取鍵盤函數(shù) if(K_==1) //增加值 { switch(Mode) { case 1: //時(shí) { BS[0]++。 Feng=0。 F=1。//時(shí)鐘初始化 Ds1302_Write_Time()。 //模式 uchar Mode=0。 根據(jù)要求,該鬧鈴萬(wàn)年歷達(dá)到了設(shè)計(jì)要求。 程序調(diào)試完成后,將程序下載到單片機(jī)里,使整個(gè)系統(tǒng)運(yùn)行起來(lái)。 我們?cè)O(shè)計(jì)好的硬件電路和軟件程序,只有經(jīng)過(guò)聯(lián)合調(diào)試,才能驗(yàn)證其正確性;軟硬件的配 合 情況以及是否達(dá)到設(shè)計(jì)任務(wù)的 要求,也只有經(jīng)過(guò)調(diào)試,才能發(fā)現(xiàn)問(wèn)題并加以解決、完善,最終開發(fā)成實(shí)用產(chǎn)品。同樣,在緊跟 8 位的控制指令字后的下一個(gè) SCLK 脈沖的下降沿讀出 DS1302 的數(shù)據(jù),讀出數(shù) 據(jù)時(shí)從低位 0 位到高位 7。 整個(gè)軟件系統(tǒng)采用模塊化的程序設(shè)計(jì)方法,共分為初始化,顯示程序,鍵盤程序,時(shí)鐘程序,聲音發(fā)聲程序等。使能 E 端接單片機(jī)的 口,使能端由高電平到低電平時(shí)開始執(zhí)行命令,把讀數(shù)顯示出來(lái) 。當(dāng) RS 和蘇州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 第 14 頁(yè) RW 共同為低電平時(shí)可以寫入指令或者顯示地址,當(dāng) RS 為低電平 RW 為高電平時(shí)可以讀忙信號(hào),當(dāng) RS 為高電平 RW 為低電平時(shí)可以寫入數(shù)據(jù); 第 6 腳: E 端為使能端,當(dāng) E 端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令; 第 7~ 14 腳: D0~ D7 為 8 位雙向數(shù)據(jù)線; 第 15~ 16 腳:空腳。當(dāng)RST 為高電平時(shí),所有的數(shù)據(jù)傳送被初始化,允許對(duì) DS1302 進(jìn)行操作。 圖 DS1302 引腳圖 DS1302 的引腳排列,其中 Vcc1 為后備電源, VCC2 為主電源。這個(gè)并聯(lián)諧振電路加到一個(gè)負(fù)反饋電路中就可以構(gòu)成正弦波振蕩電路,由于晶振等效為電感的頻率范圍很窄,所以即使其他元件的參數(shù)變化很大,這個(gè)振蕩器的頻率也不會(huì)有很大的變化。如果系統(tǒng)在上電時(shí)得不到有效的復(fù)位,則程序計(jì)數(shù)器 PC 將得不到一個(gè)合適的初值,因此, CPU 可能會(huì)從一個(gè)未被定義的位置開始執(zhí)行程序,但是通過(guò) 10uF 電容與 10K 電阻配合后就會(huì)有一個(gè)穩(wěn)定復(fù)位過(guò)程。 ( 10) XTAL2:振蕩器反相放大器的輸出端。該位置位后,只有一條 MOVX 和 MOVC 指令才能將 ALE 激活。 端口引腳 第二功能: RXD(串行輸入口 ) TXD(串行輸出口 ) INTO(外中斷 0) INT1(外中斷 1) TO(定時(shí) /計(jì)數(shù)器 0) T1(定時(shí) /計(jì)數(shù)器 1) WR(外部數(shù)據(jù)存儲(chǔ)器寫選通 ) RD(外部數(shù)據(jù)存儲(chǔ)器讀選通 ) 此外, P3 口還接收一些用于 FLASH 閃存編程和程序校驗(yàn)的控制信號(hào)。在這種應(yīng)用中, P2 口使用很強(qiáng)的內(nèi)部上拉發(fā)送 1。對(duì) P1 端口寫“ 1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入 口使用。 STC89C52 單片機(jī)引腳分布如下圖 12345678RST91011121314151617XTL218XTL119GND202122232425262728NA29ALE30EXLD313233343536373839VCC40U1 圖 STC89C52單片機(jī)引腳分布圖 ( 1) P0 口: P0 口是一個(gè) 8 位漏極開路的雙向 I/O 口。 方案 2 :采用橋式整流電路 220v 交流電源經(jīng)過(guò)整流濾波后可以得到所需電源電壓 +5v,整流效果好,電壓穩(wěn)定性好, 220v 交流電經(jīng) 12v 變壓器后,經(jīng)橋式整流濾波后得到約 的電源電壓,然后經(jīng)7805 三端穩(wěn)壓器及濾波電容得到電路中所需的 +5v 電源。 方案 3 :采用 LED 點(diǎn)陣顯示: LED 點(diǎn)陣顯示雖然能顯示字符和數(shù)字,但顯 示效果不好,且不易編程。 由于該系統(tǒng)采用了常規(guī)設(shè)計(jì)方式,使用較多的外圍芯片所以 IO 口充足,而且用鍵較少,系統(tǒng)資源足夠用,故采用了方案二。但是單片機(jī)定時(shí)并不是很精準(zhǔn),而且掉電后會(huì)丟失時(shí)間。特別 是一些人性化的界面設(shè)計(jì)無(wú)法實(shí)現(xiàn)。 方案 2 :采用單片機(jī)作為整個(gè)控制系統(tǒng)的 核心 我們的設(shè)計(jì)采用了 AT89S52 單片機(jī)系統(tǒng)。系統(tǒng)的總體框圖如下圖 所示。 . 要求 (1)、 以 52 單片機(jī)為核心設(shè)計(jì)一個(gè)時(shí)間提示系統(tǒng)。 蘇州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 第 4 頁(yè) 第 1章 概述 第 單片機(jī)設(shè)計(jì)電子時(shí)鐘的背景 單片機(jī)是一種采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中 央處理器 CPU,隨機(jī)存儲(chǔ)器 RAM、只讀存儲(chǔ)器 ROM、多種 I/O 口和中斷系統(tǒng)、定時(shí)器 /計(jì)數(shù)器等集成到一塊硅片上構(gòu)成一個(gè)小而完善計(jì)算機(jī)系統(tǒng)的集成電路芯片。 快節(jié)奏的生活是 萬(wàn)年歷 在大城市普及的首要原因 , 萬(wàn)年歷 更具方便性和 準(zhǔn)確性 。 本次設(shè)計(jì)的鬧鈴萬(wàn)年歷的電路,具有三大功能、分別表示小時(shí)時(shí)間顯示,年月日時(shí)間顯示,時(shí)間記錄提示功能,試驗(yàn)中用數(shù)碼管顯示,蜂鳴器模擬語(yǔ)音提示。該系統(tǒng)設(shè)計(jì)采用以單片機(jī) AT89S52 為核心,結(jié)合數(shù)碼管顯示以及必要的外圍電路,通過(guò)功能設(shè)置和數(shù)據(jù)輸入,完成不同功能下的顯示。盡管萬(wàn)年歷得到了很大發(fā)展,功能越來(lái)越完善。 在科技高速發(fā)展的今天,由單片機(jī)自由發(fā)揮的舞臺(tái)更加寬廣,現(xiàn)已明顯的朝著巨型化,單片化和網(wǎng)絡(luò)化方向發(fā)展。 (4)、 能夠隨時(shí)對(duì)當(dāng)前時(shí)間進(jìn)行調(diào)整。 蘇州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 第 6 頁(yè) 方案 1 :采用數(shù)字邏輯芯片 系統(tǒng)有功能設(shè)置、數(shù)據(jù)裝入、定時(shí)、顯示、音響控制多個(gè)功能模塊。 AT89S52 不需要專門編程器燒寫程序,因此我們選擇了 AT89S52 單片機(jī)系統(tǒng)。擴(kuò)展麻煩。 . 按鍵部分方案 方案 1 :采用陣列式鍵盤。對(duì)于設(shè)計(jì)中復(fù)雜的顯示功能顯然不能勝任。缺點(diǎn)是功耗稍高,需要高壓驅(qū)動(dòng),將可能會(huì)將近期新興的 LED 彩色液晶屏逐步取代。帶電源的 USB 集線器也能提供這種供電能力。當(dāng)訪問(wèn)外部程序和數(shù)據(jù)存儲(chǔ)器時(shí), P0 口也被作為低 8 位地址 /數(shù)據(jù)復(fù)用。 在 flash 編程和校驗(yàn)時(shí), P1 口接收低 8 位地址字節(jié)。 ( 4) P3 口: P3 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口, p3 輸出緩沖器能驅(qū)動(dòng) 4 個(gè) TTL 邏輯電平。 ( 6) ALE/PROG:當(dāng)訪問(wèn)外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí), ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低 8 位字節(jié)。 ( 8) EA/VPP:外部訪問(wèn)允許,欲使 CPU 僅訪問(wèn)外部程序存儲(chǔ)器(地址為0000HFFFFH), EA 端必須保持低電平(接地)。下面詳細(xì)介紹下復(fù)位電路的原理,上電復(fù)位的工作過(guò)程是在加電時(shí),復(fù)位電路通過(guò)電容加給RST 端一個(gè)短暫的高電平信號(hào),此高電平信號(hào)隨著 Vcc 對(duì)電容的充電過(guò)程而逐漸回落,即RST 端的高電平持續(xù)時(shí)間取決于電容的充電時(shí)間。 蘇州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 第 12 頁(yè) R810k+C110uf+5 GND 圖 復(fù) 位電路 . 晶振電路 時(shí)鐘電路由一個(gè)晶體振蕩器 12MHz 和兩個(gè) 30pF 的瓷片電容組成。如圖 晶振原理圖 。當(dāng) Vcc2大于 Vcc1+ 時(shí), Vcc2 給 DS1302 供電。只有在 SCLK 為低電平時(shí),才能將 RST 置為高電平。 1602 液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器( CGROM)已經(jīng)存儲(chǔ)了 160 個(gè)不同的點(diǎn)陣字符圖形,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號(hào)、和日文假名等,每一個(gè)字符都有一個(gè)固定的代碼。 在有鬧鈴發(fā)生的時(shí)候,蜂鳴器的驅(qū)動(dòng)電路驅(qū)動(dòng)蜂鳴器發(fā)聲,產(chǎn)生鬧鈴的效果。子程序的功能實(shí)現(xiàn)也是在鍵盤的配合之下完成的。時(shí)鐘突發(fā)寄存器可一次性順序讀寫除充電寄存器外的所有寄存器內(nèi)容。在電路搭建好后,對(duì)其進(jìn)行仔細(xì)檢查。 蘇州大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 第 20 頁(yè) 結(jié)論 經(jīng)過(guò)一段時(shí)間以來(lái)的學(xué)習(xí),不斷的從設(shè)計(jì)中總結(jié)和修改,并按著預(yù)期的要求反復(fù)的論證和測(cè)試。實(shí)現(xiàn)鬧鈴萬(wàn)年歷的萬(wàn)年歷顯示和記事提示功能。 uchar F=1。 LCD_Write_Time(time_buf1)。time_buf1[5]==BS[1]amp。//顯示 LCD_Write_TimeNL(BS)。 } case 2: //分 { BS[1]++。 break。 } case 2: //分 { BS[1]。 break。 } //修改閃爍光標(biāo) switch(Mode) { //時(shí) case 1: { write_(0x80+0x40+5)。 Mode=1。 } case 3: //日 { time_buf1[3]++。 break。 } //月 case 2: { write_(0x86)。 } //秒 case 6: { write_(0x80+0x40+11)。 } //
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1