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

正文內(nèi)容

畢業(yè)設(shè)計-基于stc89c52單片機的倒計時器設(shè)計-在線瀏覽

2024-08-02 15:27本頁面
  

【正文】 路,時鐘振蕩電路。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng)可編程 Flash,使得 STC89C52 為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。另外 STC89X52 可降至 0Hz 靜態(tài)邏輯操作,支持 2種軟件可選擇節(jié)電模式。掉電保護方式下, RAM 內(nèi)容被保存,振蕩器被凍結(jié),單片機一切工作停止,直到下一個中斷或硬件復(fù)位為止。 時鐘振蕩電路 數(shù)碼管顯示電路 獨立按鍵電路 STC89C52 復(fù)位電路 3 圖 2 STC89C52引腳圖 時鐘振蕩電路的設(shè)計 單片機必須在時鐘的驅(qū)動下才能工作。本系統(tǒng)使用的是內(nèi)部時鐘方式。一般選用石英晶體振蕩器。電路中兩個電容 C C2 的作用有兩個:一是幫助振蕩器起振;二是對振蕩器的頻率進行微調(diào)。 圖 3 時鐘振蕩電路 復(fù)位 電路的設(shè)計 在上電或復(fù)位過程中,控制 CPU的復(fù)位狀態(tài):這段時間內(nèi)讓 CPU保持復(fù)位狀 4 態(tài),而不是一上電或剛復(fù)位完畢就工作,防止 CPU發(fā)出錯誤的指令、執(zhí)行錯誤操作,也可以提高電磁兼容性能。而單片機復(fù)位電路設(shè)計的好壞 ,直接影響到整個系統(tǒng)工作的可靠性。 基本的復(fù)位方式基本的復(fù)位方式基本的復(fù)位方式基本的復(fù)位方式 單片機在啟動時都需要復(fù)位,以使 CPU 及系統(tǒng)各部件處于確定的初始狀態(tài),并從初態(tài)開始工作。當(dāng)系統(tǒng)處于正常工作狀態(tài)時,且振蕩器穩(wěn)定后,如果 RST引腳上有一個高電平并維持 2 個機器周期 (24 個振蕩周期 )以上,則 CPU 就可以響應(yīng)并將系統(tǒng)復(fù)位。此系統(tǒng)我們選用了手動按鈕復(fù)位,手動按鈕復(fù)位需要人為在復(fù)位輸入端 RST 上加入高電平(圖 1)。當(dāng)人為按下按鈕時,則 Vcc的 +5V 電平就會直接加到 RST 端。由于人的動作再快也會使按鈕保持接通達數(shù)十毫秒,所以,完全能夠滿足復(fù)位的時間要求。 led 數(shù)碼管常用段數(shù)一般為 7 段有的另加一個小數(shù)點,還有一種是類似于 3位 “+1” 型。 共陰和共陽極數(shù)碼管的內(nèi)部電路,它們的發(fā)光原理是一樣的,只是它們的電源極性不同而已。 led 數(shù)碼管廣泛用于儀表,時鐘,車站,家電等場合。在這里我們使用的是 8 段數(shù)碼管顯示(包含小數(shù)點),通常在顯示上我們采用的方法一般包括兩種:一種是靜態(tài)顯示,另一種是動態(tài)顯示。在本設(shè)計中,為了減少端口資源,降低電能消耗,采用的是動態(tài)顯示方法。 圖 5 數(shù)碼管顯 示電路原理圖 獨立按鍵電路設(shè)計 通過 5個獨立按鍵控制不同的 5 種工作方式。 圖 6 獨立按鍵電路圖 6 3 系統(tǒng)軟件設(shè)計 倒時計器主程序流程圖 程序的的開始時先設(shè)定定時器 0,先給定時,器裝初值。定時器 0的定時時間是 50ms,每當(dāng)進入定時中斷一次變量 aa 自動加一,當(dāng) aa 等于 20時即為計時一秒,此時計時器清零,重新賦初值,并且之前設(shè)定的倒計時初值 num 值自動減一,同時進行相關(guān)的顯示 。如圖 8 所示。 脫機檢查:用萬用表逐步按照電路原理圖檢查印制電路中所有器件的各引腳,尤其是電源的連接是否正確:檢查數(shù)據(jù)總線、地址總線和控制總線是否有短路等故障,順序是否正確;檢查各開關(guān)按鍵是否能正常開關(guān),是否連接正常;各限流電阻是否短路等內(nèi)容。 聯(lián)機調(diào)試 :暫時拔掉 89C52 芯片,將仿真器的 40 仿真插 入89C52 的芯片插座進行調(diào)試,檢驗鍵盤 /顯示接口電路是否滿足要求設(shè)計。例如,我們可以設(shè)計一個軟件,使 89C52 的 P P2 口輸出 55H 或 AAH,同時讀 P3 口,運行后用萬用表檢查相應(yīng)端口電平是否一高一低,在仿真器中檢查讀入的 P3 口 8 位是否為 1,如果正常則說明 89C52 正常工作。如果運行測試結(jié)果與預(yù)期不符,很容易根據(jù)故障現(xiàn)象判斷故障原因并采取針對性措施排除故障。經(jīng)檢查知,是段選電阻(接 P0 口的限流電阻)太大。 軟件調(diào)試的任務(wù)是利用開發(fā)工具進行在線仿真調(diào)試,發(fā)現(xiàn)和糾正程序錯誤,同時也能發(fā)現(xiàn)硬件故障。本系統(tǒng)的程序的編寫就是在 Keil C 軟件中用 C 語言完成的。再利用 Proteus軟件進行仿真。在程序中,定時器 50ms中斷一次,變量 aa 自增,中斷 20 次時,秒的顯示自減,誤差很小大約為 %。經(jīng)過測試與分析,此系統(tǒng)穩(wěn)定可用,滿足設(shè)計要求。本次設(shè)計是對我這一學(xué)期所學(xué)知識的一次綜合性檢測和考驗,無論是動手能力還是理論知識運用能力都得到了提高,同時加深了我對網(wǎng)絡(luò)資源認(rèn)識,大大提高了查閱資料的能力和效率,使我有能有更多的時間去設(shè)計軟件部分。在軟 件調(diào)試過程中,我學(xué)會不少的東西,掌握一些調(diào)試軟件的方法。這次課程設(shè)計對我來說有著深遠(yuǎn)的意義,讓我對未來的路又看得清楚了些。 11 參考文獻 [1] 朱定華 ,戴汝平 .單片微 機原理與應(yīng)用 [M] 北京 :清華大學(xué) 出版社 ,2021 [2] 樓然苗 ,李光飛 .單片機課程設(shè)計指導(dǎo) [M].北京 航空航天大學(xué)出版社 ,2021 [3] 張鑫 ,單片機原理及應(yīng)用 (2版 )[M].電子工業(yè)出版社 ,2021 [4] 譚浩強著 . C程序設(shè)計 (第二版 )[M]. 清華大學(xué)出版社 ,1999 12 附錄一:倒計時器 DXP 原理圖 12Y112MC230pFC130pFS010uFC410KR1VCCK4K3K1 K2K8K7K6K5S10R9R8R7R6R2R3R4R5S13S11VCCVCCVBUS1D2D+3GND4J1USB4a f 3 2 bedhcg 1數(shù)碼管4 a f 3 2 be dh c g1VCC40GND20RST9X119X218PSEN29ALE3039383736353433321234567821222324252627281011121314151617EA31U1STC89C52R2R3R4R5R6R7R8R91234k1k2k3k4k5k6k7k8k1k2k3k4k5k6k7k8X1X2X1X2RSTS10STARTRSTS10STARTD2VCCVCCVCCVCCVCCVCCVCCVCCR2R3R4R5R6R7R8R9hgfedcbaCPU設(shè)計者:張帆、杜斌 13 附錄二:倒計時器電路 PCB 板圖 14 附錄三:實物圖 15 附錄四:程序 include /*設(shè)計 者:杜斌、張帆 */ define uchar unsigned char define uint unsigned int char temp1[4]。 char temp3[2]。char temp5[4],a。 sbit key1=P2^0。 sbit key3=P2^2。sbit key5=P3^6。 sbit JIAQIAN=P2^4。 sbit JIASHI=P2^6。 uint num1=9999,num2=999,num3=99,num4=9,num5=0,t,i。 void main() { P1=0xf0。 TMOD=0x01。 TL0=(6553650000)%256。 ET0=1。 while(1) { if(key1==0) { delay(10)。 for(i=0。i++) { switch(i) { case 0:P1=0xfe。 case 1:P1=0xfd。 case 2:P1=0xfb。 case 3:P1=0xf7。 17 } P0=temp1[i]。 } } } if(key2==0) { delay(10)。 for(i=0。i++) { switch(i) { 18 case 0:P1=0xfe。 case 1:P1=0xfd。 case 2:P1=0xfb。 } P0=temp2[i]。 } } } if(key3==0) { delay(10)。 if (key3==0) { for(i=0。i++) 19 { switch(i) { case 0:P1=0xfe。 case 1:P1=0xfd。 } P0=temp3[i]。 } } } } if(key4==0) { delay(10)。 P1=0xfe。i1。
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1