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

正文內(nèi)容

作息時(shí)間系統(tǒng)設(shè)計(jì)__畢業(yè)設(shè)計(jì)(文件)

 

【正文】 取日歷時(shí)鐘數(shù)據(jù),為 1 表示存取 RAM 數(shù)據(jù) ; 位 5 至位 1 指示操作單元的地址 ; 最低有效位 (位 0)如為 0表示要進(jìn)行寫(xiě)操作,為 1 表示 要 進(jìn)行讀操作 , 控制字節(jié)總是從最低位開(kāi)始輸出。 其日歷、時(shí)間寄存器及其控制字見(jiàn)表 22。時(shí)鐘突 發(fā)寄存器可一次性順序讀寫(xiě)除充電寄存器外的所有寄存器內(nèi)容。 石家莊鐵道學(xué)院畢業(yè)設(shè)計(jì) 12 圖 26 DS1302 與 CPU 連接的電路 圖 DS1302與單片機(jī)的接口軟件設(shè)計(jì)及功能應(yīng)用舉例 單片機(jī)對(duì)時(shí)鐘的讀 /寫(xiě)過(guò)程,實(shí)質(zhì)上就是對(duì) DS1302 各個(gè)寄存器的讀 /寫(xiě)過(guò)程。 DS1302 的讀 /寫(xiě)數(shù)據(jù)時(shí)序如圖 27 所示。只要/RST 保持為高,在持續(xù)的 SCLK 周期內(nèi)就繼續(xù)輸出數(shù)據(jù),從低位開(kāi)始輸出數(shù)據(jù)。 Write_Enable: MOV Command, 8Eh ;命令字節(jié)為 8Eh MOV ByteCnt, 1 ;單字節(jié)傳送模式 MOV R0, XmtDat ;數(shù)據(jù)地址覆給 R0 MOV XmtDat, 00h ;數(shù)據(jù)內(nèi)容為 0(寫(xiě)入允許 ) ACALL Send_Byte ;調(diào)用寫(xiě)入數(shù)據(jù)子程序 RET ;返回調(diào)用本子程序處 當(dāng)寫(xiě)保護(hù)寄存器的最高位為 1 時(shí),禁止數(shù)據(jù)寫(xiě)入寄存器, Write_Disable: MOV Command, 8Eh ;命令字節(jié)為 8E MOV ByteCnt, 1 ;單字節(jié)傳送模式 MOV R0, XmtDat ;數(shù)據(jù)地址覆給 R0 MOV XmtDat, 80h ;數(shù)據(jù)內(nèi)容為 80h(禁止寫(xiě)入 ) ACALL Send_Byte ;調(diào)用寫(xiě)入數(shù)據(jù)子程序 RET ;返回調(diào)用本子程序處 以上程序調(diào)用了基本數(shù)據(jù)發(fā)送 (Send_Byte)模塊及一些內(nèi)存單元定義。 Osc_Enable: MOV Command, 80h ;命令字節(jié)為 80 MOV ByteCnt, 1 ;單字節(jié)傳送模式 MOV R0, XmtDat ;數(shù)據(jù)地址覆給 R0 MOV XmtDat, 00h ;數(shù)據(jù)內(nèi)容為 0(振蕩器工作允許 ) ACALL Send_Byte ;調(diào)用寫(xiě)入數(shù)據(jù)子程序 石家莊鐵道學(xué)院畢業(yè)設(shè)計(jì) 14 RET ;返回調(diào)用本子程序處 當(dāng)把秒寄存器的第 7 位 (時(shí)鐘停止位 )設(shè)置為 1 時(shí),時(shí)鐘振蕩器停止, DS1302 進(jìn)入低功耗方式 。下面的程序亦使用了這個(gè)模塊。命令字節(jié)在 Command,傳送字節(jié)數(shù)在 ByteCnt 中,所發(fā)送的數(shù)據(jù)在 XmtDat 中,所接收的數(shù)據(jù)在 RcvDat 中。 (3)第 一次上電,數(shù)碼管顯示的起始時(shí)間為 0000 年 00 月 00 日 00 時(shí) 00 分 00 秒,也就是數(shù)碼管顯示 00000000000000,若需要調(diào)整時(shí)間,可按調(diào)日歷鍵、調(diào)時(shí)鍵和加一鍵調(diào)整到需要的時(shí)間 。 (5)采用市電通過(guò)電源適配器供 電,當(dāng)市電停電時(shí),不但時(shí)間控制系統(tǒng)所有數(shù)據(jù)不會(huì)丟失,且照常運(yùn)行 (有后備電池供電,可供數(shù)年 )[7]。 把學(xué)校的作息時(shí) 間預(yù)先制成表格存入 EPROM 數(shù)據(jù)區(qū)中,利用軟件每過(guò) 1 秒將當(dāng)前時(shí)間與數(shù)據(jù)區(qū)時(shí)間相比較,相等則說(shuō)明要進(jìn)行某一控制。 表 34 作息時(shí)間數(shù)據(jù)區(qū)定義 作息時(shí)間 地址 數(shù)據(jù)區(qū)(時(shí)間控制字) 6: 40 起床 08H~0FH FE064000 FF064015 6:50 早操 10H~17H EF065000 FF065015 7:15 早飯 8:00 預(yù)備鈴 18H~1FH FE080000 FF080015 8:10~8:55 第一節(jié)課 20H~27H FE081000 FF081015 28H~2FH FE085500 FF085515 9:05~9:50 第二節(jié)課 30H~37H FE090500 FF090515 38H~3FH FE095000 FF095015 9:55~9:59 課間操 40H~47H EF095500 FF095900 10:20~11:05 第三節(jié)課 48H~4FH FE1020xx FF1020xx 50H~57H FE110500 FF110515 11:15~12:00 第四節(jié)課 58H~5FH FE111500 FF111515 60H~67H FE120xx0 FF120xx5 12:15~14:30 午飯及午休 68H~6FH FE143000 FF143015 14:40~15:25 第五節(jié)課 70H~77H FE144000 FF144015 78H~7FH FE152500 FF152515 14:35~16:20 第六節(jié)課 80H~87H FE143500 FF143515 FE1620xx FF1620xx 16:30 課外活動(dòng) 88H~8FH FE163000 FF163015 17:00 晚飯 90H~97H FE170000 FF170015 19: 30~21:30 晚自習(xí) 98H~9F FE193000 FF193015 A0H~A7H FE213000 FF213015 石家莊鐵道學(xué)院畢業(yè)設(shè)計(jì) 21 第 4 章 硬件電路設(shè)計(jì) 硬件組成 及操作 說(shuō)明 硬件組成框圖 硬件組成框圖如圖 41 所示: 圖 41 系統(tǒng)硬件組成框圖 設(shè)計(jì) 電路原理圖 設(shè)計(jì) 電路如圖 42 所示 ??刂戚敵鲇蓮V播電路和打鈴電路組成,其中 接電鈴驅(qū)動(dòng)電路 , 接喇叭驅(qū)動(dòng)電路。 (3)OSC2: 晶振,為時(shí)鐘芯片提供計(jì)時(shí) 脈 沖。 各部分在電路中的主要功能: (1)AT89C2051:主要通過(guò)對(duì) DS1302 的設(shè)置,完成 時(shí)鐘 的設(shè)置以及數(shù)據(jù)傳輸。其中字段由串入并出的移位寄存器 74LS164 控制, 74LS164 的串行數(shù)據(jù)輸入端由 控制,移位脈沖由 提供。 數(shù)據(jù)區(qū)中每一項(xiàng)時(shí)間控制字需要占用 8 個(gè)存儲(chǔ)單元,示意如表 32 所示 : 石家莊鐵道學(xué)院畢業(yè)設(shè)計(jì) 20 表 32 時(shí)間控制字說(shuō)明 啟動(dòng)裝置時(shí)間 關(guān)閉裝置時(shí)間 控制碼 1 時(shí) 分 秒 控制碼 2 時(shí) 分 秒 設(shè) AT89C2051 單片機(jī)的 用作電鈴的開(kāi)啟和關(guān)閉 , 用作廣播的開(kāi)啟和關(guān)閉 。通過(guò)時(shí)鐘芯片來(lái)實(shí)現(xiàn)全日歷計(jì)時(shí)、 12/24 小時(shí)轉(zhuǎn)換以及大、小月 、 閏年 、 周的自動(dòng)追蹤。 (4)能夠根據(jù)學(xué)校的作息時(shí)間按時(shí) 打鈴,播放音樂(lè)和廣播體操和其他節(jié)目等。**************************************************************** ; 發(fā)送數(shù)據(jù)程序 ; 名稱 :Send_Byte ; 描述 : 發(fā)送 (ByteCnt)個(gè)字節(jié)給被控器 DS1302 ; 命令字節(jié)地址在 Command 中 ; 所發(fā)送數(shù)據(jù)的字節(jié)數(shù)在 ByteCnt 中,發(fā)送的數(shù)據(jù)在 XmtDat 緩沖區(qū)中 ; **************************************************************** Send_Byte: CLR RST ; 復(fù)位引腳為低電平所有數(shù)據(jù)傳送終止 NOP CLR SCLK ;清時(shí)鐘總線 NOP SETB RST ; 復(fù)位引腳為高電平邏輯控制有效 NOP MOV A,Command ;準(zhǔn)備發(fā)送命令字節(jié) MOV BitCnt,08h ;傳送位數(shù)為 8 S_Byte0: RRC A ;將最低位傳送給進(jìn)位位 C MOV IO_DATA,C ;位傳送至數(shù)據(jù)總線 NOP SETB SCLK ;時(shí)鐘上升沿發(fā)送數(shù)據(jù)有效 NOP CLR SCLK ;清時(shí)鐘總線 石家莊鐵道學(xué)院畢業(yè)設(shè)計(jì) 17 DJNZ BitCnt,S_Byte0 ;位傳送未完畢則繼續(xù) S_Byte1: 準(zhǔn)備發(fā)送數(shù)據(jù) MOV A,R0 ;傳送數(shù)據(jù)過(guò)程與傳送命令相同 MOV BitCnt,08h S_Byte2: RRC A MOV IO_DATA,C NOP SETB SCLK NOP CLR SCLK DJNZ BitCnt,S_Byte2 INC R0 ;發(fā)送數(shù)據(jù)的內(nèi)存地址加 1 DJNZ ByteCnt,S_Byte1 ;字節(jié)傳送未完畢則繼續(xù) NOP CLR RST ;邏輯操作完畢清 RST RET ; **************************************************************** ; 接收數(shù)據(jù)程序 ; ; 名稱 : Receive_Byte ; 描述 : 從被控器 DS1302 接收 (ByteCnt)個(gè)字節(jié)數(shù)據(jù) ; 命令字節(jié)地址在 Command 中 ; 所接收數(shù)據(jù)的字節(jié)數(shù)在 ByteCnt 中 , 接收的數(shù)據(jù)在 RcvDat 緩沖區(qū)中 ; **************************************************************** Receive_Byte: CLR RST ; 復(fù)位引腳為低電平所有數(shù)據(jù)傳送終止 NOP CLR SCLK ;清時(shí)鐘總線 NOP SETB RST ; 復(fù)位引腳為高電平邏輯控制有效 MOV A,Command ;準(zhǔn)備發(fā) 送命令字節(jié) MOV BitCnt,08h ;傳送位數(shù)為 8 R_Byte0: 石家莊鐵道學(xué)院畢業(yè)設(shè)計(jì) 18 RRC A ;將最低位傳送給進(jìn)位位 C MOV IO_DATA,C ;位傳送至數(shù)據(jù)總線 NOP SETB SCLK ;時(shí)鐘上升沿發(fā)送數(shù)據(jù)有效 NOP CLR SCLK ;清時(shí)鐘總線 DJNZ BitCnt,R_Byte0 ;位傳送未完畢則繼續(xù) NOP R_Byte1: 準(zhǔn)備接收數(shù)據(jù) CLR A ;清 累 加器 CLR C ;清進(jìn)位位 C MOV BitCnt,08h ;接收位數(shù)為 8 R_Byte2: NOP MOV C,IO_DATA ;數(shù)據(jù)總線上的數(shù)據(jù)傳送給 C RRC A ;從最低位接收數(shù)據(jù) SETB SCLK ;時(shí)鐘總線置高 NOP CLR SCLK ;時(shí)鐘下降沿接收數(shù)據(jù)有效 DJNZ BitCnt,R_Byte2 ;位接收未完畢則繼續(xù) MOV R1,A ;接收到的完整數(shù)據(jù)字節(jié)放入接收內(nèi)存 ; 緩沖區(qū) INC R1 ;接收數(shù)據(jù)的內(nèi)存地址加 1 DJNZ ByteCnt,R_Byte1 ;字節(jié)接收未完畢則繼續(xù) NOP CLR RST ;邏輯操作完畢清 RST RET ============================================================= END[6] 石家莊鐵道學(xué)院畢業(yè)設(shè)計(jì) 19 第 3 章 控制任務(wù)與控制原理 控制任務(wù) (1)14 個(gè)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1