欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 單片機 >> 正文

單片機倒計時定時器

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2008/11/4
    這里我們先要安裝好51試驗板上的兩個輕觸按鈕開關,我們采用的是獨立式按鈕開關,也就是說將開關直接連接到電源的地和單片機的對應引腳之間,這里K1接到單片機的P3.6引腳,K2接到P3.7。正常情況下單片機的P3.6、P3.7都被程序初始化時置“1” 當有按鍵按下時對應的單片機引腳被按鈕開關下拉為“0”,這種方法比較直觀,而且比較簡單,在按鍵數量不多的場合下使用很廣泛。



因為機械開關開關時有抖動,所以需要在程序中加一個軟件去抖動程序,它的工作原理如下:當單片機檢測到有按鍵被按下后立即執行一個10毫秒的延時程序,然后再在檢測該引腳是否仍然為閉合狀態?如果仍然為閉合說明確認該鍵被按下立即執行相應的處理程序,否則可能是干擾,丟棄這次檢測結果。

    接下來我們再安裝一個四位的撥碼開關,就是圖中紅色的開關,它相當于四個裝在一起的撥動開關,當開關撥到"ON"一側時,對應的那路就會接通,反之斷開.它在單片機中一般用于設置初始參數,而且不經常改變的場合。這里因為單片機引腳資源不夠,所以我們只使用了撥碼開關的第2、3、4位,第1位閑置。三個開關可以邏輯組合出8種狀態,所以我們能夠方便靈活地預置多達7種的倒計時時間。

    最后我們來安裝兩個繼電器和相關電路,有了繼電器我們的實驗板不再僅僅是做做實驗而已,可以用于控制一些負載,比如說:充電器,洗衣機,電風扇等,使我們的實驗板的實用功能大大增強。




    這里繼電器由相應的S8050三極管來驅動,開機時,單片機初始化后的P2.3/P2.4為高電平,+5伏電源通過電阻使三極管導通,所以開機后繼電器始終處于吸合狀態,如果我們在程序中給單片機一條:CLR P2.3或者CLR P2.4的指令的話,相應三極管的基極就會被拉低到零伏左右,使相應的三極管截至,繼電器就會斷電釋放,每個繼電器都有一個常開轉常閉的接點,便于在其他電路中使用,繼電器線圈兩端反相并聯的二極管是起到吸收反向電動勢的功能,保護相應的驅動三極管,這種繼電器驅動方式硬件結構比較簡單。

;可設定時間的倒計時定時器,可選擇5/15/20/30/35/45/50分鐘倒計時
;倒計時時間由四位撥碼開關的2/3/4位來控制,
;第2位表示5分鐘,第3位表示15分鐘,第4位表示30分鐘,
;通過不同的組合可以產生5/15/20/30/35/45/50分鐘倒計時
;P1.0口的外接的發光二極管為狀態LED,定時未開始時LED常亮,定時過程中LED閃爍
;K1為開始按鈕,K2為停止按鈕

a_bit equ 20h ;數碼管個位數存放內存位置
b_bit equ 21h ;數碼管十位數存放內存位置
temp equ 22h ;計數器數值存放內存位置

;開機初始化
MOV P3,#0FFH;對P3口初始化,設置為高電平,用于按鍵輸入
MOV P0,#0FFH;使顯示時間數碼管熄滅
CLR P1.0;點亮LED指示燈

;等待鍵盤輸入
START:JB P3.6,$;循環判斷開始按鈕K1是否按下?
ACALL DELAY10;延時10毫秒觸點消抖
JB P3.6,START;如果是干擾就返回
JNB P3.6,$;等待按鍵松開

;讀撥碼開關的狀態,獲得倒計時時間
SET:MOV A,#0;首先對A清零
JB P2.0,A1;判斷撥碼開關的第2位是否接通,接通就對A加5
ADD A,#5
A1:JB P2.1,A2;判斷撥碼開關的第3位是否接通,接通就對A加15
ADD A,#15
A2:JB P2.2,A3;判斷撥碼開關的第4位是否接通,接通就對A加30
ADD A,#30
A3:MOV TEMP,A
;這時TEMP中的值就是倒計時時間

;數碼管顯示定時時間的程序
display:CLR P2.4;使繼電器1釋放,開始定時(開機時繼電器處于吸合狀態)
CLR P2.3;使繼電器2釋放,開始定時(開機時繼電器處于吸合狀態)
MOV R2,#120
AB:MOV R3,#250
TIME1:mov a,temp ;將temp中的十六進制數轉換成10進制
mov b,#10 ;10進制/10=10進制
div ab
mov b_bit,a ;十位在a
mov a_bit,b ;個位在b

