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

正文內(nèi)容

基于單片機(jī)9999秒倒計(jì)時(shí)器設(shè)計(jì)-預(yù)覽頁

2025-07-07 16:34 上一頁面

下一頁面
 

【正文】 ( 海南師范大學(xué) 電子 系,???, 571158) 摘 要 : 本論文針對倒計(jì)時(shí)系統(tǒng)的設(shè)計(jì)的需求,介紹了 stc 單片機(jī)的部分基本原理,如 stc單片機(jī)的接口功能、中斷、定時(shí)器等等。 關(guān)鍵詞 : stc單片機(jī) ; 倒計(jì)時(shí)器 ; 設(shè)計(jì) Based stc SCM 9999 seconds countdown Design Author: Professor: (Department of Electronics, Hainan normal university, Haikou, 571158) Abstract: This thesis focuses on the needs of the countdown system design introduced stc SCM some of the basic principles, such as stc SCM interface functions, interrupts, timers, etc.. Need to use latches countdown system, LED digital display and other major module, through the interaction between the different modules, plete hardware configuration of the initial countdown. For the countdown in LED digital display, the use of softwarebased interface method, which uses a software program to decode Keil uVision3. Keywords: stc SCM。在研究倒計(jì)時(shí)器時(shí)需要研究怎樣產(chǎn)生脈沖及其脈沖周期。利用各個(gè)芯片的特性實(shí)現(xiàn)我們所需要的功能。倒計(jì)時(shí)的總 體設(shè)計(jì)思路分為五個(gè)模塊: 按鍵電路模塊 、 復(fù)位電路 、 晶振電路模塊 、 AT89C5 數(shù)碼管顯示電路模塊 。 圖 11 系統(tǒng)方案設(shè)計(jì) 555為一 8腳封裝的器件,其各引腳的名稱和作用如下: 1腳 — GND,接地腳 2腳 — TL,低電平觸發(fā)端 3腳 — Q,電路的輸出端 4腳 — /RD,復(fù)位端,低電平有效 秒脈沖發(fā)生器 控制電路 譯碼 顯示 計(jì) 數(shù)器 外部開關(guān) 3 5腳 — V_C,電壓控制端 6腳 — TH,閾值輸入端 7腳 — DIS,放電端 8腳 — VCC,電源電壓端,其電壓范圍為: 3~ 18V 圖 12 由上圖可看出,當(dāng) Vo 等于低電平時(shí) T1 處于導(dǎo)通狀態(tài),如果將 TL端經(jīng)過一個(gè)電阻接到電源正端,而且電阻的阻值足夠大,那么 TL也一定是低電平。 80C52 單片機(jī)內(nèi)部包含以下一些功能部件: ①一個(gè) 8位 CPU; ②一個(gè)片內(nèi)振蕩器和時(shí)鐘電路; ③ 4KB ROM( 80C51 有 4KB掩膜 ROM, 87C51 有 4KB EPROM, 80C31 片內(nèi)有無ROM); ④ 128B 內(nèi) RAM; ⑤可尋址 64KB 的外 ROM 和外 RAM 控制電路; ⑥兩個(gè) 16 位定時(shí) /計(jì)數(shù)器; ⑦ 21 個(gè)特許功能寄存器; ⑧ 4 個(gè) 8 位并行 I/O 口 ,共 32條可編程 I/O 端線; ⑨一個(gè)可編程全雙工串行口; 5個(gè)中斷源,可設(shè)置成 2個(gè)優(yōu)先級。單片機(jī)必須在時(shí)鐘的驅(qū)動(dòng)下才能工作。此電路在加電大約延遲 10ms 后振蕩器起振,在 XTAL2 引腳產(chǎn)生幅度為 3V左右的正弦波時(shí)鐘信號,其振蕩頻率主要由石英晶振的頻率確定。在本設(shè)計(jì)中,為了減少端口資源,降低電能消耗,采用的是動(dòng)態(tài)顯示方法。數(shù)碼管有段選和位選控制,在此電路中有 8 個(gè)位選, 8 個(gè)段選,分別用單片機(jī)的 P0 口和P1進(jìn)行 8 個(gè)位的控制。如圖 33所示。例如:當(dāng) I/O 輸出得代碼為 0011 1111 時(shí),數(shù)碼管顯示的字符為 0。 靜態(tài)顯示的特點(diǎn)是每個(gè)數(shù)碼管的段選必須接一個(gè) 8 位數(shù)據(jù)線來保持顯示的字形碼。 本次設(shè)計(jì)采用的是動(dòng)態(tài)顯示方式。動(dòng)態(tài)顯示的亮度比靜態(tài)顯示要差一些,所以在選擇限流電阻時(shí)應(yīng)略小于靜態(tài)顯示電路中的。 圖 35 在系統(tǒng)中,有時(shí)會(huì)出現(xiàn)顯示不正常。復(fù)位電路可由簡單的 RC 電路構(gòu)成,也可使用其它的相對復(fù)雜,但功能更完善的電路。若復(fù)位電路失效,加電后 CPU 從一個(gè)隨機(jī)的狀態(tài)開始工作,系統(tǒng)就不能正常運(yùn)行??刂茀?shù)是指模塊進(jìn)入和退出的條件和方式,數(shù)據(jù)參數(shù)是指模塊間的信息交換方式、交換量的多少及交換的頻繁程度。 由以上原則,本次設(shè)計(jì)的倒計(jì)時(shí)軟件系統(tǒng)如下圖 41所示: 圖 41 倒計(jì)時(shí)軟件設(shè)計(jì)框圖 由上述硬件電路分析可知,本次設(shè)計(jì)采用的是定時(shí)器 0、工作方式 1, MAXTIME 為 9999 秒的倒計(jì)時(shí)計(jì)數(shù)器。 ②引入鍵盤掃描程序,對按鍵 key 進(jìn)行判斷,判斷 哪個(gè)按鍵被按下,本系統(tǒng)設(shè)計(jì)調(diào)用的鍵盤掃描程序是 keyscan()。 ③調(diào)用顯示子程序 display()對以上操作和后面的倒計(jì)時(shí)進(jìn)行顯示。 圖 42 主程序流程圖 12 子程序流程圖 鍵盤掃描程序設(shè)計(jì) 矩陣鍵盤的掃描程序 keyscan()設(shè)計(jì): if((P0amp。 //逐行掃描初值(即先掃描第 1 行) while((sccodeamp。),然后進(jìn)行掃描,找到閉合鍵并計(jì)算鍵值。 //50ms 產(chǎn)生一次中斷 TL0 = (65536TIME)%256。 if(data_set == 0) { stop_timer0()。判斷值是否為 0,如果不為 0,繼續(xù)倒計(jì)時(shí);如果為 0,則關(guān)中斷程序 stoptimer0(),倒計(jì)時(shí)結(jié)束。 調(diào)試的主要方法 ①啟動(dòng) Keil uVision3。 ③在工程中加入文件。 ⑤此時(shí)工程建成,可以寫入程序了。 選擇 Dubug 按鈕,選擇 Use(Keil Monitor51 Driver),點(diǎn)擊確定。 圖 55 提示選擇窗口 20 圖 16 ⑨ 點(diǎn)擊 Run 按鈕 ,在試驗(yàn)版上即可以看到程序效果(顯示默認(rèn)初值 9999 并開始以秒為單位倒計(jì)時(shí)),接下來在實(shí)驗(yàn)板 上進(jìn)行操作。因?yàn)橹灰绦蛘Z句沒有語法錯(cuò)誤,軟件就不能檢測出錯(cuò)誤的地方,必須一個(gè)模塊一個(gè)模塊仔細(xì)編寫。 系統(tǒng)功能:一切就緒后,通過 KC 鍵等待初值設(shè)置,其次通過矩陣鍵盤設(shè)定任何小于 9999 的初值,然后通過 KF 鍵開始倒計(jì)時(shí),同時(shí)設(shè)置有復(fù)位鍵,以達(dá)到可以重新設(shè)置初值的目的。 他在日常繁忙的工作中,多次詢問我的論文進(jìn)程,并為我指點(diǎn)迷津。 最后,我要感謝所有關(guān)心、幫助過我的朋友 們!祝愿他們在未來的日子里,生活愉快,工作順利! 參考文獻(xiàn)( references): [1]譚浩強(qiáng) ,C程序設(shè)計(jì)(第三版),清華大學(xué)出版社, [2]郭天祥 ,新概念 51單片機(jī) C語言教程 電子工業(yè)出版社 ,2021 [3]張洪潤,廖勇明,王德超 ,模擬電路與數(shù)字電路 北京:清華大學(xué)出版社, 2021 [4]王化祥 ,感器原理及應(yīng)用(第三版)天津大學(xué)出版社, 2021 附 錄 程序 include 22 define LEDData P0 //定時(shí)數(shù)碼管的段值從 P0 口輸出 unsigned char code LEDCode[]={0x5F,0x44,0x9D,0xD5,0xC6,0xD3,0xDB,0x45,0xDF,0xD7}。 //每按一次加時(shí)間 sbit dec1=P1^4。 //秒閃動(dòng)點(diǎn) //數(shù)碼管的位選控制腳,共有 11 位數(shù)碼管 sbit led1=P2^3。 da bit playon=0。 for(i=100。 //顯示第一位 9 led1=0。 //顯示第二位 9 led2=0。 else secondpoint=0。 secondpoint=0。 led3=1。 led4=1。 else minit=99。 if(dec1==0)。 while(dec1==0)。 else second=99。 if(dec2==0)。 while(dec2==0)。 TL1=0xb0。 EA=1。 EX0=1。 //按鍵檢查 display()。 //開始標(biāo)志位 TR0=1。 //重新開中斷 } //===================定時(shí)器 0 中斷服務(wù)函數(shù) ====================== void time0_int(void) interrupt 1 { 28 TL0=0xb0。 //軟件計(jì)數(shù)器加 1 if(count==10) //*10=,即 秒鐘時(shí) { halfsecond=0。 minit。 //關(guān)閉定時(shí)器 0 } } 29 else second。t charge you more than 35% of your pensation if you win the case. If you are thinking about signing up for a damagesbased agreement, you should make sure you39。s Premier League match at Chelsea on Sunday. I am going to be at the match tomorrow and I have asked to meet Yaya Toure, he told BBC Sport. 30 For me it39。s actions. CSKA said they were surprised and disappointed by Toure39??傆X得自己自己似乎應(yīng)該去做點(diǎn)什么,或者寫點(diǎn)什么。t really grow up, it seems is not so important。 Originally, this world, can produce a chemical reaction to an event, in addition to resolutely, have to do, and time. 原來,這個(gè)世界上,對某個(gè)事件能產(chǎn)生化學(xué)反應(yīng)的,除了非做不可的堅(jiān)決,還有,時(shí)間。也曾經(jīng)好像已經(jīng)下定了決心去做某件事,但更多的時(shí)候是最后又打起了退堂鼓。 Those were broken into various shapes of stationery。突然想到那件藍(lán)格子襯衫;那些被折成各種各樣形狀的信紙;那段從街角深巷伊始的友誼;還有那場還沒有開始就宣告了終結(jié)的邂逅計(jì)劃 …… 那些年那些天的非做不可,終于和青春一樣,都將在我們的人生中謝幕。t. Baumgartner still will free fall at a speed that would cause you and me to pass out, and no parachute is guaranteed to work higher than 25,000 feet (7,620 meters). cause there
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1