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

正文內(nèi)容

畢業(yè)論文:基于51單片機的語音電子時鐘系統(tǒng)-預覽頁

2024-12-06 04:55 上一頁面

下一頁面
 

【正文】 S1302 的時間,利用軟件的方式將其時間與存儲的時間進行對比,如果該時間為作息時間則 腳置 1,打開語音芯片,蜂鳴器立即輸出音樂信號播放樂曲;如果該時 間不是作息時間則繼續(xù)提取時間與之對比,不斷重復查詢作息時間這一操作,以實現(xiàn)依照作息時間表來控制語音芯片的工作。該系列產(chǎn)品外圍元件少,耗電省,且應用靈活,適用于門鈴、玩具、各種呼叫及報警裝置。 AT89C51 的外設電路 AT89C51 單片機 1 功能特性描述 AT89C51 是美國 ATMEL 公司生產(chǎn)的低電壓,高性能 CMOS8 位單片機,片內(nèi)含4K 的可反復擦寫的只讀程序存儲器和 128B 的隨機存取數(shù)據(jù)存儲器,器件采用ATMEL 公司的高密度、 非易失性存儲技術生產(chǎn),兼容標準 MCS51 指令系統(tǒng),片內(nèi)置通用 8 位中央處理器和 Flash 存儲單元,功能強大 AT89C51 單片機可靈活應用于各種控制領域。掉電方式保存 RAM 中的內(nèi)容,但振蕩器停止工作并禁止其他所有部件工作直到下一個硬件復位。 ??全靜態(tài)操作: 0Hz~24Hz。 ??2 個 16 位定時 /計數(shù)器。 2 管腳描述 AT89C51 單片機采用 40 只引腳的雙列直插封裝方式。 ??接口引腳 AT89C51 單片機的引腳具有以下特點:單 片機功能多但引腳較少, I/O 接口線不是全部用于用戶 I/O 接口線,許多引腳都具有雙重功能。 ??XTAL1:接外部石英晶體的一端。在單片機內(nèi)部,接至上述振蕩器的反相放大器的輸出端。 ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個 ALE 脈沖。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無效。 ??/EA/VPP :當 /EA 保持 低 電 平時 , 則在 此 期 間外 部 程 序存 儲 器( 0000HFFFFH),不管是否有內(nèi)部程序存儲器。當 P0 口的管腳第一次寫 1 時,被定義為高阻 輸入。 P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入, P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的 緣故。這是由于內(nèi)部上拉的緣故。 ??P3 口: P3 口管腳是 8 個帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個TTL 門電流。其中兩個電容的作用有兩個:一是幫組振蕩器起振;二是對振蕩器的頻率起微調作用 。工作期間,按下 S, C 放電。具體電源電路如圖 219 所示。 3. 系統(tǒng)軟件設計 軟件設計思路 本設計中的計時是由 DS1302 來完成的,主程序主要是讀 DS1302 中的時間并調用顯示程序把讀到的數(shù)據(jù)通過數(shù)碼管顯示出來,并且判斷是否有鍵按下。同理,當查詢到作息時間時, 置 1,語音 芯片處于工作狀態(tài)。其流程圖如圖 32 所示: 圖 32 顯示程序流程圖 整點報時和語音電路設計思路 通過不斷的判斷是否存放分數(shù)據(jù)的存儲單元中的分值到達 60,轉換 的高、低電平的狀態(tài)進而控制蜂鳴器的工作;利用不斷提取 DS1302 的時間與存儲的作息時間對比,如果查詢時間一致則 置 1,開啟語音芯片;如果查詢時間不一致則 置 0,關閉語音芯片。 本次設計主要涉及了的相關知識編程的諸多要領。從論文的選題到具體的設計及論文的寫作過程中無處不滲透著老師的心血和汗水。 感謝在百忙之中對我的論 文進行評審并提出寶貴意見的老師們。實時時鐘數(shù)據(jù)線引腳 T_RST?Bit? 。置定時器初值 定時 40ms MOV?TL0,00H SETB?TR0 。重新置定時器初值 MOV?TL0,00H LCALL?DISPLAY。顯示秒 ANL?A,0FH MOVC A,A+DPTR MOV P2,A MOV?P1,11011111b LCALL?DIS_DELAY MOV?A,SECOND SWAP?A ANL A,07H MOVC?A,A+DPTR MOV? P2,A MOVP1,11101111b LCALL?DIS_DELAY MOV?A,MINUTE 。設置 DS1302 初始時間 ,并啟動計時 CLR? T_RST NOP CLRT_CLK NOP SETB?T_RST NOP MOV? B,8EH 。DS1302 中的時間首地址 MOVR7,7 。開寫保護 LCALL?INPUTBYTE SETB?T_CLK NOP CLRT_RST NOP RET GET1302: 。讀時間 MOVR0,A 。從 DS1302 讀一個字節(jié) CLR A CLR C MOVR4,8 OUTPUTLOOP: NOP NOP MOVC,T_IO RRCA SETB?T_CLK NOP NOP NOP CLRT_CLK DJNZ?R4,OUTPUTLOOP RET END 東華理工大學長江學院畢業(yè)論文 摘要 I 東華理工大學長江學院畢業(yè)論文 ABSTRACT 東華理工大學長江學院畢業(yè)論文 目錄 35 東華理工大學長江學院畢業(yè)論文 緒論 東華理工大學長江學院畢業(yè)論文 系統(tǒng)的總體設計 東華理工大學長江學院畢業(yè)論文 系統(tǒng)的硬件設計 東華理工大學長江學院畢業(yè)論文 系統(tǒng)的軟件設計 東華理工大學長江學院畢業(yè)論文 結論 東華理工大學長江學院畢業(yè)論文 效果展示圖 東華理工大學長江學院畢業(yè)論文 致謝 東華理工大學長江學院畢業(yè)論文 參考文獻 東華理工大學長江學院畢業(yè)論文 附錄 控制器件 AT89C51 校時模塊 數(shù)碼管顯示模塊 整點報時模塊 時鐘電路模塊 DS11302 音樂打鈴模塊 HY1 直流電源模塊 初始化定時器 調用 顯示子程序 N 判斷是否有鍵按下? Y 調用 DS1302 讀時間子程序 調用鍵盤子程序 判斷是否分值滿 60? N Y N 調用整點報時程序 判斷是否與作息時間一致? Y 調用語音打鈴子程序 開始 數(shù)碼管 LED1 置 0 工作 發(fā)送數(shù)據(jù)給 LED1 延時 數(shù)碼管 LED1 置 1 熄滅 數(shù)碼管 LED2 置 0 工作 數(shù)碼管 LED6 置 0 發(fā)送數(shù)據(jù)給 LED6 延時 數(shù)碼管 LED6 置 1 熄滅 開始 初始化定時器 調用顯示子程序 判斷分值是否滿 60? Y N 置 0,蜂鳴器工作 置 1,蜂鳴器關閉 開始 初始化 DS1302 不斷提取 DS1302 時間 判斷是否與作息時間一致? Y N 置 1,語音芯片工作 P2,1 置 0,語音芯片關閉 閃爍標志位置零 判斷是否 S2 按下? Y N 開啟分閃爍標志,通過 S3 調分 N 判斷 S3 是否按下? Y 通過 S3 調分 調顯示程序 關閉分閃爍標志位,開啟時閃爍標志位,通過 S3 調時 判斷 S1 是否按下? Y N 通過 S3 調時 調顯示程序 退出鍵盤程序,返回主程序
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1