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

正文內(nèi)容

基于單片機(jī)的四位計數(shù)顯示系統(tǒng)設(shè)計_本科畢業(yè)設(shè)計-資料下載頁

2025-06-30 19:52本頁面

【導(dǎo)讀】編程序控制器或單片機(jī)單獨控制。用PLC控制,輸出點數(shù)較多;用單片機(jī)控制,可靠性較差;且這兩種方案在安裝或維修時不方便。本文根據(jù)模塊化設(shè)計思想采用。輸出,電路實用可靠,性能穩(wěn)定,稍作調(diào)整還可適合其它計數(shù)顯示裝置。具有加1與減1計數(shù)并顯示和復(fù)位功能。單片機(jī)的應(yīng)用給廣大的人民生產(chǎn)生活帶來了便利,是各種計數(shù)顯示系統(tǒng)的基本。

  

【正文】 的返回到不同單元。 uchar read() {if(0=Count_Aamp。amp。Count_A=9) return 1。//返回到個數(shù)位單元 else if(10=Count_Aamp。amp。Count_A=99) return 2。//返回到十?dāng)?shù)位單元 else if(100=Count_Aamp。amp。Count_A=999) return 3。//返回到百數(shù)位單元 else return 4。 //返回到千數(shù)位單元 } //顯示位數(shù) 井岡山大學(xué)學(xué)士學(xué)位論文 29 :根據(jù)不同的值,分位進(jìn)位。 void Show_Counts() {uchar i,m。//定義數(shù)據(jù)類型 m=read()。//賦值 Buffer_Counts[0] =Count_A/1000。 Buffer_Counts[1] =Count_A%1000/100。 Buffer_Counts[2] =Count_A%100/10。 Buffer_Counts[3] =Count_A%10。 for(i=0。im。i++) {P0=table[Buffer_Counts[3i]]。 P2=Scan_BITs[3i]。 DelayMS(4)。 P0=0x00。}} //顯示子程序 :定義無返回值主函數(shù),利用循環(huán)語句,實現(xiàn)計數(shù)和抗干擾功能。 void main() {IT0 = 1。 //外 部中斷 0 下降沿有效 IE = 0x81。 //開放中斷 DelayMS(4)。//延時 Count_A=0。//初值為零 while(1) {Show_Counts()。 if(k3 == 0) //檢測減 1 計數(shù)信號 {DelayMS(1)。 if(k3 == 0) //延時抗干擾 {Count_A 。 //實現(xiàn)減 1 功能 if(Count_A==1)Count_A=9999。 while(!k3) //等待 井岡山大學(xué)學(xué)士學(xué)位論文 30 Show_Counts()。}}}} void EX_INT0() interrupt 0//中斷零復(fù)位 {Count_A++。 //實現(xiàn)加 1 功能 if(Count_A==10000)Count_A=0。} 5. 總的程序: include define uchar unsigned char define uint unsigned int sbit k3 = P1^7。 //減 1 計數(shù)信號 uchar code table[]= {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f}。 //段控制 uchar code Scan_BITs[]= {0x80,0x40,0x20,0x10}。 //位控制 uchar data Buffer_Counts[]={0,0,0,0}。 //顯示緩沖單元 uint Count_A=0。 //初始值為 0 void DelayMS(uint x) {uchar t。 while(x) {for(t=0。t120。t++)。}}//延時子程序 uchar read() {if(0=Count_Aamp。amp。Count_A=9) return 1。 else if(10=Count_Aamp。amp。Count_A=99) return 2。 else if(100=Count_Aamp。amp。Count_A=999) return 3。 else return 4。 } //顯示位數(shù) 井岡山大學(xué)學(xué)士學(xué)位論文 31 void Show_Counts() {uchar i,m。 m=read()。 Buffer_Counts[0] =Count_A/1000。 Buffer_Counts[1] =Count_A%1000/100。 Buffer_Counts[2] =Count_A%100/10。 Buffer_Counts[3] =Count_A%10。 for(i=0。im。i++) {P0=table[Buffer_Counts[3i]]。 P2=Scan_BITs[3i]。 DelayMS(4)。 P0=0x00。}} //顯示子程序 void main() {IT0 = 1。 //外部中斷 0 下降沿有效 IE = 0x81。 //開放中斷 DelayMS(4)。 Count_A=0。 while(1) {Show_Counts()。 if(k3 == 0) //檢測減 1 計數(shù)信號 {DelayMS(1)。 if(k3 == 0) //延時抗干擾 {Count_A 。 //減 1 if(Count_A==1)Count_A=9999。 while(!k3) //等待 Show_Counts()。}}}} void EX_INT0() interrupt 0 {Count_A++。 //加 1 if(Count_A==10000)Count_A=0。} 井岡山大學(xué)學(xué)士學(xué)位論文 32 第六章 系統(tǒng)總圖與仿真 PROTEUS 是英國 Labcenter 公司開發(fā)的電路分析與仿真軟件。該軟件的特點是:,仿真和 PCB 設(shè)計于一體,真正是實現(xiàn)從概念到產(chǎn)品的完整電子設(shè)計工具: ,數(shù)字電路,單片機(jī)應(yīng)用系統(tǒng),嵌入式系統(tǒng)設(shè)計與仿真功能: 全速,單步,設(shè)置斷點等多種形式的調(diào)試功能; 儀表。 本課程設(shè)計就是利用 PROTEUS 軟件實現(xiàn)了各個功能 。但由于軟件的相關(guān)虛擬元器件有限,以及單片機(jī)方面都相對于原設(shè)計原理圖有所改動但四位計數(shù)功能依舊可以仿真,符合設(shè)計要求, 單個功能快仿真顯示: 包括 實現(xiàn)加 1 以及清零等功能 。以下就是各個功能實現(xiàn)仿真圖 . 加 1 功能: 圖 加 1 功能圖 井岡山大學(xué)學(xué)士學(xué)位論文 33 減 1 功能: 圖 減 1 功能圖 復(fù)位功能: 圖 復(fù)位功能圖 井岡山大學(xué)學(xué)士學(xué)位論文 34 畢業(yè)設(shè)計 總結(jié)與體會 大四的最后一個學(xué)期已經(jīng)接近尾聲 , 在這個忙碌的季節(jié),我也在忙著考研調(diào)劑和畢業(yè)設(shè)計。說實話比較累,這次設(shè)計的所用的單片機(jī)知識是在大三所學(xué),到現(xiàn)在比較生疏了。但越是這樣 我 越?jīng)]有放松,剛開始在圖書館借了單片機(jī)編程方面的書,一開始比較吃力,很多地方比較吃力,而且時間很緊迫。但 正所謂 “紙上談兵終覺淺,覺知此事要躬行。 ”學(xué)習(xí)任何知識,僅從理論上去求知,而不去實踐、探索是不夠的,所以 我也想我的導(dǎo)師吳老師詢問了相關(guān)方面的知識 , 心中的疑惑頓時開朗。 緊接著 我看了網(wǎng)上的相關(guān)視屏,掌握了基本設(shè)計的知識,慢慢試著編程,這個過程非常關(guān)鍵而且 很必要的。這樣 不僅熟悉了單片機(jī)相關(guān)知識,而且對電路,模電,數(shù)電知識也進(jìn) 一步鞏固,為以后的研究生學(xué)習(xí)打好了基礎(chǔ) 。 最后還是設(shè)計出來了,心中還是很開心的。在設(shè)計的具體內(nèi)容上,我發(fā)現(xiàn)用單片機(jī)設(shè)計制作四位計數(shù)顯示系統(tǒng),簡單實用,且經(jīng)濟(jì)實惠。以后可以實踐在工廠產(chǎn)品計數(shù),可根據(jù)具體產(chǎn)品的需要增加如設(shè)置初始數(shù)據(jù)等其它功能。相信以后公司生產(chǎn)線采用本方案后,顯示會效果很好,性能穩(wěn)定;其前級為 PLC 控制,可方便地接入 DCS 系統(tǒng)或采用觸摸屏控制。 [1]本系統(tǒng)應(yīng)注意以下幾點:單穩(wěn)態(tài)觸發(fā)器輸出脈沖的寬度要和前級控制配合,也就是圖 2 中 R5和 C2要選擇合適的參數(shù);必要時可修改前級計數(shù)信號的保持時間。單片機(jī)引腳的負(fù)載能力較小,具體實踐現(xiàn)場時應(yīng)用一般要增加驅(qū)動電路。 經(jīng)過本次畢業(yè)設(shè)計,給我上了大學(xué)里的最后一課我學(xué)到了很多東西,鍛煉了自己動手的能力,熟悉了 Proteus 軟件的初步運用。作為信息時代的大學(xué)生,僅會操作鼠標(biāo)是不夠的,對原理的理解和電路的設(shè)計能力也非常重要。雖然由于不熟悉軟件在一開始遇到了很多問題,但經(jīng)過自己耐心的反復(fù)琢磨以及和老師互相的交流,最終成功完成了畢業(yè)設(shè)計。 我相信只要打好專業(yè)知識的基礎(chǔ)以及各方面的能力,對以后自己的學(xué)習(xí)與工作肯定有很大的幫助。 未來在于自己創(chuàng)造,加油 ! 井岡山大學(xué)學(xué)士學(xué)位論文 35 致 謝 畢業(yè)設(shè)計最終順利的完成了,雖然過程非常的緊張和辛苦,但學(xué)到了很多東西在。在畢業(yè)設(shè)計的過程中,雖然遇到了很多的困難,我這也激發(fā)了我求知的欲望,鍛煉了我獨立思考的習(xí)慣。不過這些都離不開我的導(dǎo)師吳文通老師的細(xì)心指導(dǎo),所以在此特別感謝 吳老師,謝謝您的指導(dǎo)。剛開始時,吳老師就指導(dǎo)我應(yīng)該看些什么書,讓我獨立的學(xué)習(xí)。每當(dāng)我在設(shè)計過程中,遇到困惑時,都會請教吳老師。老師每次都細(xì)心的引導(dǎo),毫不厭煩。吳老師的嚴(yán)謹(jǐn)?shù)膶W(xué)術(shù)風(fēng)格,豐富對的專業(yè)知識,讓我非常欽佩。這是一代名師的風(fēng)范! 再者就是非常感謝幫助過的同學(xué),和與自 己一起討論學(xué)習(xí)的室友。和他們的切磋讓我進(jìn)步很多,而且可以互相彌補(bǔ)各自短處,互相進(jìn)步,謝謝你們! 最后,感謝學(xué)校每一個教過我的老師們,是你們的諄諄教誨,讓我學(xué)習(xí)很多的專業(yè)知識,為我的未來學(xué)習(xí)打下了堅實的基礎(chǔ),謝謝你們! 井岡山大學(xué)學(xué)士學(xué)位論文 36 參考文獻(xiàn) [1] 吳文通,杜煒.基于 PLC 定時器的水泥連包計數(shù)系統(tǒng)設(shè)計及應(yīng)用 [J].水泥, 20xx(4): 6465. [2] 陸彬 . 21 天學(xué)通 51 單片機(jī)開發(fā) [M]. 北京:電子工業(yè)出版社 . 20xx: 2040 [3] 王秋爽 . 曾昭 . 單片機(jī)開 發(fā)基礎(chǔ)與經(jīng)典設(shè)計實例 . 北京:機(jī)械 工業(yè)出版社 20xx:103109 [4] 王 鼎,王桂琴.電工電子技術(shù) [M].北京:機(jī)械工業(yè)出版社 , 20xx: 340 [5] 任駿原.基于狀態(tài)轉(zhuǎn)換圖的 555 單穩(wěn)態(tài)觸發(fā)器設(shè)計方法 [J].浙江大學(xué)學(xué)報(理學(xué)版), 20xx, 38(2):177181 [6] 李朝青.單片機(jī)原理及接口技術(shù)(第 3 版) [M].北京:北京航空航天大學(xué)出版社 , 20xx: 37. [7] 林凌. 李剛 主編 .《輕松學(xué)會單片機(jī)》.北京:電子工業(yè)出版社, 20xx: 125134 [8] 何立民 主編 .《 單片機(jī)應(yīng)用技術(shù)選編》 .北京: 北京航空航天大學(xué)出版社 , 20xx:123,
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1