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

正文內(nèi)容

課程設(shè)計(jì)論文-基于at89s52單片機(jī)的多功能萬(wàn)年歷設(shè)計(jì)-文庫(kù)吧在線文庫(kù)

  

【正文】 前年、月、日、時(shí)、分、秒及星期并提示是否為陽(yáng)歷閏年。 關(guān)鍵詞: AT89S52 單片機(jī) 多功能 語(yǔ)音 功耗低 睡眠待機(jī) 第一章 作品 設(shè)計(jì) 第一節(jié) 、方案論證和比較 方案 1: 可 提取現(xiàn)有整點(diǎn)報(bào)時(shí)鬧鐘芯片,用其做主控器,外加功放電路與顯示電路, 歌曲采用獨(dú)立音樂(lè)芯片來(lái)達(dá)到設(shè)計(jì)要求 設(shè)計(jì)要求, 其具有設(shè)計(jì)容易、外圍電路也較簡(jiǎn)單 的特點(diǎn), 但是其功能不完善,資源少,可擴(kuò)展空間不大 。 DS12CR887實(shí)時(shí)時(shí)鐘模塊還作為外部存儲(chǔ) RAM。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng)可編程 Flash,使得 AT89S52 為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。 ALE/PROG: 地 址鎖存控制信號(hào)( ALE)是訪問(wèn)外部程序存儲(chǔ)器時(shí),鎖存低 8 位地址的輸出脈沖。 主控模塊硬件電路 圖 32 其中 AT89S52 的 P3^ P3^ P3^6 分別對(duì)應(yīng)接語(yǔ)音芯片的 SCLK、 SS、 MOSI引腳。 實(shí) 時(shí)時(shí)鐘 模塊 DS12R887 是一款集成了 DS12R885 裸片、 石英晶體和一個(gè)可充電電池的表面鐵封裝器件。 該系列最大特點(diǎn)是錄放時(shí)間長(zhǎng),并設(shè)計(jì)成和微處理器或微控制器配合使用實(shí)現(xiàn) 尋址和控制,使本器件引出端數(shù)減到最少,而使用更加靈活 ,且該芯片可設(shè)定進(jìn)入待 機(jī)狀態(tài),功耗接近為零。讀、寫(xiě)和完成溫度變換所需的電源可以有數(shù)據(jù)本身提供,而不需要外部電源。 PT2262/2272 同時(shí)具有 低功耗,外部元器件少, RC 振蕩電阻,工作電壓范圍寬: ~ 15v 等特點(diǎn)。如果想換一個(gè)電臺(tái),只需再次按下搜索按鈕,收音機(jī)就會(huì)繼續(xù)向頻率高端搜索電臺(tái)。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到 Keil C51 生成的目標(biāo)代碼效率非常之高,多數(shù)語(yǔ)句生成的匯編代碼很緊湊,容易理解。 void UP(); void STOPP()。 buf1[0]個(gè)位 ; 實(shí)時(shí)時(shí)鐘模塊 這個(gè)模塊的的程序主要用來(lái)實(shí)現(xiàn)對(duì)實(shí)時(shí)時(shí)鐘芯片 DS12R887 進(jìn)行數(shù)據(jù)傳輸。結(jié)果通過(guò) LCD 顯示出來(lái)。如下圖所示 之后按“ 設(shè)置”知道退出時(shí)間調(diào)整模式。 圖 91 能夠?qū)崿F(xiàn)錄音、留言功能 。按“ ”鍵退出鬧鐘提示。另具有 以下 多個(gè)功能特色。 接下來(lái)就是 ISD4002 錄放音指令問(wèn)題。因此兩模塊的電路時(shí)序圖也要相應(yīng)改變,最后我們?cè)趦蓚€(gè)模塊的每個(gè)操作環(huán)節(jié)都實(shí)行了延時(shí),成功的解決了這一問(wèn)題。這在以后的高頻設(shè)計(jì)中因十分注意。 bit u,v。 init2()。 SS=1。 } if(rmusic==3) { isdh=0xe1。 SS=1。 hour=ds_read(4)。amp。 writestring(xianshi2[34])。 //顯示年、月、日等信息 writestring(xianshi1[0])。 //公歷轉(zhuǎn)農(nóng)歷 if(leap2) { write_data(0x52)。 writestring(xianshi2[day_moon])。 p=buf1[1]。 } if(hour==ahouramp。sec==30) //檢查日程 { for(i=1。 if(month==rmonthamp。 conversion1()。 conversion1()。sec==0) //整點(diǎn)半點(diǎn)報(bào)時(shí) { init2()。 m1=shiwei[m1]。 if(min!=0) fangyin(0xaa,3000)。 m1=min/10。 y1=month/10。 y1=shiwei[y1]。 fangyin(0x96,3000)。 fangyin(p,3000)。 fangyin(d2,3000)。 fangyin(0xf0,3000)。 delaym(40)。ISDX(isdh)。 if(key6==0) delay2(2020)。 isdh=0xe2。 ISDX(0xf0)。key2==0) //判斷進(jìn)入秒表計(jì)時(shí)模式 { delaym(5)。 writestring(xianshi8)。 time2=((int)(time/20))%10。 write_(0x9d)。 v=0。 while(!key2)。 write_(0x98)。 write_data(0x30+time2)。 time6=((int)(time/120200))%6。 if(key3==0) { while(!key3)。 writestring(xianshi6)。 } } if(flag1==0amp。 SS=1。 LED=1。 SS=1。 LED=0。 if(key6==0) { DSTOP()。 fangyin(ym2,3000)。 fangyin(y1,3000)。 fangyin(m1,3000)。 ym1=shiwei[ym1]。 ym1=month_moon/10。 m1=shiwei[m1]。 if(key5==0) { init2()。 fangyin(h2,3000)。 m1=min/10。 write_data(0x30+p)。 write_data(0x30+p)。rhour==hour) { flag3=1。 temp12=ds_read(szs[i])。sec==asec) // 鬧 鐘 時(shí)間 比 較 { flag1=1。 write_data(0x30+q)。 write_(0x9b)。 write_data(0x52)。 writestring(xianshi1[2])。 } else { writestring(xianshi1[7])。 //提取年、月、日信息 date=ds_read(7)。 writestring(xianshi1[4])。 STOPP()。 } if(rmusic==5) { isdh=0xe1。 //初始化語(yǔ)音模塊 if(rmusic==1) //歌曲播放 { isdh=0xe1。ISDX(isdh)。 IE=0x82。 其實(shí)我們還碰到硬件布局安排,接口分配等問(wèn)題,它們也在我們的設(shè)計(jì)實(shí)驗(yàn)過(guò)程中得到的解決,這就是學(xué)習(xí)成長(zhǎng),是比賽設(shè)計(jì)的真正目的,也是一種樂(lè)趣,過(guò)程是辛苦的,也是快樂(lè)的。 干擾問(wèn)題,在模塊組合時(shí),本來(lái)收音機(jī)模塊在外面單獨(dú)使用十分正常,但一組合起來(lái)信號(hào)就十分不穩(wěn)定,干擾很大,以至聽(tīng)不清。 引腳共用問(wèn)題。從問(wèn)題的提出到解決就是一個(gè)進(jìn)步成長(zhǎng)的過(guò)程,參加比賽設(shè)計(jì)的目的所在。如圖下圖所示: 圖 121 1 能夠?qū)崿F(xiàn)收音功能 。 本作品主機(jī)上裝有無(wú)線接收與譯碼模塊,與之配合的有一帶有無(wú)線發(fā)射與編碼模塊的遙控器。 能在掉電的情況下保存用戶(hù)之前的所有設(shè)置 系統(tǒng)在工作的過(guò)程中會(huì)將用戶(hù)設(shè)置的所 有信息輸送到外部 RAM 進(jìn)行存儲(chǔ),在掉電的情況下, RAM 中的信息不會(huì)丟失,實(shí)時(shí)芯片也因嵌有鋰電池可以正常工作,再次上電時(shí),系統(tǒng)會(huì)將外部 RAM 的信息重新載入,保證用戶(hù)信息的安全。之后按“設(shè)置”直到退出時(shí)間調(diào)整模式。檢查所畫(huà)電路運(yùn)行圖,確保沒(méi)有錯(cuò)誤以后,在 Proteus 下 對(duì)原理圖進(jìn)行加載 keil 下的源程序。 調(diào)用 conversion1()二 十進(jìn)制 。 void write_date(uchar date) 。 C語(yǔ)言對(duì)數(shù)據(jù)進(jìn)行了許多專(zhuān)業(yè)性的處理,避免了運(yùn)行間非異步的破壞;它提供復(fù)雜的數(shù)據(jù)類(lèi)型,大大增強(qiáng)了程序的處理能力和靈活性;自動(dòng)為變量分配合理的地址;提供豐富的庫(kù)函數(shù),宏定義等;基于以上的優(yōu)點(diǎn),采用 C語(yǔ)言來(lái)開(kāi)發(fā)可以大大提高效率,縮短開(kāi)發(fā)周期。 無(wú)線編碼發(fā)射模塊硬件電路圖如下圖 83 所示 : 圖 82 無(wú)線接收與譯碼硬件電路圖如下圖 所示 : 圖 83 收音機(jī)模塊 圖 1是自動(dòng)搜索調(diào)頻收音機(jī)的電原理圖。固有測(cè)溫分辨率為 ℃。在錄音模式下,分段錄好要播放的語(yǔ)音,并分配固定地址。一個(gè)精密的溫度補(bǔ)償電路用來(lái)監(jiān)視 VCC 的狀態(tài)。 P2^4 接 18B20 的數(shù)據(jù)傳輸端 DQ。為使能從 0000H 到 FFFFH的外部程序存儲(chǔ)器讀取指令, EA必須接 GND。掉電保護(hù)方式下, RAM 內(nèi)容被保存,振蕩器被凍結(jié),單 片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。 LED 實(shí)現(xiàn)工作提示。 方案 3: 采用單片機(jī)( AT89S51)主控,外加 ISD4002 組成語(yǔ)音模塊、DS12CR887 組成時(shí)間模塊、 DS18B20 溫度模塊 、收音模塊 等來(lái)實(shí)現(xiàn)設(shè)計(jì)要求。 .................... 23 能在掉電的情況下保存用戶(hù)之前的所有設(shè)置; ............................................ 23 具有日程管理與音樂(lè)提示功能 ..................................................................... 23 能夠?qū)崿F(xiàn)錄音、留言功能; ....................................................................... 24 1能夠無(wú)線控制相關(guān)操作并實(shí)現(xiàn)竊聽(tīng) ............................................................ 24 1能夠?qū)崿F(xiàn)秒表計(jì)時(shí) ..................................................................................... 24 1能夠?qū)崿F(xiàn)收音功能 ..................................................................................... 25 第二節(jié)、作品特色 ................................................................................................... 26 第三節(jié)、個(gè)別功能指標(biāo) ............................................................................................ 26 第三章 設(shè)計(jì)問(wèn)題總結(jié) ............
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1