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

正文內(nèi)容

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

2025-07-25 19:52本頁面
  

【正文】 ,這樣可得到 tp= 秒,符合系統(tǒng)要求。該觸點(diǎn)斷開時(shí), VT1截止, RST 引腳為低電平;該觸點(diǎn)閉合時(shí), VT1 飽和導(dǎo)通, RST 引腳為高電平,此電平如維持 2 個(gè)機(jī)器周期(約 2μ S),單片機(jī)復(fù)位清零 [6]。 輸出 電路設(shè)計(jì)及基本原理 輸出電路如下圖所示。 4 塊共陽極數(shù)碼管 LG50011BU 的段選線( a~ g)并聯(lián)在一起,由單片機(jī)的 P0 口通過芯片 ULN20xx 控制。數(shù)碼管的位選線由 P2 口通過芯片 ULN20xx 和4 個(gè)三極管 8550 控制。 當(dāng) P2口某引腳(如 )輸出高平, ULN20xx 的 16 腳輸出低電平,三極管 VT2 飽和導(dǎo)通,15V 電壓經(jīng)過 VT2 和 R10 加到第一塊數(shù)碼管的公共端 bit1,依次類推。并且在相關(guān)軟件測試有用的情況下,設(shè)計(jì)了 一個(gè) 總的基于單片機(jī)的四位計(jì)數(shù)顯示系統(tǒng)的電路圖 。 井岡山大學(xué)學(xué)士學(xué)位論文 22 圖 系統(tǒng)總的電路圖 井岡山大學(xué)學(xué)士學(xué)位論文 23 第五 章 系統(tǒng)軟件編程設(shè)計(jì) 單片機(jī) C51 語言的基礎(chǔ) C51 語言的特點(diǎn) 很多,現(xiàn)在就不必多說,但要想編寫一個(gè)完美的程序,尤其是遇到較長的程序時(shí),良好的編程規(guī)范特別重要。 用“ /*”符號開頭,并以“ */”符號結(jié)束。 整齊的代碼書寫格式 if、 do、 while 等塊結(jié)構(gòu)語句中的“ {”和“ }”要配對對齊,這樣便于理解該結(jié)構(gòu)的起始點(diǎn)和結(jié)束點(diǎn)。如果相連的語句具有相近的功能,則可以放置在一行。 對于源程序文件不同結(jié)構(gòu)部分之間要留有空行來區(qū)分。 簡潔清晰的命名 基礎(chǔ)組成:標(biāo)識符和關(guān)鍵字 ;數(shù)據(jù)類型 ;分隔符 ; const 修飾符 ;變量作用域 ;運(yùn)算符 ;表達(dá)式。其中的自定義對象可以是常量、變量、數(shù)組、結(jié)構(gòu)、語 句標(biāo)號以及函數(shù)等。 C51 標(biāo)識符的定義不是隨意的,需要符合一定的規(guī)則。 井岡山大學(xué)學(xué)士學(xué)位論文 24 C51 的標(biāo)識符區(qū)分大小寫,例如“ ch1”和“ Ch1”表示兩個(gè)不同的標(biāo)識符。 關(guān)鍵字:關(guān)鍵字是 C51 編譯器保留的一些特殊標(biāo)識符,具有特定的含義和用法 表 ANSIC 標(biāo)準(zhǔn)關(guān)鍵字 關(guān)鍵字 用途說明 auto 聲明局部變量 ,默認(rèn)為此類型 break 無條件退出循環(huán)程序內(nèi)層循環(huán) case Switch 選擇語句中的選擇項(xiàng) char 單字節(jié)整型數(shù)據(jù)或字符型數(shù)據(jù) const 聲明常量值,不可更改 continue 中斷本次循環(huán),并開始執(zhí)行下一個(gè)循環(huán) default Switch 選擇語句中的默認(rèn)選擇項(xiàng) do 用于構(gòu)成 do......while 循環(huán)結(jié)構(gòu) double 聲明雙精度浮點(diǎn)型數(shù)據(jù) 表 C51擴(kuò)展關(guān)鍵字 bit 聲明位變量或者位類型的函數(shù) sbit 聲明可位尋址的變量 sfr 聲明 8位的特殊功能寄存 器 Sfr16 聲明 16位的特殊功能寄存器 data 直接尋址的單片機(jī)片內(nèi)數(shù)據(jù)存儲器 bdata 可位尋址的單片機(jī)片內(nèi)的數(shù)據(jù)存儲器 idata 間接尋址的單片機(jī)片內(nèi)數(shù)據(jù)存儲器 pdata 分頁尋址的單片機(jī)片內(nèi)數(shù)據(jù)存儲器 井岡山大學(xué)學(xué)士學(xué)位論文 25 分隔符:用于區(qū)分或者定界 C51 程序中不同的數(shù)據(jù)對象?!边M(jìn)行隔離語句,例如 int i, j, k 用“ [ ]”對數(shù)組說明,例如 char ch[ ]=39。This is a new string!39。 用“ ,”進(jìn)行隔離,例如 char ch1, ch2 用“ ( )”進(jìn)行隔離,例如 s=Fun(r) 用“ *”做指針,例如 char *pter 用“ {}”進(jìn)行隔離復(fù)合語句,例如 for {i=0。i++} 用“ ”做預(yù)處理偽指令,例如 define PI 用“ ^”標(biāo)識特殊寄存器的位,例如 sbit P10=P1^0 復(fù)合語句是任何以花括號“ {”和“ }”括起來的一段程序,也稱為一個(gè)塊結(jié)構(gòu)。 在單片 機(jī)程序中,按照變量的存儲類型,可以分為:自動變量;全局變量;靜態(tài)變量;寄存器變量。 C51 語言中有如下幾類運(yùn)算符:算術(shù)運(yùn)算符;關(guān)系運(yùn)算符;邏輯運(yùn)算符;位運(yùn)算符; 特殊運(yùn)算符。} 注 意:“ {}”內(nèi)部的循環(huán)體語句, while 語句在執(zhí)行的時(shí)候,首先計(jì)算表達(dá)式的值為真,則執(zhí)行循環(huán)體語句,否則將跳出 while 語句。 main 主函數(shù): C51 程序首先從該函數(shù)的第一個(gè)語句開始執(zhí)行,然后如果遇到函數(shù)調(diào)用語句,則轉(zhuǎn)向相應(yīng)的函數(shù)執(zhí)行,函數(shù)執(zhí)行完畢后,將返回到原來調(diào)用函數(shù)的位置繼續(xù)向下執(zhí)行。 函數(shù)聲明:定義函數(shù)的名稱及 函數(shù)代碼。 預(yù)處理:在程序編譯和執(zhí)行前首先執(zhí)行的命令,預(yù)處理命令包括文件包含指令、宏定義指令、條件編譯指令以及一些程序調(diào)試指令,預(yù)處理命令前要加一個(gè)“ ”。 include:用于文件包含,程序最前面的頭文件便是通過該指令來實(shí)現(xiàn)的。 格式 : define 標(biāo)識符 替換對象 文件包含指令 形式 : include 頭文件 .h include 頭文件 .h include 宏定義標(biāo)識符 注意: 文件的包含采用尖括號:表示直接到軟件中設(shè)定的目錄搜索,常用于包含庫文件的頭函數(shù)。 sbit 存儲類型 :用于位尋址,從位尋址字節(jié)中定義位變量 。 中斷: IT0( D0 位 ):外部中斷的中斷觸發(fā)方式控制位。 [8] 井岡山大學(xué)學(xué)士學(xué)位論文 28 程序設(shè)計(jì) 設(shè)計(jì)思路是:單片機(jī)上電復(fù)位,系統(tǒng)輸出為 0 并顯示,之后實(shí)際計(jì)數(shù)數(shù)量有幾位,就顯示幾位,前面的無效 0 不顯示。 程序分塊設(shè)計(jì): :設(shè)定文件名以及定義相關(guān)單元,設(shè)定初始值。 //將減 1 計(jì)數(shù)信號定義在 P1 的第七個(gè)腳上 uchar code table[]= {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f}。 //位控制,開辟了四位顯示 uchar data Buffer_Counts[]={0,0,0,0}。 //初始值為 0 :利用 if 語句,判斷數(shù)據(jù)大小位數(shù),再選擇性的返回到不同單元。amp。//返回到個(gè)數(shù)位單元 else if(10=Count_Aamp。Count_A=99) return 2。amp。//返回到百數(shù)位單元 else return 4。 void Show_Counts() {uchar i,m。//賦值 Buffer_Counts[0] =Count_A/1000。 Buffer_Counts[2] =Count_A%100/10。 for(i=0。i++) {P0=table[Buffer_Counts[3i]]。 DelayMS(4)。}} //顯示子程序 :定義無返回值主函數(shù),利用循環(huán)語句,實(shí)現(xiàn)計(jì)數(shù)和抗干擾功能。 //外 部中斷 0 下降沿有效 IE = 0x81。//延時(shí) Count_A=0。 if(k3 == 0) //檢測減 1 計(jì)數(shù)信號 {DelayMS(1)。 //實(shí)現(xiàn)減 1 功能 if(Count_A==1)Count_A=9999。}}}} void EX_INT0() interrupt 0//中斷零復(fù)位 {Count_A++。} 5. 總的程序: include define uchar unsigned char define uint unsigned int sbit k3 = P1^7。 //段控制 uchar code Scan_BITs[]= {0x80,0x40,0x20,0x10}。 //顯示緩沖單元 uint Count_A=0。 while(x) {for(t=0。t++)。amp。 else if(10=Count_Aamp。Count_A=99) return 2。amp。 else return 4。 m=read()。 Buffer_Counts[1] =Count_A%1000/100。 Buffer_Counts[3] =Count_A%10。im。 P2=Scan_BITs[3i]。 P0=0x00。 //外部中斷 0 下降沿有效 IE = 0x81。 Count_A=0。 if(k3 == 0) //檢測減 1 計(jì)數(shù)信號 {DelayMS(1)。 //減 1 if(Count_A==1)Count_A=9999。}}}} void EX_INT0() interrupt 0 {Count_A++。} 井岡山大學(xué)學(xué)士學(xué)位論文 32 第六章 系統(tǒng)總圖與仿真 PROTEUS 是英國 Labcenter 公司開發(fā)的電路分析與仿真軟件。 本課程設(shè)計(jì)就是利用 PROTEUS 軟件實(shí)現(xiàn)了各個(gè)功能 。以下就是各個(gè)功能實(shí)現(xiàn)仿真圖 . 加 1 功能: 圖 加 1 功能圖 井岡山大學(xué)學(xué)士學(xué)位論文 33 減 1 功能: 圖 減 1 功能圖 復(fù)位功能: 圖 復(fù)位功能圖 井岡山大學(xué)學(xué)士學(xué)位論文 34 畢業(yè)設(shè)計(jì) 總結(jié)與體會 大四的最后一個(gè)學(xué)期已經(jīng)接近尾聲 , 在這個(gè)忙碌的季節(jié),我也在忙著考研調(diào)劑和畢業(yè)設(shè)計(jì)。但越是這樣 我 越?jīng)]有放松,剛開始在圖書館借了單片機(jī)編程方面的書,一開始比較吃力,很多地方比較吃力,而且時(shí)間很緊迫。 ”學(xué)習(xí)任何知識,僅從理論上去求知,而不去實(shí)踐、探索是不夠的,所以 我也想我的導(dǎo)師吳老師詢問了相關(guān)方面的知識 , 心中的疑惑頓時(shí)開朗。這樣 不僅熟悉了單片機(jī)相關(guān)知識,而且對電路,模電,數(shù)電知識也進(jìn) 一步鞏固,為以后的研究生學(xué)習(xí)打好了基礎(chǔ) 。在設(shè)計(jì)的具體內(nèi)容上,我發(fā)現(xiàn)用單片機(jī)設(shè)計(jì)制作四位計(jì)數(shù)顯示系統(tǒng),簡單實(shí)用,且經(jīng)濟(jì)實(shí)惠。相信以后公司生產(chǎn)線采用本方案后,顯示會效果很好,性能穩(wěn)定;其前級為 PLC 控制,可方便地接入 DCS 系統(tǒng)或采用觸摸屏控制。單片機(jī)引腳的負(fù)載能力較小,具體實(shí)踐現(xiàn)場時(shí)應(yīng)用一般要增加驅(qū)動電路。作為信息時(shí)代的大學(xué)生,僅會操作鼠標(biāo)是不夠的,對原理的理解和電路的設(shè)計(jì)能力也非常重要。 我相信只要打好專業(yè)知識的基礎(chǔ)以及各方面的能力,對以后自己的學(xué)習(xí)與工作肯定有很大的幫助。在畢業(yè)設(shè)計(jì)的過程中,雖然遇到了很多的困難,我這也激發(fā)了我求知的欲望,鍛煉了我獨(dú)立思考的習(xí)慣。剛開始時(shí),吳老師就指導(dǎo)我應(yīng)該看些什么書,讓我獨(dú)立的學(xué)習(xí)。老師每次都細(xì)心的引導(dǎo),毫不厭煩。這是一代名師的風(fēng)范! 再者就是非常感謝幫助過的同學(xué),和與自 己一起討論學(xué)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1