www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]用的是51系列的單片機(jī), 說一下,MARK標(biāo)志位其關(guān)鍵作用, 需要的人自己想想, 下面是仿真圖 LED0 EQU P1 LED2 EQU P2 LED1 EQU P0 MARK BIT 00H MARK1 BIT 01H TIME EQU 30H;時間緩沖區(qū)

用的是51系列的單片機(jī)
說一下,MARK標(biāo)志位其關(guān)鍵作用,
需要的人自己想想,
 
下面是仿真圖

 
LED0  EQU P1
 LED2  EQU P2
 LED1  EQU P0
 MARK  BIT 00H
 MARK1 BIT 01H
 TIME  EQU 30H;時間緩沖區(qū)
        SHI   EQU 31H ;時長數(shù)據(jù)緩沖區(qū)!
 KEY   EQU P3.2
 KEY1  EQU P3.3
 CTH EQU (65536-50000)/256
 CTL EQU (65536-50000) MOD 256
 ORG 0000H
 JMP START
 ORG 0003H
 JMP INT_0
 ORG 000BH
 JMP TIME0
 ORG 0030H
START:  MOV P1,#00H
        MOV P0,#0FFH
 MOV P2,#0FFH
 MOV DPTR,#ABC
 MOV SP,#5FH
 MOV SHI,#20
 MOV R0,SHI
 MOV R7,#20
 CLR MARK
 CLR MARK1
 MOV TMOD,#01H
        MOV TH0,#CTH;初始指針
 MOV TL0,#CTL
 SETB EA
 SETB IT0
 SETB EX0
 SETB ET0
 SETB TR0
 MOV TIME,R0
 CALL DISPLAY
MAIN: MOV LED0,#21H;北,紅燈亮
        CJNE R0,#3,MAIN
 MOV SHI,#04
NEXT:   MOV R6,#3
A1:     MOV  LED0,#01H
 CALL DELAY_500MS
        MOV LED0,#21H
 CALL DELAY_500MS
 DJNZ R6,A1
S1: JBC MARK,A2
 SJMP S1 
A2: MOV LED0,#11H; BEI HUANG DENG LIANG
 MOV SHI,#20
 JBC MARK,MAIN1
 SJMP A2
MAIN1:  MOV LED0,#0CH ;XI HONG DENG LIANG
 CJNE R0,#3,MAIN1
 MOV SHI,#04
NEXT1:  MOV R6,#3
A3:     MOV LED0,#08H
        CALL DELAY_500MS
 MOV LED0,#0CH
 CALL DELAY_500MS
 DJNZ R6,A3
S2: JBC MARK,A4
 SJMP S2

A4: MOV LED0,#0AH
 MOV SHI,#20
        JBC MARK,MAIN
        SJMP A4
DELAY_500MS:
        MOV R5,#20
K1: MOV R4,#50
K2: MOV R3,#250
 DJNZ R3,$
 DJNZ R4,K2
 DJNZ R5,K1
 RET
DISPLAY:MOV A,TIME
        MOV B,#10
 DIV AB
 MOVC A,@A+DPTR
 MOV LED2,A
        MOV A,B
 MOVC A,@A+DPTR
 MOV LED1,A
 RET
ABC:    DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H 
INT_0:  PUSH ACC
 PUSH PSW
 SETB RS1
 SETB RS0
 MOV R5,#70
K4: MOV R4,#250
       DJNZ R4,$
 DJNZ R5,K4
 JB KEY,ITT_2
 MOV TIME,#20
 CALL DISPLAY
ITT_1:  MOV LED0,#00010010B
 CALL DELAY_500MS
 MOV LED0,#00H
 JNB KEY,ITT_2
 CALL DELAY_500MS
        JB KEY,ITT_1
ITT_2:  JNB KEY ,$
 POP PSW
 POP ACC
 RETI             
TIME0: PUSH ACC
       PUSH PSW
       MOV TH0,#CTH;初始指針
       MOV TL0,#CTL
       DJNZ R7,TIME1
       MOV R7,#20
       DJNZ R0,TIME2
       SETB MARK
       MOV R0,SHI
