999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Proteus的數(shù)碼管動(dòng)態(tài)顯示與計(jì)數(shù)設(shè)計(jì)

2021-06-17 09:04:28宋昕一萬宏飛
電子制作 2021年8期
關(guān)鍵詞:單片機(jī)設(shè)計(jì)

宋昕一,萬宏飛

(上海理工大學(xué),上海,200093)

0 引言

隨著社會(huì)的不斷進(jìn)步與發(fā)展,不同類型與性能的數(shù)碼管相繼發(fā)明出現(xiàn)。數(shù)碼管可以顯示數(shù)字與相應(yīng)信息,其亮度高、控制簡(jiǎn)單、性能穩(wěn)定、呈現(xiàn)速度即時(shí)等諸多優(yōu)點(diǎn),使得數(shù)碼管在電子設(shè)計(jì)應(yīng)用中得到廣泛應(yīng)用。本文運(yùn)用Proteus仿真軟件,利用匯編語言進(jìn)行編碼,將程序?qū)懭氩⒕幾g仿真實(shí)現(xiàn)數(shù)碼管的動(dòng)態(tài)顯示與設(shè)計(jì)。

1 Proteus簡(jiǎn)介

Proteus是一款高性能的EDA工具軟件,配置有完善的電子設(shè)計(jì)開發(fā)環(huán)境,器件庫(kù)齊全,功能形象。可進(jìn)行原理圖設(shè)計(jì)、搭建、仿真,PCB設(shè)計(jì)等多功能操作。支持C51、ARM、DSP諸多處理器。在軟件中進(jìn)行虛擬仿真,力求實(shí)證現(xiàn)實(shí);在Proteus軟件中可直接在原理圖搭建完成后,進(jìn)行編譯輸出得到結(jié)果,進(jìn)行實(shí)時(shí)電路分析與實(shí)物仿真。Proteus軟件大大縮短了設(shè)計(jì)時(shí)間,降低器件損耗的開發(fā)成本,途徑靈活,仿真結(jié)果準(zhǔn)確,在實(shí)際開發(fā)與教學(xué)中得到廣泛應(yīng)用。

2 數(shù)碼管動(dòng)態(tài)顯示與計(jì)數(shù)工作原理

■2.1 定時(shí)器結(jié)構(gòu)與原理

■2.2 脈沖產(chǎn)生

利用單片機(jī)U1 P3.0口進(jìn)行脈沖的輸出,通過定時(shí)器模式選擇與初值的設(shè)定,完成定時(shí)器定時(shí)功能的實(shí)現(xiàn)。運(yùn)用定時(shí)器進(jìn)行端口定時(shí)控制,實(shí)現(xiàn)每1ms高低電平變換。就可以實(shí)現(xiàn)一個(gè)占空比為50%的矩形脈沖輸出。

圖1 定時(shí)器T0(T1)結(jié)構(gòu)圖

■2.3 脈沖計(jì)數(shù)

利用單片機(jī)U1 P3.0口輸出的脈沖連接到單片機(jī)U2的中斷INT0口P3.2,通過脈沖的高低電平變換觸發(fā)中斷0,進(jìn)行脈沖個(gè)數(shù)的計(jì)數(shù),再通過數(shù)碼管顯示出數(shù)字信息。中斷INT0口P3.2連接有示波器可觀察脈沖波形的高低變化。

3 數(shù)碼管動(dòng)態(tài)顯示與計(jì)數(shù)電路設(shè)計(jì)

此設(shè)計(jì)中主要使用兩片AT89C51單片機(jī),利用中斷實(shí)現(xiàn)對(duì)8個(gè)集成共陽級(jí)LED燈數(shù)碼管的動(dòng)態(tài)顯示與計(jì)數(shù)。

如圖2所示,通過按下U1機(jī)的中斷INT0口P3.2連接的按鍵開始進(jìn)行脈沖的產(chǎn)生與計(jì)數(shù),單片機(jī)U1產(chǎn)生脈沖并

圖2 電路設(shè)計(jì)圖

