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

正文內(nèi)容

課程設(shè)計-基于51單片機的作息時間控制器-展示頁

2025-06-09 23:57本頁面
  

【正文】 匯編語言的移植性比較差,而C語言則比較靈活。 鬧鐘模塊圖24鬧鐘音樂模塊鬧鐘模塊快的主要功能:鬧鈴。 時間顯示模塊圖23顯示模塊時間顯示模塊主要由四位數(shù)碼管來顯示,配合按鍵控制模塊的校正與設(shè)定時間,相應(yīng)的顯示。設(shè)定時間:按第一次K1鍵進(jìn)入小時校正狀態(tài),此時若不需要設(shè)置,則不操作。當(dāng)需要設(shè)定時間或是校正時間,即可按下模式切換鍵來進(jìn)行。 按鍵控制模塊圖22按鍵控制模塊按鍵控制模塊主要有由四個按鍵組成:KKKK能夠根據(jù)預(yù)先設(shè)定好的作息時間表自動啟停控制電路,完成對外部設(shè)備的實時控制。252 系統(tǒng)總體方案及硬件設(shè)計 系統(tǒng)總體方案框圖圖21 系統(tǒng)方框圖本次設(shè)計實現(xiàn)的功能主要有:使用4位七段顯示器來顯示現(xiàn)在的時間,顯示格式為“時分”,由LED小數(shù)點閃動作為秒計數(shù)表示。 本設(shè)計實現(xiàn)的功能本設(shè)計實現(xiàn)的功能為:使用七段顯示器顯示時間,顯示格式為“時分”,并可顯示日期,顯示格式為“月日”,年份單獨顯示。可以設(shè)定作息時間,并進(jìn)行到時提示。目前很多公司都有51系列的兼容機型推出,在目前乃至今后很長的一段時間內(nèi)將占有大量市場。51單片機是對目前所有兼容Intel 8031指令系統(tǒng)的單片機的統(tǒng)稱。由于單片機主要面對的是測控對象,突出的是控制功能,所以它從功能和形態(tài)上來說都是應(yīng)測控功能領(lǐng)域應(yīng)用的要求而誕生的。許多子函數(shù)都可以直接移植過去。在整個系統(tǒng)的設(shè)計中,單片機的P0口輸出顯示信號,P1口按鍵輸入控制、P2口用來掃描,為動態(tài)顯示、P3口鬧鐘模塊。本設(shè)計中,利用單片機定時器設(shè)計時間計時處理,采用單片機內(nèi)部的T0定時器溢出中斷來實現(xiàn),工作在T1方式下,定時50微妙,則連續(xù)中斷20次即為一秒,得到了我們所需時間的最小單位秒,60秒為一分,60分為一小時,24小時為一天,12月為31天,11月為30天,閏年二月為29天,非閏年二月為28天,12個月為一年。摘 要本設(shè)計是作息時間控制器,由單片機最小系統(tǒng)、按鍵模塊、數(shù)碼管顯示模塊、鬧鐘模塊組成。采用單片機AT89S52與12MHZ晶振相連;通過按鍵KKKK4控制時間的校正、鬧鐘時間設(shè)定;數(shù)碼管顯示模塊用來顯示時間,顯示格式為“時分”,并能夠根據(jù)需要顯示年、月、日,由數(shù)碼管小數(shù)點閃動作為秒計數(shù);鬧鐘模塊進(jìn)行到時提醒并作出相應(yīng)動作:發(fā)光二極管閃亮,同時播放音樂。采用這種時間設(shè)計思想來進(jìn)行時間設(shè)置。該設(shè)計用C51編寫程序,由于匯編語言的移植性比較差,而C語言則比較靈活。 目錄摘要 1目錄 21概述 1 51單片機簡介 1 設(shè)計要求及功能 1 本設(shè)計實現(xiàn)的功能 12 系統(tǒng)總體方案及硬件設(shè)計 2 系統(tǒng)總體方案框圖 2 按鍵控制模塊 3 時間顯示模塊 4 鬧鐘模塊 43軟件設(shè)計 5 系統(tǒng)軟件設(shè)計思想 5 系統(tǒng)主程序 5 中斷子程序 6 按鍵掃描子程序 84 Proteus軟件仿真 9 Proteus軟件簡介 9 Proteus軟件仿真 95課程設(shè)計體會 13參考文獻(xiàn): 14附1:源程序代碼 15附2:系統(tǒng)原理圖 25 1概述 51單片機簡介單片微型計算機簡稱單片機,即把組成微型計算機的各個功能部件,如中央處理器、隨機存儲器、只讀存儲器、I/O接口電路、定時器/計數(shù)器以及串行通信接口等集成在一塊芯片上,構(gòu)成一個完整的微型計算機。隨著單片機技術(shù)的發(fā)展,它在芯片內(nèi)集成了許多面對測控對象的接口電路,如ADC、DAC、高速I/O口、脈沖寬度調(diào)制器、監(jiān)視定時器等,這些接口電路已經(jīng)突破了微型計算機傳統(tǒng)的體系結(jié)構(gòu),所以單片機也成為微型控制。該系列單片機的始祖是Intel的8031單片機,后來隨著Flash rom技術(shù)的發(fā)展,8031單片機取得了長足的進(jìn)展,成為目前應(yīng)用最廣泛的8位單片機之一,其代表型號是ATMEL公司的AT89系列,它廣泛應(yīng)用于工業(yè)測控系統(tǒng)之中。 設(shè)計要求及功能本設(shè)計是作息時間控制器,其設(shè)計實現(xiàn)的功能主要有:使用4位七段顯示器來顯示現(xiàn)在的時間,顯示格式為“時分”,由LED閃動作為秒計數(shù)表示。能夠根據(jù)預(yù)先設(shè)定好的作息時間表自動啟??刂齐娐罚瓿蓪ν獠吭O(shè)備的實時控制。可以設(shè)定作息時間,進(jìn)行到時提示,并作出相應(yīng)動作:發(fā)光二極管閃亮,同時播放音樂??梢栽O(shè)定作息時間,并進(jìn)行到時提示。由按鍵輸入控制設(shè)置年月日以及當(dāng)前時間、并可設(shè)置鬧鐘定時,時間到由蜂鳴器發(fā)出響聲并作出相應(yīng)動作:二極管閃亮,同時播放音樂。其中K1的功能是模式切換鍵;K2的作用是加一;K3的作用是鬧鐘使能;K4的作用是減一。校正時間:按第一次K1鍵,進(jìn)入小時校正狀態(tài),通過按KK4鍵進(jìn)行小時校正,按一下K2鍵則加一,按一下K3鍵則減一;按第二次K1鍵,進(jìn)入分校正狀態(tài),通過按KK4鍵進(jìn)行分鐘校正;按第三次K1鍵,進(jìn)入小時設(shè)定狀態(tài),此時若不需要設(shè)置則不操作;按下第四次K1鍵,進(jìn)入分鐘設(shè)定狀態(tài),若此時不需要設(shè)置則不操作;按下第五次K1鍵進(jìn)入月份校正狀態(tài),通過按KK4鍵進(jìn)行月份校正;按下第六次K1鍵,進(jìn)入日校正狀態(tài),通過按KK4鍵進(jìn)行日校正;按下第七次K1鍵進(jìn)入年份校正狀態(tài),通過按KK4鍵來進(jìn)行年份校正;校正完畢后,再按一次K1鍵,則退出時間校正狀態(tài),并顯示當(dāng)前校正后的準(zhǔn)確時間。以此類推,到第三次按下K1鍵,進(jìn)入小時設(shè)定狀態(tài),通過按KK4鍵進(jìn)行小時設(shè)定;按下第四次K1鍵,進(jìn)入分鐘設(shè)定狀態(tài),通過按KK4鍵進(jìn)行分鐘設(shè)定,設(shè)定完畢后,按一下K3鍵(鬧鐘使能);繼續(xù)按K1鍵,若不需要設(shè)置,則不操作,以此類推,到按最后一次K1鍵則退出時間設(shè)定狀態(tài)并顯示當(dāng)前時間,當(dāng)時間與我們設(shè)定的時間一致時,通過鬧鐘電路響聲提示,若要關(guān)閉鬧鐘,此時再按一次K3鍵即可停止響聲。時間正常顯示時,LED每閃動60次,分鐘自動加一;每六十分鐘小時自動加一;每24小時天自動加一。當(dāng)設(shè)定時間與當(dāng)前時間一致時,則鬧鐘自動鬧鈴進(jìn)行提示,同時二極管閃亮一分鐘后,自動退出響鈴狀態(tài),若按K3鍵,鬧鐘退出響鈴狀態(tài)。許多子函數(shù)都可以直接移植過去。 系統(tǒng)主程序在主控程序循環(huán)中主要工作為掃描是否有按鍵,若有按健則做相應(yīng)的功能處理,同時也掃描顯示器顯示時間數(shù)據(jù),并檢查所設(shè)置的時間是否到了。圖32主程序流程圖 中斷子程序中斷子程序的主要功能:提供時間基準(zhǔn)。當(dāng)分鐘值為60時,小時加一,同時分鐘值清零;當(dāng)小時為24時,天值加一,同時小時清零;由于每月天數(shù)不定,12月為31天,當(dāng)計數(shù)到此類月份時,天值為32時,月值加一,同時天值為1;11月為30天,當(dāng)計數(shù)到此類月份時,天值為31時,月值加一,同時天值為1;如果是閏年,則2月為29天,當(dāng)計數(shù)到此類月份時,天值為30時,月值加一,同時天值為一;如果不是閏年,則2月為28
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1