mov dptr,#numtab ;指定查表啟始地址
mov r0,#4
dpl1: mov r1,#250 ;
dplop: mov a,a_bit ;取個位數
MOVC A,@A+DPTR ;查個位數的7段代碼
mov p0,a ;送出個位的7段代碼
clr p2.7 ;開個位顯示
ACALL DELY1;顯示1毫秒
setb p2.7;關閉個位顯示,防止鬼影
mov a,b_bit ;取十位數
MOVC A,@A+DPTR ;查十位數的7段代碼
mov p0,a ;送出十位的7段代碼
clr p2.6 ;開十位顯示
ACALL DELY1;顯示1毫秒
setb p2.6;關閉十位顯示,防止鬼影

;插入一段判斷定時過程中是否有按鍵輸入的程序段
C1:JB P3.6,B1
ACALL DELAY10;延時10毫秒消抖
JB P3.6,C1
JNB P3.6,$;等待按鍵松開
AJMP SET
B1:JB P3.7,M33
ACALL DELAY10;延時10毫秒消抖
JB P3.7,B1
JNB P3.7,$;等待按鍵松開
AJMP OVER

M33:djnz r3,TIME1 ;2毫秒循環執行250次,時間約0.5秒
CPL P1.0;使LED每1秒閃爍一次
djnz r2,AB ;循環執行120次,時間為1分鐘

DEC TEMP;滿一分鐘對定時時間減1
MOV A,TEMP
JNZ DISPLAY;判斷TEMP的數值是否為0?不為0循環

;結束定時
OVER:CLR P1.0;LED指示燈常亮
SETB P2.4;繼電器1吸合,定時結束,退回到開機時的狀態
SETB P2.3;繼電器2吸合,定時結束,退回到開機時的狀態
AJMP START;退到開機初始化狀態

;1毫秒延時子程序
DELY1:MOV R4,#2
D1:MOV R5,#248
DJNZ R5,$
DJNZ R4,D1
RET

;10毫秒延時子程序
DELAY10:MOV R4,#20
D2:MOV R5,#248
DJNZ R5,$
DJNZ R4,D2
RET

;實驗板上的7段數碼管0~9數字的共陰顯示代碼
numtab: DB 0CFH,03H,5DH,5BH,93H,0DAH,0DEH,43H,0DFH,0DBH