定時(shí)器T0/T1的結(jié)構(gòu)如圖1所示,其中振蕩器經(jīng)12分頻后作為定時(shí)器的時(shí)鐘脈沖,T1引腳為外部計(jì)數(shù)脈沖輸入端,通過開關(guān)進(jìn)行選擇。反相器,或門,與門共同構(gòu)成啟/停控制信號(hào)。TH和TL為加1計(jì)數(shù)器,TF為中斷標(biāo)志。每接收到一個(gè)脈沖,加1計(jì)數(shù)器自動(dòng)加1,當(dāng)計(jì)數(shù)器中的數(shù)被加為0時(shí)產(chǎn)生溢出標(biāo)志,TF將被置1。計(jì)數(shù)器工作方式的選擇和功能的實(shí)現(xiàn)需要配置相應(yīng)的寄存器TMOD和TCON。通過數(shù)碼管顯示脈沖產(chǎn)生數(shù);單片機(jī)U2接收脈沖同時(shí)也通過數(shù)碼管顯示脈沖接收數(shù)字。當(dāng)按下按鍵時(shí)開始產(chǎn)生并傳送脈沖,通過一個(gè)VSM counter timer進(jìn)行計(jì)數(shù)驗(yàn)證的準(zhǔn)確與否。按下按鍵后發(fā)現(xiàn)兩個(gè)多位數(shù)碼管同時(shí)顯示并跳轉(zhuǎn)同樣的數(shù)字,并且計(jì)數(shù)器也顯示。

圖3 修改后計(jì)數(shù)效果

如圖3所示,還可修改電路設(shè)計(jì),使單片機(jī)U1顯示所有高低脈沖產(chǎn)生數(shù),調(diào)整單片機(jī)U2功能,使其顯示高脈沖的產(chǎn)生數(shù),即單片機(jī)U1對(duì)應(yīng)數(shù)碼管的計(jì)數(shù)值為U2的2倍。

通過調(diào)整定時(shí)器的模式與初值設(shè)定,改變定時(shí)器定時(shí)功能,進(jìn)行端口定時(shí)控制,即可修改脈沖高低電平變換的時(shí)間,從而能夠根據(jù)實(shí)際需求進(jìn)行不同時(shí)間模式的計(jì)數(shù)。

最后通過示波器驗(yàn)證觀察所產(chǎn)生的脈沖是否正確,通過調(diào)節(jié)示波器上的時(shí)間和幅度旋鈕可以觀察到矩形方波的產(chǎn)生。如圖4所示。

圖5 主程序流程圖

4 設(shè)計(jì)流程圖

本文所設(shè)計(jì)的數(shù)碼管動(dòng)態(tài)顯示及計(jì)數(shù)的流程圖如圖5、如圖6所示。

5 部分程序介紹

■5.1 定時(shí)器中斷初始化

Start:

MOV TMOD,#01H

MOV TL0,#0B0H

MOV TH0,#3CH

SETB TR0

圖4 示波器脈沖波形

圖6 計(jì)數(shù)顯示流程圖

SETB ET

SETB EX0

SETB IT0

SETB EA

■5.2 計(jì)數(shù)顯示

CHECK_NUMBER:

CHECK_NUM0:

CJNE A,#00H,CHECK_NUM1

MOV A,#0C0H

AJMP PASS_CHECK_NUMBER

CHECK_NUM1:

CJNE A,#01H,CHECK_NUM2

MOV A,#0F9H

AJMP PASS_CHECK_NUMBER

CHECK_NUM2:

CJNE A,#02H,CHECK_NUM3

MOV A,#0A4H

AJMP PASS_CHECK_NUMBER

CHECK_NUM3:

CJNE A,#03H,CHECK_NUM4

MOV A,#0B0H

AJMP PASS_CHECK_NUMBER

CHECK_NUM4:

CJNE A,#04H,CHECK_NUM5

MOV A,#99H

AJMP PASS_CHECK_NUMBER

CHECK_NUM5:

CJNE A,#05H,CHECK_NUM6

MOV A,#92H

AJMP PASS_CHECK_NUMBER

CHECK_NUM6:

CJNE A,#06H,CHECK_NUM7

MOV A,#82H

AJMP PASS_CHECK_NUMBER

