版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
數(shù)碼管動態(tài)顯示詳解演示文稿現(xiàn)在是1頁\一共有14頁\編輯于星期六(優(yōu)選)數(shù)碼管動態(tài)顯示現(xiàn)在是2頁\一共有14頁\編輯于星期六從1位數(shù)碼管說起復習:1位數(shù)碼管和單片機的連接,其上顯示1位十進制數(shù)的方法。問題的提出:
1、如何顯示4位十進制數(shù)?
?用4個1位數(shù)碼管拼成。
2、8個1位數(shù)碼管和單片機如何連接
?a、靜態(tài)顯示的連接方式、靜態(tài)顯示的優(yōu)缺點(優(yōu)點:不需要動態(tài)刷新;缺點:占用IO口線多)。
?b、動態(tài)顯示的連接方式(所有位數(shù)碼管的段選線并聯(lián)在一起,由位選線控制是哪一位數(shù)碼管有效)、動態(tài)顯示的優(yōu)缺點(缺點:需要動態(tài)刷新;優(yōu)點:占用IO口線少)。4位及4位以上比較適合用動態(tài)顯示,為了方便使用,市售的4位一體數(shù)碼管,內(nèi)部已經(jīng)按動態(tài)顯示的連接方式連好了。亞博科技51單片機開發(fā)板28課配套視頻教程現(xiàn)在是3頁\一共有14頁\編輯于星期六動態(tài)掃描的原理在實際的單片機系統(tǒng)中,往往需要多位顯示。動態(tài)顯示是一種最常見的多位顯示方法,應(yīng)用非常廣泛。所有數(shù)碼管段選都連接在一起的時候,怎么讓數(shù)碼管顯示不一樣的數(shù)字呢?動態(tài)顯示是多個數(shù)碼管,交替顯示,利用人的視覺暫停作用使人看到多個數(shù)碼管同時顯示的效果。就像我們看的電影是有一幀一幀的畫面顯示的,當速度夠快的時候我們看到它就是動態(tài)的。當我們顯示數(shù)碼管的速度夠快的時候,也就可以看到它們是同時顯示了。亞博科技51單片機開發(fā)板28課配套視頻教程現(xiàn)在是4頁\一共有14頁\編輯于星期六數(shù)碼管的動態(tài)顯示原理動態(tài)顯示的特點是將所有位數(shù)碼管的段選線并聯(lián)在一起,由位選線控制是哪一位數(shù)碼管有效。這樣一來,就沒有必要每一位數(shù)碼管配一個鎖存器,從而大大地簡化了硬件電路。選亮數(shù)碼管采用動態(tài)掃描顯示。所謂動態(tài)掃描顯示即輪流向各位數(shù)碼管送出字形碼和相應(yīng)的位選,利用發(fā)光管的余輝和人眼視覺暫留作用,使人的感覺好像各位數(shù)碼管同時都在顯示。動態(tài)顯示的亮度比靜態(tài)顯示要差一些,所以在選擇限流電阻時應(yīng)略小于靜態(tài)顯示電路中的。亞博科技51單片機開發(fā)板28課配套視頻教程現(xiàn)在是5頁\一共有14頁\編輯于星期六亞博科技51單片機開發(fā)板28課配套視頻教程現(xiàn)在是6頁\一共有14頁\編輯于星期六亞博科技51單片機開發(fā)板28課配套視頻教程現(xiàn)在是7頁\一共有14頁\編輯于星期六動態(tài)顯示編程原理亞博科技51單片機開發(fā)板28課配套視頻教程先編寫一個程序,在4位一體數(shù)碼管左數(shù)第4位顯示4,過1秒,在左數(shù)第3位顯示3,過1秒,在左數(shù)第2位顯示2,過1秒,在左數(shù)第1位顯示1,上述過程不斷循環(huán)。將中間的延時時間不斷改短,我們發(fā)現(xiàn)了什么?刷新頻率>50HZ,我們就感覺不到閃爍了。所謂動態(tài)掃描顯示是指輪流向各位數(shù)碼管送出段選(字形碼)和位選,由于人眼的視覺殘留作用,使人的感覺好像各位數(shù)碼管同時都在顯示。動態(tài)顯示的亮度比靜態(tài)顯示要低,所以在選擇限流電阻時應(yīng)小于靜態(tài)顯示電路中的。現(xiàn)在是8頁\一共有14頁\編輯于星期六變量的作用域亞博科技51單片機開發(fā)板28課配套視頻教程變量有名稱(姓名)、儲存單元地址(肉身),還有作用范圍、也叫有效范圍(活動范圍)、生命期(壽命)。變量的作用域是指變量的“有效范圍”,具體是指是可以使用變量名的程序代碼區(qū)域。在變量的作用域中,可以合法地引用它、設(shè)置它的值。在變量的作用域之外,就不能使用它了,如果非要那么做,將會導致編譯錯誤。變量,有的可以在整個程序中的所有范圍內(nèi)起作用,這稱為全局變量。而有的只能在一定的范圍內(nèi)起作用,稱為局部變量?,F(xiàn)在是9頁\一共有14頁\編輯于星期六局部變量和全局變量亞博科技51單片機開發(fā)板28課配套視頻教程局部變量:一對{}括起來的代碼范圍,屬于一個局部作用域。在局部作用域內(nèi)定義的變量,稱為“局部變量”,也稱為內(nèi)部變量。局部作用域可以是一個函數(shù)體,也可以是復合語句。在局部作用域內(nèi)定義的變量,其有效范圍從它定義的行開始,一直到該局部作用域結(jié)束。離開該該局部作用域后再使用這種變量是非法的。定義方法:1、{數(shù)據(jù)類型變量名;……2、{數(shù)據(jù)類型變量名=初值;……全局變量:在所有函數(shù)外部定義的變量具有全局作用域,即該變量在整個工程的所有文件中都是有效的.全局變量也稱為外部變量。它不屬于哪一個函數(shù),它屬于一個工程。其作用域是整個工程。定義方法:1、數(shù)據(jù)類型變量名;……2、數(shù)據(jù)類型變量名=初值;……現(xiàn)在是10頁\一共有14頁\編輯于星期六變量的可見性亞博科技51單片機開發(fā)板28課配套視頻教程和函數(shù)一樣,要使用變量,朝前看,必須要能看到變量的定義。說得再簡潔些,就是:看到變量,你就能使用這個變量??床坏阶兞?,你就不能使用這個變量。先討論局部變量:作用域內(nèi)肯定能看到,作用域外肯定看不到,作用域=可見性,局部變量在定義的同時就聲明了,所以局部變量一般不嚴格區(qū)分變量的定義和聲明。再討論全局變量:作用域:整個工程;可見性:從它定義或聲明的行開始,一直到源文件的結(jié)束作用域和可見性可能一樣,也可能不一樣。作用域內(nèi)不一定可見??匆娙肿兞康?種方式(和看見函數(shù)的3種方式完全一致):第一種、將全局變量的定義寫在使用全局變量的語句的前面。----看到本人。第二種、將全局變量的聲明寫在使用全局變量的語句的前面。----全局變量的聲明就是全局變量的名片,看不到本人,看到他的名片也可以。extern<類型名><變量名>;全局變量只能在定義的時候初始化.在聲明的時候不允許初始化全局變量一次定義,但可以多次聲明。第三種:使用頭文件?,F(xiàn)在是11頁\一共有14頁\編輯于星期六問題:C語言中允許同名變量存在嗎?亞博科技51單片機開發(fā)板28課配套視頻教程如果回答不允許,那是錯的!正確答案:1、在不同的作用范圍內(nèi),允許同名局部變量存在!雖然變量名相同,但它們是完全不同的變量,之間沒有任何關(guān)系。你對一個局部變量賦值,不會影響到其他作用域中的同名局部變量。2、在相同的作用范圍內(nèi),不允許同名局部變量存在!3、不允許同名全局變量存在!現(xiàn)在是12頁\一共有14頁\編輯于星期六關(guān)于變量定義的一些建議亞博科技51單片機開發(fā)板28課配套視頻教程全局變量主要用于函數(shù)間數(shù)據(jù)傳送,從模塊化編程的要求看,函數(shù)間數(shù)據(jù)傳送一般要使用形參/實參、返回值來傳送,除非萬不得已,一般不要用全局變量來傳遞,本例中,因為中斷函數(shù)的特殊性,只能通過全局變量來傳遞??傊?,要嚴格控制全局變量的使用,用得越少越好!一般我們定義變量的時候,沒有特殊情況,全部定義為局部變量,使用局部變量的好處:1、不用考慮本作用域外是否有同名變量。2、節(jié)約RAM空間。3、便于移植?,F(xiàn)在是13頁\一共有14頁\編輯于星期六定義一個簡單的數(shù)據(jù)類型亞博科技51單片機開發(fā)板28課配套視頻教程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版綠色建筑施工現(xiàn)場環(huán)保設(shè)施租賃合同2篇
- 2025年林業(yè)重點工程項目樹木種植承包合同范本3篇
- 2025年水上運輸船舶檢驗與認證合同3篇
- 2025年度大連建筑工程施工合同施工場地占用協(xié)議3篇
- 二零二五版砍樹承包合同聯(lián)合森林碳匯交易協(xié)議2篇
- 二零二五版大豆期貨交易委托合同樣本2篇
- 二零二四上海離婚協(xié)議書定制與婚姻法律風險評估、咨詢、代理、調(diào)解及訴訟服務(wù)合同3篇
- 2024新借款合同范本
- 2025年度綠色屋頂綠化租賃項目合同4篇
- 二零二五年度玻璃幕墻保溫隔熱材料供應(yīng)合同樣本3篇
- 充電樁項目運營方案
- 2024年農(nóng)民職業(yè)農(nóng)業(yè)素質(zhì)技能考試題庫(附含答案)
- 高考對聯(lián)題(對聯(lián)知識、高考真題及答案、對應(yīng)練習題)
- 新版《鐵道概論》考試復習試題庫(含答案)
- 【律師承辦案件費用清單】(計時收費)模板
- 高中物理競賽真題分類匯編 4 光學 (學生版+解析版50題)
- Unit1FestivalsandCelebrations詞匯清單高中英語人教版
- 西方經(jīng)濟學-高鴻業(yè)-筆記
- 2024年上海市中考語文試題卷(含答案)
- 幼兒園美術(shù)教育研究策略國內(nèi)外
- 生豬養(yǎng)殖生產(chǎn)過程信息化與數(shù)字化管理
評論
0/150
提交評論