TIME2: MOV TIME,R0
       CALL DISPLAY
TIME1: POP PSW
       POP ACC
       RETI
       END
 

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

如果讀者朋友已經(jīng)有過匯編相關(guān)基礎(chǔ),能夠夠好理解本文內(nèi)容。匯編語言是比C語言更接近機(jī)器底層的編程語言,能讓我們更好的理解和操縱硬件底層。

關(guān)鍵字: 匯編 C語言

從匯編角度來說,如果“test %al, %al”能改成“test %0x1, %al”就沒有匪夷所思的問題了,如此一來應(yīng)該會降低CPU的效率,畢竟執(zhí)行指令還需要一個立即數(shù),我沒搞過編譯器也沒設(shè)計過CPU,純屬瞎猜,能搞...

關(guān)鍵字: 匯編 CPU 編譯器

摘 要:目前城市交通燈的控制策略無法滿足路口實時變化的車流量,為此設(shè)計了一種十字路口交通燈硬件結(jié)構(gòu),使用計算機(jī)圖像處理和分析技術(shù)對路口的車輛圖像進(jìn)行處理和分析,得到十字路口交通參數(shù),實時調(diào)整交通燈時間,以實現(xiàn)交通燈的智能...

關(guān)鍵字: 交通燈 ARM處理器 圖像處理 十字路口 交通參數(shù) 車輛密度 nRF905無線模塊

【說在前面的話】其實我很久之前就想寫這篇文章了,但彼時總覺得這是一個偽命題:既然已經(jīng)用了MDK,編譯出來的代碼,無論是體積還是性能都甩下armgcc好幾條街,誰還會想用gcc來進(jìn)行Cortex-M開發(fā)呢?對那些只能使用a...

關(guān)鍵字: GCC MDK 匯編

1.背景群里有個小伙伴學(xué)習(xí)設(shè)計加密方法,如同某商用軟件輸入注冊碼后就能使用擴(kuò)展功能。設(shè)計時他很自然的想著所寫的加密措施是否足夠健壯安全,是否有什么方法可以繞過加密檢查,也就是破解。權(quán)限管理僅在啟動后檢查一次注冊碼是否有效...

關(guān)鍵字: 指令 匯編 軟件

最近很多伙計問我現(xiàn)在搞嵌入式還有沒有必要學(xué)習(xí)匯編?

關(guān)鍵字: 嵌入式 匯編

單片機(jī)(Single-Chip Microcomputer)是一種集成電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU、隨機(jī)存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統(tǒng)、定時器/計數(shù)器等...

關(guān)鍵字: 單片機(jī)設(shè)計 單片機(jī) 微控制器

1、引言 機(jī)器視覺又稱計算機(jī)視覺,是用計算機(jī)來實現(xiàn)人的視覺功能,也就是用機(jī)器代替人眼來做測量和判斷。機(jī)器視覺技術(shù)包含光源照明技術(shù)、光成像技術(shù)、傳感器技術(shù)、數(shù)字圖像處理技術(shù)、機(jī)械工程技術(shù)、

關(guān)鍵字: 交通燈 機(jī)器視覺

來源 :智能軟件研究中心,作者:羅宇哲,直接來源:華為開發(fā)者社區(qū) 聲明:本公眾號轉(zhuǎn)發(fā)僅為傳播相關(guān)技術(shù)知識,不作任何商業(yè)用途,如有疑義請聯(lián)系刪除。 01 ARM匯編指令 操作系統(tǒng)中硬件相關(guān)的部分集中體現(xiàn)在匯編指令和對寄存器...

關(guān)鍵字: ARM 匯編

Part 1. 機(jī)器指令 上一次 我們已經(jīng)了解了 二進(jìn)制和 CPU 的基本原理,知道了程序運行時,CPU 每秒數(shù)以億次、十億次、百億次地震蕩著時鐘,同步執(zhí)行著微小的 「電子操作」,例如:從內(nèi)存讀取一個字節(jié)的數(shù)據(jù)到 CPU...

關(guān)鍵字: 高級編程 編程語言 匯編
關(guān)閉