CHECK_NUM7:

CJNE A,#07H,CHECK_NUM8

MOV A,#0F8H

AJMP PASS_CHECK_NUMBER

CHECK_NUM8:

CJNE A,#08H,CHECK_NUM9

MOV A,#80H

AJMP PASS_CHECK_NUMBER

CHECK_NUM9:

CJNE A,#09H,PASS_CHECK_NUMBER

MOV A,#90H

PASS_CHECK_NUMBER:

RET

6 結(jié)語

本文利用Proteus軟件設(shè)計(jì)并仿真了數(shù)碼管的動(dòng)態(tài)顯示與計(jì)數(shù)。仿真表明,該設(shè)計(jì)可通過調(diào)節(jié)脈沖時(shí)間實(shí)現(xiàn)不同模式的時(shí)間計(jì)數(shù)顯示,且電路設(shè)計(jì)簡(jiǎn)單,控制穩(wěn)定,可廣泛應(yīng)用于電子設(shè)計(jì)的顯示電路中。

猜你喜歡
單片機(jī)設(shè)計(jì)
何為設(shè)計(jì)的守護(hù)之道?
《豐收的喜悅展示設(shè)計(jì)》
流行色(2020年1期)2020-04-28 11:16:38
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測(cè)量?jī)x
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過海——仿生設(shè)計(jì)萌到家
小議PLC與單片機(jī)之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
電子制作(2017年19期)2017-02-02 07:08:27
主站蜘蛛池模板: 精品久久综合1区2区3区激情| 一本大道香蕉久中文在线播放| 午夜丁香婷婷| 中文国产成人精品久久| 亚洲AV人人澡人人双人| 99ri国产在线| 日韩在线播放中文字幕| 在线观看国产精品第一区免费| a毛片免费观看| 色偷偷男人的天堂亚洲av| 亚洲第一精品福利| 亚洲色欲色欲www在线观看| 国产极品粉嫩小泬免费看| 国产精品永久不卡免费视频| 国产99视频精品免费观看9e| 日韩福利在线观看| 色首页AV在线| 全色黄大色大片免费久久老太| 久久久黄色片| 88国产经典欧美一区二区三区| 国产美女精品一区二区| 国产精品自在在线午夜| 欧美成人a∨视频免费观看| 久久免费观看视频| 国产拍揄自揄精品视频网站| 国产香蕉在线视频| 国产激情国语对白普通话| 无码AV动漫| 日本欧美精品| 国内a级毛片| 亚洲AⅤ波多系列中文字幕| 国产精品xxx| 欧美日韩成人| 91黄视频在线观看| 亚洲美女视频一区| 日本欧美成人免费| 欧美啪啪一区| 国产女人18水真多毛片18精品| 国产办公室秘书无码精品| 久青草网站| 午夜视频免费试看| 欧美精品三级在线| 久久国产热| 无码在线激情片| 日韩成人在线一区二区| 福利在线不卡一区| 萌白酱国产一区二区| 国产精品无码AV中文| 一本大道在线一本久道| 免费一级毛片不卡在线播放| 中文字幕 欧美日韩| 91蝌蚪视频在线观看| 麻豆精品视频在线原创| 自偷自拍三级全三级视频| 精品91在线| 亚洲av色吊丝无码| 久久午夜影院| 中文字幕波多野不卡一区| 精品撒尿视频一区二区三区| 天天干天天色综合网| 在线观看国产精美视频| vvvv98国产成人综合青青| 欧美午夜在线播放| 久久久久88色偷偷| 2021国产在线视频| 亚洲欧洲日韩国产综合在线二区| 国产欧美日韩另类| 在线免费观看AV| 亚洲女同一区二区| 毛片免费观看视频| 狠狠色丁香婷婷综合| 国产浮力第一页永久地址| 欧美人在线一区二区三区| 亚洲精品第1页| 国产激爽大片在线播放| 国产麻豆aⅴ精品无码| 日韩亚洲综合在线| 国产一级二级三级毛片| 久久精品人妻中文系列| 国产黄色免费看| 日韩高清中文字幕| 国产成人av一区二区三区|