日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
紅綠燈程序
紅綠燈程序
 更新時間:2008-7-26 19:57:36  點(diǎn)擊數(shù):2
【字體: 字體顏色
紅 綠 燈 程 序

我要EDA網(wǎng)    發(fā)布日期:2005-11-17  瀏覽次數(shù):768
;程控數(shù)碼顯示倒計時紅綠燈(NS-1型51單片機(jī)試驗(yàn)板程序范例)

;單片機(jī)AT89s52控制的倒計時控制電路, ;2005/3

;P2.2--紅燈輸出(繼電器1)

;P2.3--綠燈輸出(繼電器2)

;P3.0--黃燈輸出(繼電器擴(kuò)展)

;P1.7--指示燈,外接的發(fā)光二極管為狀態(tài)LED,定時未開始時LED常亮,定時過程中LED閃爍

;P1.0--P1.6撥碼開關(guān)輸入

;P0----LED數(shù)碼管(0.36英寸)數(shù)據(jù)輸出

;P2.7、P2.6、P2.5、P2.4---LED數(shù)碼管位控制輸出

;K1為開始按鈕,K2為停止按鈕

;由接入P1口的8位撥碼開關(guān)的4.5.6.組合控制

;000=40。001=50S。010=60S。011=70S。100=80S。101=90S。110=100S。111=110S。

;黃燈點(diǎn)亮的時間由8位撥碼開關(guān)的7,8組合控制。

;00=2.0S。01=2.5S。10=3.0S。11=3.5S(秒)。

;停頓時間由8位撥碼開關(guān)的2.3.組合控制:00=0.0S。01=0.5S。10=1.0S。11=1.5S。


首先從P1口讀入撥碼開關(guān)狀態(tài)

;讀撥碼開關(guān)的狀態(tài),獲得倒計時時間

SET1:;MOV A,#0;;首先對A清零

MOV a,p1

rr a

rr a

anl a,#00000111b

MOV b,#10

mul ab;

add a,#5;40

MOV temp1,a;設(shè)置紅綠燈時長撥碼開關(guān)4.5.6位

;============

MOV a,p1

anl a,#00000011b

MOV b,#5

mul ab;

add a,#20

MOV temp2,a;設(shè)置黃燈時長撥碼開關(guān)7.8位

;========================

MOV a,p1

rr a;邏輯右移

swap a

anl a,#00000011b

MOV b,#5

mul ab

MOV temp3,a;設(shè)置停頓時長由撥碼開關(guān)2.3位控制

start1:

MOV a,#01h

MOV r6,a

MOV r7,a

MOV a,temp1

MOV temp,a

;這時TEMP中的值就是倒計時時間

;數(shù)碼管顯示定時時間的子程序

timea:MOV b,#100 ;

div ab

MOV c_bit,a;百位

MOV a,b

MOV b,#10

div ab

MOV b_bit,a;十位

MOV a_bit,b;個位

ret

dpl1: MOV dptr,#numtab ;指定查表啟始地址

MOV r0,#4

MOV r1,#250 ;

dplop: MOV a,a_bit ;取個位數(shù)

MOVC A,@A+DPTR ;查個位數(shù)的7段代碼

MOV p0,a ;送出個位的7段代碼

clr p2.4 ;開個位顯示

ACALL DELY1;顯示1毫秒

setb p2.4;關(guān)閉個位顯示

MOV a,b_bit ;取十位數(shù)

MOVC A,@A+DPTR ;查十位數(shù)的7段代碼

MOV p0,a ;送出十位的7段代碼

clr p2.7 ;開十位顯示

ACALL DELY1;顯示1毫秒

setb p2.7;關(guān)閉十位顯示

MOV a,c_bit ;取百位數(shù)

MOVC A,@A+DPTR ;查百位數(shù)的7段代碼

MOV p0,a ;送出百位的7段代碼

clr p2.6 ;開百位顯示

ACALL DELY1;顯示1毫秒

setb p2.6;關(guān)閉百位顯示

ret
  • 上一篇: X5045和X5043的讀寫程序
  • 下一篇: 51單片機(jī)設(shè)計測距儀原理及其應(yīng)用
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請聯(lián)系機(jī)電之家,機(jī)電之家將及時作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會
    中國行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1