亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        數(shù)碼管動(dòng)態(tài)顯示Proteus 仿真失敗分析

        2016-06-17 20:23:25陳月娟
        電腦知識(shí)與技術(shù) 2016年11期
        關(guān)鍵詞:動(dòng)態(tài)顯示數(shù)碼管仿真

        陳月娟

        摘要:Proteus因其強(qiáng)大的功能,在電路仿真領(lǐng)域中得到了廣泛的應(yīng)用,然而在實(shí)際仿真調(diào)試時(shí),如不注意仿真模型的特點(diǎn),往往會(huì)導(dǎo)致仿真失敗。該文就單片機(jī)控制數(shù)碼管動(dòng)態(tài)顯示過程,分析了仿真過程中出現(xiàn)的問題,并提出了相應(yīng)解決方法。

        關(guān)鍵詞:Proteus;仿真;數(shù)碼管;動(dòng)態(tài)顯示

        中圖分類號(hào):TP391.9 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)11-0197-02

        Abstract:Proteus because of its strong function, has been widely used in the field of circuit simulation, however, in the actual simulation debugging, such as not pay attention to characteristics of the simulation model, the simulation can often lead to failure. Based on single-chip microcomputer controlled Seven-Segment LED dynamic display, analyzed problems in the simulation process, and the corresponding solutions are put forward.

        Key words: Proteu;simulatio; Seven-Segment LE; dynamic display

        1 引言

        用于顯示數(shù)字及字符的七段LED數(shù)碼管因其價(jià)格低廉、亮度較高得到了廣泛的應(yīng)用。數(shù)碼管的顯示方式分為靜態(tài)顯示及動(dòng)態(tài)顯示兩種,因動(dòng)態(tài)顯示占用資源較少,控制靈活而得到廣泛應(yīng)用。根據(jù)動(dòng)態(tài)顯示原理,所有位的段碼線相應(yīng)段并接在一起,由一個(gè)8位I/O口控制,形成段碼線的多路復(fù)用,各位的公共端分別由相應(yīng)的I/O線控制,或稱位控,形成各位的分時(shí)選通。利用人的視覺殘留,得到各位數(shù)字連續(xù)顯示效果。然而,在采用Proteus進(jìn)行LED數(shù)碼管動(dòng)態(tài)顯示仿真時(shí),常會(huì)出現(xiàn)一些問題,雖然實(shí)際電路運(yùn)行正常,但Proteus仿真卻得不到正確結(jié)果。本文就應(yīng)用Proteus7.4中出現(xiàn)的仿真中遇到的問題進(jìn)行分析與探討,提出解決辦法。

        2 LED數(shù)碼管動(dòng)態(tài)顯示仿真

        2.1 動(dòng)態(tài)顯示仿真模型

        采用8位共陽極數(shù)碼管,要求數(shù)碼管結(jié)果顯示“12345678”,因不影響仿真,模型中略去了復(fù)位及晶振電路,RP1為排阻,如圖1所示。

        2.2 數(shù)碼管動(dòng)態(tài)顯示程序

        在Keil uVision中建立工程,相應(yīng)LED數(shù)碼管動(dòng)態(tài)顯示匯編語言程序如表1所示。

        3 仿真失敗原因分析與解決方法

        3.1 仿真電路模型研究

        仔細(xì)觀察仿真結(jié)果,發(fā)現(xiàn)仿真時(shí),P0引腳上代表邏輯電平的紅綠顏色不斷發(fā)生交替變化,說明字形編碼(段碼)輸出基本沒有問題,P1引腳上邏輯電平也呈紅綠色交替變化,說明位控信號(hào)也是正常的,但各驅(qū)動(dòng)PNP三極管集電極引腳上電平始終是紅色,這是不正確的。根據(jù)LED數(shù)碼管動(dòng)態(tài)顯示工作原理,驅(qū)動(dòng)三極管集電極引腳上電平也應(yīng)該是紅綠交替變化。

        為找出仿真出錯(cuò)原因,試著將仿真原理圖位控部分改為如圖2所示電路,即各位控信號(hào)經(jīng)反相器74LS04驅(qū)動(dòng)后,接至LED數(shù)碼公共端。仿真結(jié)果顯示,代表各LED數(shù)碼管位控信號(hào)邏輯電平顏色出現(xiàn)了紅藍(lán)色交替變化,雖然還存在所顯數(shù)字出現(xiàn)缺筆劃現(xiàn)象,但說明段碼顯示及位控信號(hào)都是本正常的,應(yīng)該是圖1仿真模型有問題。

        3.2 修改仿真電路模型解決位控信號(hào)問題

        分析圖1模型,當(dāng)P1引腳信號(hào)P1.X為高電平時(shí),對(duì)共陽極數(shù)碼管呈現(xiàn)高阻狀態(tài),為此對(duì)圖1電路進(jìn)行修改,在8個(gè)三極管集電極加排阻10K,如圖3所示。

        從仿真結(jié)果看,P1口引腳上數(shù)碼管位控信號(hào)邏輯電平是變化了,但驅(qū)動(dòng)三極管集電極引腳上電平始終是藍(lán)色,當(dāng)然各LED數(shù)碼管也不顯示。這是由于排阻RP2屬性設(shè)置引起的,將RP2屬性“Model Type”改為“ANALOG”后,驅(qū)動(dòng)三極管集電極引腳上電平交替變化正常,但顯示出來的各位數(shù)字出現(xiàn)不同程度的缺筆劃現(xiàn)象。

        3.3 修改源程序解決缺筆劃問題

        根據(jù)動(dòng)態(tài)顯示原理,為仔細(xì)觀察數(shù)碼管逐位顯示過程,加長延時(shí)時(shí)間,由原延時(shí)子程序延時(shí)約1ms(晶振頻率12MHZ),延時(shí)約50 ms,故將指令“DL0:MOV R3,#03H”,改為“DL0:MOV R3,#0FFH”,從仿真結(jié)果來看,各數(shù)碼管依次顯示相應(yīng)數(shù)字,結(jié)果完全正確,并未出現(xiàn)缺筆劃現(xiàn)象。但為何延時(shí)時(shí)間短了就會(huì)出現(xiàn)顯示的數(shù)字缺筆劃現(xiàn)象呢?

        缺筆劃現(xiàn)象應(yīng)該是LED數(shù)碼管仿真模型因時(shí)序配合問題導(dǎo)致顯示來不及作出反應(yīng)所致,即前一位數(shù)字的顯示會(huì)對(duì)后一位造成影響。為克服這一現(xiàn)象,可在顯示完一位數(shù)字后關(guān)閉顯示。為此在原程序“LCALL DELAY”后增加關(guān)顯示指令“MOV P1,#0FFH”,并恢復(fù)“DL0:MOV R3,#03H”,這樣仿真結(jié)果完全正確。

        4 結(jié)語

        將圖1的實(shí)物模型及表一的相應(yīng)程序?qū)懭雴纹瑱C(jī)開發(fā)板進(jìn)行驗(yàn)證,發(fā)現(xiàn)結(jié)果是完全正確的。因此盡管Proteus軟件仿真已得到了廣泛使用,但仍要注意仿真模型的具體特點(diǎn),完善仿真模型,否則會(huì)導(dǎo)致仿真失敗。

        此外,仿真時(shí)觀察引腳上邏輯電平變化十分重要,如果看不到代表高低電平的紅藍(lán)色方塊,可通過軟件的“系統(tǒng)”菜單下的“設(shè)置動(dòng)畫選項(xiàng)……”,勾選“在引腳上顯示邏輯狀態(tài)”來實(shí)現(xiàn)。

        參考文獻(xiàn):

        [1]侯玉寶,陳忠平,李成群.基于Proteus的51系列單片機(jī)設(shè)計(jì)與仿真[M].電子工業(yè)出版社,2008.

        [2] 林立,張俊亮.單片機(jī)原理及應(yīng)用——基于Proteus和Keil C(第2版) [M].電子工業(yè)出版社,2013.

        [3]石長華.51系列單片機(jī)項(xiàng)目實(shí)踐[M].機(jī)械工業(yè)出版社,2010.

        猜你喜歡
        動(dòng)態(tài)顯示數(shù)碼管仿真
        Arduino編程
        電腦報(bào)(2019年2期)2019-09-10 07:22:44
        MC9S08FL16單片機(jī)數(shù)碼管靜態(tài)顯示分析
        單片機(jī)控制的四位數(shù)碼管動(dòng)態(tài)顯示編程
        基于Qt的數(shù)碼管數(shù)字編碼系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
        虛擬仿真在小型水壩工程中的應(yīng)用研究
        基于單片機(jī)的LED大屏幕顯示的設(shè)計(jì)
        科技資訊(2016年28期)2017-02-28 09:52:16
        Buck開關(guān)變換器的基本參數(shù)設(shè)計(jì)及仿真分析
        試析PLC控制下的自動(dòng)化立體倉庫仿真情況分析
        基于MADYMO的航空座椅約束系統(tǒng)優(yōu)化設(shè)計(jì)
        科技視界(2016年18期)2016-11-03 21:44:44
        中國體態(tài)假人模型與FAA Hybrid Ⅲ 型假人模型沖擊差異性分析
        科技視界(2016年18期)2016-11-03 20:31:49
        激情五月开心五月av| 天躁夜夜躁狼狠躁| 四虎影视亚洲精品| 久草视频华人在线观看| 国产免费一区二区三区在线视频 | 成人免费视频在线观看| 国产成人户外露出视频在线| 毛片一级精油按摩无码| 久久亚洲精精品中文字幕早川悠里| 国产av剧情精品麻豆| 亚洲最大中文字幕熟女| 国产乱妇无乱码大黄aa片| 久久夜色精品国产欧美乱| 六月婷婷国产精品综合| 911国产在线观看精品| 亚洲精品国产精品系列| 亚洲乱妇熟女爽到高潮视频高清| 99re6在线视频精品免费下载| 国产va免费精品高清在线观看| 色婷婷综合久久久久中文| 亚洲精品国偷拍自产在线观看蜜臀| 亚洲线精品一区二区三区八戒| 水蜜桃在线视频在线观看| 青青草视频在线观看精品在线| 一区二区三区美女免费视频| 99精品人妻无码专区在线视频区| 性色av 一区二区三区| 国产91色在线|亚洲| 男女在线免费视频网站| 99青青草视频在线观看| 国产精品久久国产精麻豆99网站 | 国产精品久久久久亚洲| 少妇又紧又色又爽又刺| 天堂免费av在线播放| 亚洲av综合一区二区在线观看| 亚洲精品午夜无码电影网| 91精品手机国产在线能| 青青草免费激情自拍视频| 精品成人av人一区二区三区| 99国产精品99久久久久久| 国产伦精品一区二区三区|