end
Tags:單片機開發,倒計時器,倒計時設計,電路設計  
責任編輯:admin
相關文章列表
51單片機指令系統(1)
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人
洋洋av久久久久久久一区| 樱桃国产成人精品视频| 欧美性生活大片视频| 成人ar影院免费观看视频| 99久久久精品| 97精品超碰一区二区三区| 国产成人一级电影| 粉嫩av一区二区三区| 国产一区二区h| 国内国产精品久久| 99精品视频一区二区三区| 91丨九色丨蝌蚪丨老版| 欧美综合欧美视频| 欧美丰满一区二区免费视频| 欧美日韩在线不卡| 欧美精品第1页| 中文字幕乱码亚洲精品一区 | 91成人国产精品| 国产精品不卡一区| 中文字幕一区二区在线播放| 国产精品久久综合| 久久精品99国产精品| 国产黄色91视频| 91成人免费网站| 欧美日韩一二三| 制服丝袜一区二区三区| 欧美精品一区二区三区蜜桃| 国产精品久久久久影院| 国产精品麻豆欧美日韩ww| 日韩一区中文字幕| 亚洲午夜羞羞片| 国产麻豆成人精品| 在线精品观看国产| 久久久99免费| 亚洲最大成人网4388xx| 欧美久久一区二区| 欧美成人性战久久| 一区二区三区不卡视频在线观看| 亚洲黄一区二区三区| 日韩不卡一二三区| 色婷婷精品久久二区二区蜜臀av | 99re视频精品| 欧美精品一区二区三区在线| 亚洲综合小说图片| 国产精品99久久久久久久女警 | 精品三级在线看| 亚洲国产成人av| 成人短视频下载| 人人爽香蕉精品| 在线视频观看一区| 亚洲免费观看高清完整版在线观看| 日本成人超碰在线观看| 欧美日韩精品一区二区三区四区 | 国产乱对白刺激视频不卡| 欧美草草影院在线视频| 天天操天天综合网| 这里只有精品视频在线观看| 国产女同性恋一区二区| 看电影不卡的网站| 日韩精品在线一区二区| 麻豆久久一区二区| 欧美xxxxx牲另类人与| 精品一区二区综合| 国产校园另类小说区| 成人午夜电影小说| 国产精品美女www爽爽爽| 成人深夜在线观看| 怡红院av一区二区三区| 精品少妇一区二区三区日产乱码| 精品在线观看视频| 亚洲欧洲成人自拍| 制服.丝袜.亚洲.另类.中文| 精品亚洲成a人在线观看| 中文字幕一区二区日韩精品绯色| av不卡免费电影| 天堂成人免费av电影一区| 精品久久久久久最新网址| 丁香婷婷综合激情五月色| 亚洲成人免费视| 中文字幕一区免费在线观看| 欧美日韩视频在线第一区 | 欧美男男青年gay1069videost| 久久国产精品一区二区| 国产精品福利一区二区| 日韩一级片网站| 欧美午夜精品一区二区三区| 国产在线国偷精品产拍免费yy| 国产精品免费丝袜| 日韩欧美国产系列| 欧美午夜在线一二页| 美脚の诱脚舐め脚责91| 午夜精品久久一牛影视| 亚洲精品中文字幕乱码三区| 国产亚洲午夜高清国产拍精品| 欧美日韩国产免费| 91在线视频播放地址| 国产精品乡下勾搭老头1| 奇米888四色在线精品| 亚洲综合在线观看视频| 久久九九99视频| www亚洲一区| 久久久久久久免费视频了| 精品乱人伦小说| 欧美精品一区二区三区久久久| 欧美电视剧在线看免费| 日韩小视频在线观看专区| 欧美美女激情18p| 这里只有精品视频在线观看| 欧美另类videos死尸| 色综合久久综合网欧美综合网| 99精品视频一区二区| 国产乱人伦精品一区二区在线观看| 亚洲欧美激情小说另类| 国产嫩草影院久久久久| 国产精品国产三级国产普通话蜜臀| 国产色综合久久| 国产精品久久久99| 亚洲品质自拍视频| 偷偷要91色婷婷| 国产乱对白刺激视频不卡| 91视频国产观看| 久久午夜电影网| 夜夜嗨av一区二区三区| 国产成人精品亚洲日本在线桃色| 成人开心网精品视频| 日韩欧美高清dvd碟片| 最新欧美精品一区二区三区| 亚洲午夜成aⅴ人片| 国产成人午夜片在线观看高清观看 | 日韩在线a电影| 精品一区二区三区在线观看| 国产精品一卡二卡| 国产91在线观看| 久久久久国产精品厨房| 日韩一区精品字幕| 欧美精品亚洲二区| 亚洲已满18点击进入久久| 精品在线播放午夜| 亚洲精品一区二区三区99| 精品一区二区av| 成人99免费视频| 国产精品女上位| 91污在线观看| 精品一区二区三区不卡 | 欧美在线一二三四区| 国产精品乱码一区二三区小蝌蚪| 亚洲精品国产视频| 在线亚洲一区二区| 夜夜揉揉日日人人青青一国产精品| 成人av网站大全| 亚洲精品国久久99热| 欧美日韩国产片| 激情小说欧美图片| 91精品国产综合久久国产大片| 亚洲国产aⅴ成人精品无吗| 精品视频色一区| 亚洲精品视频在线观看网站| 国产suv精品一区二区883| 在线观看亚洲精品| 亚洲国产欧美在线人成| 91精品欧美综合在线观看最新| 国产精品一级片| 国产欧美日韩三级| 欧美福利一区二区| 日本精品视频一区二区三区| 韩国欧美国产一区| 欧美国产精品一区二区| 久久亚洲一区二区三区四区| 国内久久婷婷综合| 国产精品萝li| 91精品国产综合久久精品app| 欧美视频你懂的| 成人免费精品视频| 久久99精品国产麻豆婷婷洗澡| 亚洲裸体在线观看| 国产午夜精品久久久久久免费视| 91在线免费看| 国产成人欧美日韩在线电影| 国产精品99久久久久久久女警 | 亚洲人成网站影音先锋播放| 久久精品无码一区二区三区| 在线成人免费观看| 日韩欧美国产一区二区三区 | 毛片av中文字幕一区二区| 国产精品日韩精品欧美在线| 色94色欧美sute亚洲线路二| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产精品系列在线| 欧美福利视频一区| 99国产精品久| 成人高清av在线| 久久精品国产**网站演员| 亚洲1区2区3区4区| 亚洲精品视频在线| 国产精品美女视频| 日本一区二区三区在线观看| 26uuu亚洲综合色| 久久久久久黄色| 2023国产精华国产精品| 国产欧美日韩另类一区|