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

正文內(nèi)容

電子鬧鐘_畢業(yè)設計-在線瀏覽

2024-10-29 09:50本頁面
  

【正文】 性存儲技術制造,兼容標準 MCS51 指令系統(tǒng)及 80C51 引腳結(jié)構(gòu),芯片內(nèi)集成了通用 8位中央處理器和 ISP Flash 存儲單元,功能強大的微型計算機的 AT89C51 可為許多嵌入式控 制應用系統(tǒng)提供高性價比的解決方案。 圖 為 AT89C51 引腳圖 圖 AT89C51引腳圖 此外 , AT89C51設計和配置了振蕩頻率可為 0Hz并可通過軟件設置省電模式。同時該芯片還具有 PDIP、 TQFP 和 PLCC 等三種封裝形式,以適應不同產(chǎn)品的需求。兼容 MCS51 指令系統(tǒng) 2 個 16 位可編程定時 /計數(shù)器 2 個外部中斷源 看門狗( WDT)電路 4k 可反復擦寫 (1000 次) ISP Flash ROM 時鐘頻率 033MHz 低功耗空閑和省電模式 軟件設置空閑和省電功能 要求計時精度盡量提高。 鍵盤及數(shù)碼管排列如圖 所示。 多路定時器功能也可擴展為對多種家電等電氣產(chǎn)品的自動控制,比如電飯煲等;也可利用溫度對某些電氣產(chǎn)品進行自動控制,比如空調(diào)等;還可利用濕度傳感器對濕度進行調(diào)節(jié)。 圖 系統(tǒng)功能 圖 時鐘電路 實驗板的時鐘振蕩源電路如圖 所示。該電路提供單片機工作所需的振蕩頻率,計算定時器初值即需此晶振頻率,在通信時也需知道晶振頻率,以對波特率進行計算。由于 6 AT89S52 具有 ISP 的功能,即可以通過并口線直接將程序下載 到單片機內(nèi),因此, AT89S52 具有兩種狀態(tài),下載程序狀態(tài)和運行狀態(tài)。 圖 復位電路 鍵盤電路 如圖 ,各設置及轉(zhuǎn)換信號由此電路輸入,實驗板提供了 16 個按鍵,由 P1口經(jīng) SN74F244(驅(qū)動芯片)輸出擴展成 4 4的陣列按鍵,~ 為行線, ~ 為列線。 此鍵盤用掃描工作方式,若有鍵按下,則相應位端口被拉低為低電平,由于本系統(tǒng)只用了 4個按鍵,所以只需對 4 個按鍵進行掃描。 7 圖 陣列按鍵 數(shù)碼顯示電路 如圖 所示為數(shù)碼顯示電路,實驗板使用了 6 個共陽數(shù)碼管, P0 口為段碼信號線, B1~ B6為位控線,是 P1 口經(jīng) SN74F573(反向驅(qū)動芯片,即輸入為高電平,則輸出為低電平,反之則輸出為高電平,該芯片也有一片選信號 C,當此信號為高電平時有效)反向得到,再由 B1~ B6控制晶體管 Q1~ Q6,以達到控制每位數(shù)碼管的目的。依次遞推,直到最后一位數(shù)碼管,然后再循環(huán)。 圖 數(shù)碼顯示電路 8 第三章 系統(tǒng) 軟件 設計 數(shù)據(jù)單元分配 數(shù)據(jù)存儲單元分配如表 所示: 表 數(shù)據(jù)存儲單元分配 項目 秒 分 時 日 月 年 存儲單元 30H 31H 32H 33H 34H 35H 項目 定時 1:開關 定時 1:分 定時 1:時 定時 2:開關 定時 2:分 定時 2:時 存儲單元 36H 37H 38H 39H 3AH 3BH 項目 定時 3:開關 定時 3:分 定時 3:時 存顯示首地址 堆棧起始單元 存儲單元 3CH 3DH 3EH 3FH 50H 標志位單元( 20H)分配如 表 : 表 標志位單元( 20H)分配 位單元 項目 位單元 項目 01H 2位數(shù)碼管閃爍標志位 08H 定時 1 顯示標志位 02H 09H 定時 2 顯示標志位 03H 4位數(shù)碼管閃爍標志位 0AH 定時 3 顯示標志位 04H 0BH 定時 1 響鈴標志位 05H 6位數(shù)碼管顯示標志位 0CH 定時 2 響鈴標志位 06H 0DH 定時 3 響鈴標志位 07H 日期顯示標志位 0EH 總響鈴標志位 時鐘程序設計步驟 系統(tǒng)采用模塊化結(jié)構(gòu),主程序只需調(diào)用各個子程序模塊即可實現(xiàn)相應功能。 9 圖 模塊結(jié)構(gòu)圖 計時子程序模塊的實現(xiàn) 當 T0 中斷時,執(zhí)行本程序,因 T0 設為 50毫秒中斷,故中斷 20 次為 1秒。 當前位到設定數(shù)值時寫 0 或 1,下一位加 1。計時中斷流程圖如圖 所示。設定好后重裝 T0 初值,開 T0中斷。 11 圖 時鐘設定子程序 流程圖 程序說明 定時器初值計算 因定時器工作于方式 1,需要 50ms 的中斷,所以計數(shù)初值 : χ =216 t fosc/ 12=65536 50 103 106/ 12=19456 表示成十六進制為χ =4C00H,故( TH0) =4CH,( TL0) =00H。 誤差分析及校正 當 T0 中斷時,需重裝定時初值,且要加上從斷開 T0 中斷到允許 T0 中斷共有 13 個周期,以減小誤差,故理論重裝定時初值為( TH0) =4CH,( TL0) =13H。 經(jīng)調(diào)試,當定時初值為( TH0) =4CH,( TL0) =06H 時, 24小時約慢 2 秒,所以每當計時 24 小時之后,給秒單元( 30H)送 02H,使秒累加時從 2 加起, 24小時就少加 2秒,即可使時間得到校正。本設計選用后者實現(xiàn)閃動,用定時器 T1 進行控制。每執(zhí)行一次加 1 程序段就調(diào)用顯示子程序進行延時,以對調(diào)節(jié)速度進行控制。 實現(xiàn)方式 該時鐘程序的功能模塊先后實現(xiàn)的順序為: 主程序→時間模塊→顯示模塊→鍵盤模塊→時間設定 及其顯示模塊→日期及其顯示模塊→日期設定及其
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1