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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于stc89c52單片機(jī)的倒計(jì)時(shí)器設(shè)計(jì)-文庫(kù)吧資料

2025-06-14 15:27本頁(yè)面
  

【正文】 n employers and employees. You may need to make a claim to an employment tribunal if: ? you don39。amp。 28 if(num5==0) { P0=0x3f。 temp5[2]=duan[num5/100%10]。 } if(key5==0) { temp5[0]=duan[num5%10]。 EA=0。 27 } if(key4==0) { temp4[0]=duan[num4%10]。 EA=0。 temp3[1]=duan[num3/10%10]。 } num2。 26 if(num2==0) { P0=0x3f。 temp2[1]=duan[num2/10%10]。 } num1。 if(num1==0) { P0=0x3f。 temp1[2]=duan[num1/100%10]。 25 if(key1==0) { temp1[0]=duan[num1%10]。 a++。 } void time0() interrupt 1 { TH0=(6553650000)/256。j100。it。 } } 24 } } } void delay(uint t) { uint i,j。 } P0=temp5[i]。 case 3:P1=0xf7。 case 2:P1=0xfb。 case 1:P1=0xfd。i++) { switch(i) { case 0:P1=0xfe。 } for(i=0。 delay(20)。 if(num510000) 23 num5=0。 } if(JIAGE==0) { delay(0)。 delay(20)。 if(num510000) num5=0。 } 22 if(JIASHI==0) { delay(10)。 delay(20)。 if(num510000) num5=0。 } if(JIABAI==0) { delay(10)。 delay(20)。 if(num510000) num5=0。 if(JIAQIAN==0) { delay(10)。 } } if(key5==0) { delay(10)。i++) { P0=temp4[i]。 for(i=0。 if(key4==0) { 20 key4=0。 delay(6)。break。break。i2。 if(key3==0) { key3=0。 delay(6)。break。break。break。i3。 if(key2==0) { key2=0。 delay(6)。break。break。break。break。i4。 if(key1==0) { key1=0。 TR0=1。 16 EA=1。 TH0=(6553650000)/256。 P0=0x3f。 void delay(uint t)。 sbit JIAGE=P2^7。 sbit JIABAI=P2^5。 sbit start5=P3^5。 sbit key4=P2^3。 sbit key2=P2^1。 char code duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}。 char temp4[1]。 char temp2[3]。在此我要深深的感謝那些傳授我知識(shí)的老師們,是你們無(wú)私的奉獻(xiàn),才會(huì)有如今掌握一定知識(shí)的我們。在設(shè)計(jì)仿真圖和設(shè)計(jì)電路圖中,對(duì)Proteus、 Keil 和 Protel 等軟件掌握的更加牢固,而且所設(shè)計(jì)的基于單片機(jī)的倒計(jì)時(shí)器,精確度高,達(dá)到了應(yīng)用要求 這次課程設(shè)計(jì)使我掌握了很多實(shí)踐知識(shí),在老師和同學(xué)的幫助下對(duì)單片機(jī)有了進(jìn)一步的了解。本系統(tǒng)要求我們要有豐富的編程經(jīng)驗(yàn),還要能會(huì)看單片機(jī)開(kāi)發(fā)板原理圖,能熟悉那些I/O 口的作用,且能夠準(zhǔn)確的運(yùn)用數(shù)電等多方面的知識(shí)。 9 5 詳細(xì)儀器清單 表格 1 儀器清單 儀器名稱 數(shù)量 STC89C52 1 獨(dú)立按鍵 10 USB 接口 1 開(kāi)關(guān) 2 四位共陰極數(shù)碼管 1 晶振 12M 1 1K 電阻 8 200R 電阻 8 30PF 電容 2 電阻 1 470R 電阻 1 22UF 電容 1 10 6 總結(jié)與致謝 在設(shè)計(jì)倒計(jì)時(shí)器課程設(shè)計(jì)的過(guò)程中,我深切體會(huì)到,實(shí)踐是理論運(yùn)用的最好檢驗(yàn)。電路中的五個(gè)按鍵可以分別用來(lái)設(shè)定倒計(jì)時(shí)的計(jì)數(shù)范圍,系統(tǒng)由 5V電源來(lái)驅(qū)動(dòng)。 經(jīng)過(guò)仿真和實(shí)際測(cè)試,在實(shí)際使用時(shí)完全沒(méi)有閃爍。在程序中用到了一個(gè)定時(shí)器,為了使倒計(jì)時(shí)的時(shí)間準(zhǔn)確,必須計(jì)算對(duì)定時(shí)器的初值,當(dāng)程序完成之后,生成 HEX 文件。程序的調(diào)試應(yīng)一個(gè)模塊一個(gè)模塊地進(jìn)行,首先單獨(dú)調(diào)試各功能子程序,檢驗(yàn)程序是否能夠?qū)崿F(xiàn)預(yù)期的功能,接口電路的控制是否正常等 .最后逐步將各子程序連接起來(lái)進(jìn)行聯(lián)調(diào)。最后,換成 470 歐的電阻后,數(shù)碼管顯示正常。開(kāi)始時(shí),數(shù)碼管的亮度不夠理想 。還可以設(shè)計(jì)一個(gè)使所有 LED 全顯示“ 8.”的靜態(tài)顯示程序來(lái)檢驗(yàn) LED 的好壞??梢酝ㄟ^(guò)一些簡(jiǎn)單的測(cè)軟件來(lái)查看接口工作是否正常。為了保護(hù)芯片,應(yīng)先對(duì)各 IC 電位進(jìn)行檢查,確定其無(wú)誤后再插入芯片檢查。 圖 8定時(shí)器 0的中斷程序流程圖 開(kāi)始 初始化及 T0 中斷設(shè)定 設(shè)置堆棧指針 計(jì)數(shù)器預(yù)清零 設(shè)置計(jì)數(shù)器初值 開(kāi)中斷允許 等待中斷 8 4 系統(tǒng)功能測(cè)試 硬件調(diào)試的主要任務(wù)是排除硬件故障,其中包括設(shè)計(jì)錯(cuò)誤和工藝性故障。 Y 等待進(jìn)入中斷 進(jìn)入中斷 aa++ aa=20? 計(jì)數(shù)器清零 num 相應(yīng)的顯示 重設(shè)計(jì)數(shù)初值,啟動(dòng) N Y 圖 7 主程序流程圖 開(kāi)始 檢測(cè)按鍵 進(jìn)入相應(yīng)工作方式 7 定時(shí)器 0 的中斷程序流程 定時(shí)器 0 的定時(shí)時(shí)間是 50ms,用作掃描數(shù)碼管顯示,在定時(shí)器 0開(kāi)啟時(shí),定時(shí)器 0開(kāi)始定時(shí),此時(shí)主程序正常運(yùn)行,當(dāng)定時(shí)器 0的定時(shí)時(shí)間到時(shí),主程序不在執(zhí)行,開(kāi)始進(jìn)入中斷程序,在中斷程序中,若計(jì)時(shí)了 1s 就對(duì)時(shí)間進(jìn)行處理且計(jì)數(shù)標(biāo)志清零,賦值給相應(yīng)的變量且減 1,若沒(méi)有則計(jì)數(shù)標(biāo)志就進(jìn)行加 1,若倒計(jì)時(shí)的時(shí)間為零則重新賦值,中斷程序執(zhí)行完后返回主程序。檢測(cè)按鍵是否按下,如果有按鍵按下,進(jìn)入相應(yīng)的倒計(jì)時(shí)方式。因?yàn)榈谖宸N工作方式為可調(diào)的 倒計(jì)時(shí)模式,所以另外加了四個(gè)調(diào)初始值的按鍵,一個(gè)計(jì)時(shí)開(kāi)始 /停止鍵。本系統(tǒng)的倒計(jì)時(shí)時(shí)間的最大范圍是 9999S,要顯示出最大范圍的值,從而可知數(shù)碼管顯示電路要用到 4 位數(shù)碼管。其中靜態(tài)顯示的特點(diǎn)是顯示穩(wěn)定不閃爍,程序編寫(xiě)簡(jiǎn)單,但占用端口資源多,所耗得電能較大;動(dòng)態(tài)顯示的特點(diǎn)是顯示穩(wěn)定性沒(méi)靜態(tài)好,程序編寫(xiě)復(fù)雜,但是相對(duì)靜態(tài)顯示而言占用端口資源少。選用時(shí)要注意產(chǎn)品 尺寸顏色,功耗,亮度,波長(zhǎng)等。顏色有紅,綠,藍(lán),黃等幾種。位數(shù)有半位, 1, 2, 3, 4, 5, 6, 8, 10 位等等 ...., led 數(shù)碼管 5 根據(jù) LED 的接法不同分為共陰和共陽(yáng)兩類,了解 LED 的這些特性,對(duì)編程是很重要的,因?yàn)椴煌愋偷臄?shù)碼管,除了它們的硬件電路有差異外,編程方法也是不同的 。 圖 4 復(fù)位電路 數(shù)碼管顯示電路的設(shè)計(jì) led 數(shù)碼管( LED Segment Displays)是由多個(gè)發(fā)光二極管封裝在一起組成“8” 字型的器件,引線已在內(nèi)部連接完成,只 需引出它們的各個(gè)筆劃,公共電極。手動(dòng)按鈕復(fù)位的電路如所示。一般采用的辦法是在 RST 端和正電源 Vcc 之間接一個(gè)按鈕。單片機(jī)系統(tǒng)的復(fù)位方式有:手動(dòng)按鈕 復(fù)位和上電復(fù)位。89 系列單片機(jī)的復(fù)位信號(hào)是從 RST 引腳輸入到芯片內(nèi)的施密特觸發(fā)器中的。許多用戶在設(shè)計(jì)完 單片機(jī)系統(tǒng) ,并在實(shí)驗(yàn)室調(diào)試成功后 ,在現(xiàn)場(chǎng)卻出現(xiàn)了“死機(jī)”、“程序走飛”等現(xiàn)象 ,這主要是單片機(jī)的復(fù)位電路設(shè)計(jì)不可靠引起的。 無(wú)論用戶使用哪種類型的單片機(jī) ,總要涉及到單片機(jī)復(fù)位電
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1