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

正文內(nèi)容

畢業(yè)設(shè)計(jì)基于單片機(jī)的作息時(shí)間控制器(編輯修改稿)

2025-01-05 20:28 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ;SCLK:外接時(shí)鐘可選;ANA IN:模擬量輸入;ANA OUT:模擬量輸出;AGC:自動(dòng)增益控制;MIC:駐極體話筒輸入;MIC REF:駐極體話筒參考輸入;PLAYE:邊沿觸發(fā)放音;PLAYL:電平觸發(fā)放音;REC:錄音觸發(fā);RECLED:發(fā)光二極管接口;NC:空腳。ISD1400系列有下列型號(hào):ISD140ISD14ISD141ISD141ISD1420。錄放時(shí)間分別為:8秒、10秒、12秒、16秒、20 秒(ISD14XX——其中型號(hào)的后兩位表示其錄音的時(shí)間長(zhǎng)度,單位是秒)[4]。 圖9 ISD1410連接圖設(shè)計(jì)選用ISD1410(錄音時(shí)間20秒),該芯片與主電路的連接圖,如圖9所示。在該電路中, ,播放音樂(lè),放音時(shí)先由軟件給出一個(gè)地址, 74LS377用來(lái)實(shí)現(xiàn)地址鎖存, 就是一個(gè)語(yǔ)音段首址, 在這一放音過(guò)程中地址是不能變化的, 故需要一個(gè)鎖存器。 復(fù)位電路8031的復(fù)位方式可以是自動(dòng)復(fù)位,也可以是手動(dòng)復(fù)位,如圖10。此外,RESET/Vpd還是一復(fù)用腳,Vcc掉電其間,此腳可接上備用電源,以保證單片機(jī)內(nèi)部RAM的數(shù)據(jù)不丟失。本設(shè)計(jì)采用手動(dòng)復(fù)位。 圖10 復(fù)位電路 晶振電路用一個(gè)12MHz晶振和兩個(gè)30Pf瓷片電容組成,為單片機(jī)提供標(biāo)準(zhǔn)時(shí)鐘。 圖11 晶振電路 電源電路依系統(tǒng)需要提供+5V直流電源。在此我們引入220V交流電源通過(guò)電源變壓器變換成交流低壓,再經(jīng)過(guò)橋式整流電路D1~D4和濾波電容C1的整流和濾波,在固定式三端穩(wěn)壓器7805的Vin和GND兩端形成一個(gè)并不十分穩(wěn)定的直流電壓(該電壓常常會(huì)因?yàn)槭须婋妷旱牟▌?dòng)或負(fù)載的變化等原因而發(fā)生變化)。此直流電壓經(jīng)過(guò)7805的穩(wěn)壓和C3的濾波便在穩(wěn)壓電源的輸出端產(chǎn)生了精度高、穩(wěn)定度好的直流輸出電壓。本穩(wěn)壓電源可作為T(mén)TL電路或單片機(jī)電路的電源。三端穩(wěn)壓器是一種標(biāo)準(zhǔn)化、系列化的通用線性穩(wěn)壓電源集成電路,以其體積小、成本低、性能好、工作可靠性高、使用簡(jiǎn)捷方便等特點(diǎn),成為目前穩(wěn)壓電源中應(yīng)用最為廣泛的一種單片式集成穩(wěn)壓器件。電路圖如圖12。 圖12 電源電路 作息時(shí)間控制器的硬件原理圖綜上所述,做出本設(shè)計(jì)的硬件原理圖,如圖13所示。 圖13 作息時(shí)間控制器的硬件原理圖4 作息時(shí)間控制器的軟件設(shè)計(jì)設(shè)計(jì) 利用單片機(jī)的定時(shí)器設(shè)計(jì)一個(gè)時(shí)鐘,在每次秒加1的計(jì)時(shí)過(guò)程中都與規(guī)定的作息時(shí)間比較,如果相等,就進(jìn)行播放音樂(lè)的操作,不相等則返回。 定時(shí)中斷服務(wù)程序程序設(shè)計(jì)中,以單片機(jī)定時(shí)器/計(jì)數(shù)器T0工作在模式1,定時(shí)50ms,允許中斷。在中斷服務(wù)程序中重賦T0計(jì)數(shù)初值,開(kāi)中斷返回設(shè):20H為中斷計(jì)數(shù)單元,計(jì)滿(mǎn)20次為1秒 21H為秒的計(jì)數(shù)單元,計(jì)滿(mǎn)60次為1分鐘 22H為分的計(jì)數(shù)單元,計(jì)滿(mǎn)60次為1小時(shí) 23H為時(shí)的計(jì)數(shù)單元,計(jì)滿(mǎn)24次為1天 定時(shí)流程如圖14所示。 圖14 計(jì)時(shí)流程圖 定時(shí)中斷服務(wù)程序設(shè)計(jì)選擇定時(shí)/計(jì)數(shù)器作為定時(shí)器,工作方式為方式1。計(jì)數(shù)器的加1信號(hào)由振蕩器(晶振)的12分頻產(chǎn)生,即每經(jīng)過(guò)1個(gè)機(jī)器周期,計(jì)數(shù)器增1,直至計(jì)數(shù)溢出為止。晶振頻率為12MHz,則計(jì)數(shù)周期Tcy為1μs 定時(shí)器的方式1為16位計(jì)數(shù)器,計(jì)數(shù)最大值為216=65536,定時(shí) 50MS,需要計(jì)數(shù)50000個(gè)1μs (計(jì)數(shù)周期)。 計(jì)數(shù)初值=65536 50000 = 15536 15536轉(zhuǎn)換為十六進(jìn)制即為 3CB0 計(jì)數(shù)器從3CB0開(kāi)始計(jì)數(shù),計(jì)數(shù)到65536溢出,產(chǎn)生定時(shí)中斷。系統(tǒng)晶振為12MHZ,設(shè)定定時(shí)器每隔50MS溢出中斷1次,則循環(huán)中斷20次延時(shí)時(shí)間為1秒,上述過(guò)程重復(fù)60次為1分鐘,分計(jì)時(shí)60次為1小時(shí),小時(shí)計(jì)時(shí)24次則時(shí)間重新回到00:00:00[5]。匯編程序如下:ORG 0000H。程序執(zhí)行開(kāi)始地址LJMP MAIN。 跳轉(zhuǎn)主程序ORG 000BH。T0中斷入口地址LJMP INT0。跳至INT0執(zhí)行ORG 0100HCOUNT EQU 20H SECOND EQU 21H MINUTE EQU 22HHOUR EQU 23HMAIN:MOV TMOF,01H。定時(shí)器工作方式1MOV TL0,0B0H。設(shè)定初值MOV TH0,3CHSETB EA??傊袛嚅_(kāi)放SETB ET0。允許T0中斷SETB TR0。開(kāi)啟T0定時(shí)器INT0:PUSH ACC。累加器入棧保護(hù)PUSH PSW。狀態(tài)字入棧保護(hù)MOV TL0,0B0H。重裝初值MOV TH0,3CHSETB TR0。開(kāi)啟定時(shí)器T0ADDC:INC COUNTMOV A,TCOUNTCJNE A,14H,OUTT0。20次中斷未到中斷退出MOV COUNT,00H ADDS:INC SECOND LCALL TIME。調(diào)用時(shí)鐘比較子程序()MOV A,SECOND CJNE A,60,OUTT0MOV SECOND,00HADDM:INC MINUTEMOV A,MINUTECJNE A,60,OUTT0MOV MINTUE,00HADDH:INC HOURMOV A,HOUR。時(shí)數(shù)據(jù)放入A
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1