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

正文內(nèi)容

基于stc89c52的電子時鐘設(shè)計-預(yù)覽頁

2025-07-13 12:40 上一頁面

下一頁面
 

【正文】 上改變了傳統(tǒng)的控制系統(tǒng)設(shè)計思想和設(shè)計方法。忘記了要做的事情,當(dāng)事情不是很重要的時候,這種遺忘無傷大雅。 時間對人們來說總是那么寶貴,工作的忙碌性和繁雜性容易使人忘記當(dāng)前的時間。下面是單片機的主要發(fā)展趨勢。單片機模塊中最常見的是數(shù)字鐘,數(shù)字鐘是一種用數(shù)字電路技術(shù)實現(xiàn)時、分、秒計時的裝置,與機械式時鐘相比具有更高的準(zhǔn)確性和直觀性,且無機械裝置,具有更更長的使用壽命,因此得到了廣泛的使用。數(shù)字鐘已成為人們?nèi)粘I钪校罕夭豢缮俚谋匦杵?,廣泛用于個人家庭以及車站、碼頭、劇場、辦公室等公共場所,給人們的生活、學(xué)習(xí)、工作、娛樂帶來極大的方便。復(fù)位電路時鐘電路電源電路AT89C51LED 數(shù)碼管顯示電路按鍵輸入電路蜂鳴器電路圖 1 時鐘電路框圖 復(fù)位電路單片機復(fù)位電路就好比電腦的重啟部分,當(dāng)電腦在使用中出現(xiàn)死機,按下重啟按鈕電腦內(nèi)部的程序從頭開始執(zhí)行。當(dāng)系統(tǒng)處于正常工作狀態(tài)時,且振蕩器穩(wěn)定后,如果 RST 引腳上有一個高電平并維持 2 個機器周期(24 個振蕩周期)以上,則 CPU 就可以響應(yīng)并將系統(tǒng)復(fù)位。一般采用的辦法是在 RST 端和正電源 Vcc 之間接一個按鈕。四川師范大學(xué)成都學(xué)院電子工程學(xué)院課程設(shè)計報告3圖 2 復(fù)位電路 晶振電路51 單片機最小系統(tǒng)晶振 Y1 也可以采用 6MHz 或者 ,在正常工作的情況下可以采用更高頻率的晶振,51 單片機最小系統(tǒng)晶振的振蕩頻率直接影響單片機的處理速度,頻率越大處理速度越快。有些通訊系統(tǒng)的基頻和射頻使用不同的晶振,而通過電子調(diào)整頻率的方法保持同步。這種方法的優(yōu)點是占用 CPU 時間少,顯示便于監(jiān)測和控制。所謂動態(tài)掃描顯示即輪流向各位數(shù)碼管送出字形碼和相應(yīng)的位選,利用發(fā)光管的余輝和人眼視覺暫留作用,使人的感覺好像各位數(shù)碼管同時都在顯示。圖 4 LED 顯示電路 按鍵輸入電路獨立式按鍵采用每個按鍵單獨占有一個 I/O 口的結(jié)構(gòu),這是最簡單的鍵盤輸入設(shè)計。圖 5 獨立按鍵 蜂鳴器電路蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,采用直流電壓供電,廣泛應(yīng)用于計算機、打印機、復(fù)印機、報警器、電子玩具、汽車電子設(shè)備、電話機、定時器等電子產(chǎn)品中作發(fā)聲器件。多諧振蕩器由晶體管或集成電路構(gòu)成。電磁式蜂鳴器由振蕩器、電磁線圈、磁鐵、振動膜片及外殼等組成。單片機軟件的設(shè)計主要包括執(zhí)行軟件的設(shè)計和監(jiān)控軟件的設(shè)計。許多子函數(shù)都可以直接移植過去。開始蜂鳴器初始化數(shù)碼管顯示初始化按鍵輸入初始化定時器 T0、T1 初始化開中斷開關(guān),允許 T0、T1 中斷調(diào)用時鐘顯示程序調(diào)用按鍵掃描程序等待中斷啟動 T0、T1定義計數(shù)變量和狀態(tài)變量圖 7 系統(tǒng)主程序流程圖 中斷子程序中斷子程序的主要功能:提供時間基準(zhǔn)和快速按鍵調(diào)時功能。計數(shù)變量清零秒加 1分加 1秒清零小時加 1 且分清零小時清零計數(shù)到 4000 否?秒 =60 否?分 =60 否?小時=24 否?開始YNYYYNNN返回計數(shù)變量加 1圖 8 T0 中斷程序流程圖 定時器 T1 的中斷程序設(shè)計當(dāng) T1 中斷 500 次時,檢測一次選擇按鍵 S3,如果按鍵按下,檢測時間加減按鍵,對應(yīng)按鍵按下則執(zhí)行對應(yīng)的操作,選擇按鍵可選擇調(diào)時、調(diào)分、調(diào)秒以及讓時間加減按鍵失效這四種功能,這樣可以達到迅速校準(zhǔn)時間的作用。具體切換任務(wù): flag 值為1 時可以顯示時鐘并對時間進行校準(zhǔn),當(dāng) flag 值為 2 時,切換至秒表功能;當(dāng) flag 值為 3 時,切換至鬧鐘設(shè)置功能;當(dāng) flag 值為 4 時,flag 值返回 1,回到時鐘顯示并可以調(diào)時。四川師范大學(xué)成都學(xué)院電子工程學(xué)院課程設(shè)計報告11開始Y延時去抖動S2 按鍵按下否?S2 按鍵按下否?延時去抖動YNN秒加 1Y秒減 1Y秒 =60?秒清零Y秒 =0?秒=59YNNNNS1 按鍵按下否?S1 按鍵按下否?返回圖 11 調(diào)秒程序流程圖 調(diào)節(jié)鬧鐘子程序當(dāng)標(biāo)志變量 flag 值為 3 時,切換至調(diào)節(jié)鬧鐘功能。 硬盤調(diào)試四川師范大學(xué)成都學(xué)院電子工程學(xué)院課程設(shè)計報告13拿到電路板后,首先要檢查加工質(zhì)量,并確保沒有任何方面的錯誤,如短路和斷路,尤其要避免電源短路;元器件在安裝前要逐一檢查,用萬用表測其數(shù)值,看是否與所用相同;完成焊接后,應(yīng)先空載上電(芯片座上不插芯片) ,并檢查各引腳的電位是否正確。走時調(diào)整:檢測一次選擇按鍵 S3,如果按鍵按下,檢測時間加減按鍵,對應(yīng)按鍵按下則執(zhí)行對應(yīng)的操作,選擇按鍵可選擇調(diào)時、調(diào)分、調(diào)秒以及讓時間加減按鍵失效這四種功能,這樣可以達到迅速校準(zhǔn)時間的作用。 S0 時表示電子鐘秒單元數(shù)值刷新滯后,即走時誤差為“慢” ;反之,S0 表示秒單元數(shù)值的刷新超前,即走時誤差為 “快” 。軟件調(diào)試可以采取離線調(diào)試和在線調(diào)試兩種方式。這為自己今后進一步深化學(xué)習(xí),積累了一定寶貴的經(jīng)驗。這個實驗十分有意義 我獲得很深刻的經(jīng)驗。這種做法既有助于完成理論知識的鞏固,又有助于帶動實踐,解決實際問題,加強我們的動手能力和解決問題的能力。uchar num2[] = {0,0,0,0,0,0,0,0}。int count1 = 0,count2=0,t = 0,t2 = 0。for(a=0。b++)。num1[4] = _min/10。num2[1] = ((x%1000)%100)/10。num2[5] = ((y%1000)%100)/10。break。break。 }}void key_scan1(){if((key == 0xfb) amp。 if(sec = 60){ sec = 0。 if(min = 60) {min = 0。}min。}hou。if(P3_3 == 0){flag++。}}while(P3_3 == 0){for(x = 0。P2 = wei[x]。}}}void key_tran2(){if(flag == 1) {TR1 = 1。if(key == 0xfb){t2++。case 2:TR1 = 0。break。 (flag == 3)) { flag2++。if(flag2 == 1) {if(key == 0xfd) {sec_1++。 }sec_1。hou_1++。} min_1。}}while(key == 0xfd)。 }if(flag2 == 4) { flag2=0。amp。}if((min == 0)amp。P1_0 = 1。P2 = 0xff。TH0 = TL0。ET0 = 1。while(1){for(x = 0。P2 = wei[x]。}key_scan2()。}}void T0way2(void) interrupt 1{count1++。 min++。}}}}}void T1way2(void) interrupt 3{t++。}if(count2==400) {sec1++。
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1