久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2689|回復(fù): 5
收起左側(cè)

求各位大神幫我看看這個(gè)匯編語言程序除了什么問題?

[復(fù)制鏈接]
ID:157272 發(fā)表于 2016-12-24 01:04 | 顯示全部樓層 |閱讀模式
H_RED         BIT P2.1      ;定義IO端口
H_GREEN       BIT P2.2
H_YELLOW      BIT P2.3
L_RED         BIT P2.4
L_GREEN       BIT P2.5
L_YELLOW      BIT P2.6
;主程序,選擇設(shè)置紅綠燈時(shí)間模式或自動(dòng)調(diào)整模式
ORG   0000H
LJMP MAIN
ORG   0003H       ;中斷入口
LJMP  INT0
ORG   0030H
MAIN:   MOV  R3, #20       ;用于嵌套50ms軟件方法計(jì)時(shí)1s
MOV    R0, #20       ;預(yù)設(shè)值紅綠燈時(shí)間
MOV    R1, #20
CLR    EX0
K1:     MOV   C, P3.7       ;等待檢測何種模式按鍵按下
ANL    C, P3.2
JB     C, K1
JNB    P3.7, F        ;F鍵按下為自動(dòng)模式,進(jìn)入掃描
K2:     JNB   P3.2, S        ;S鍵按下并等待計(jì)數(shù)次數(shù)
SJMP   K2
F:      LCALL DELAY
MOV    R0, #30
MOV    R1, #30
SETB   00H
SETB   EA
SETB   EX1
SJMP   START
S:      LCALL DELAY
CJNZ   R0, #40, V1
MOV    R0, #20
V1:     INC   R0
JNB    P0.1, $
JNB    P3.6, J        ;J鍵按下并等待計(jì)數(shù)次數(shù)
SJMP   K2
J:      LCALL DELAY
CJNZ   R1, #40, V2
MOV    R1, #20
V2:     INC R1
JNB    P3.6, $
JNB    P3.7, START   ;設(shè)置完畢為設(shè)定時(shí)間模式,進(jìn)入掃描
JNB    P3.6, J
MOV    P2, #0DDH   ;預(yù)設(shè)信號(hào)燈狀態(tài),時(shí)間和車向
MOV    R4, R0
SETB   01H
SETB   EX0
;程序開始,進(jìn)行每50ms掃描
START:  MOV   TMOD, #01H
MOV    TH0, #3CH
MOV    TL0, #0B0H
CLR    TF0
SETB   TR0         ;開始50ms計(jì)時(shí)
DJNZ   R3, Y       ;1s是否計(jì)時(shí)完畢
MOV    R3, #20
DJNZ   R4, Y       ;本狀態(tài)是否結(jié)束,并進(jìn)行下一狀態(tài)設(shè)置
MOV    A, P2
CJNZ   A, #0DDH,D1
MOV    P2, #BDH
MOV    R4, #5
D1:     CJNZ  A, BDH,D2
MOV    P2, #EDH
MOV    R4, R1
CLR    01H
D2:     CJNZ  A, #EDH,D3
MOV    P2, #E7H
MOV    R4, #5
JNB    00H, D3
LCALL  DATA
D3:     CJNZ  A, #E7H,Y
MOV    R2, #DDH
MOV    R4, R0
SETB   01H
Y:      MOV   A, R4         ;LED倒計(jì)時(shí)顯示
MOV    B, #10
DIV    A, B
MOB    DPTR,#LEDMAP
MOVC   A,@A+DPTR
MOV    P1, A
MOV    A, B
MOVC   A,@A+DPTR
MOV    P0, A
LEDMAP:   DB    C0H,F9H,A4H,B0H,99H,92H,82H,F8H,80H,90H
JNB    00H, WAIT   ;判斷是否要計(jì)數(shù)車流量
JB     P3.3, WAIT   ;判斷是否有車經(jīng)過
WAIT:   JNB   TF0, WAIT    ;50ms一次掃描完畢
SJMP   START
INT1:    JNB    01H, U       ;判斷車向
INC    R5
U:      INC   R6
RETI
INT0:   SETB  P3.4         ;中斷服務(wù)子程序,闖紅燈或緊停按鍵
JB     P3.7, $
LCALL  DELAY
CLR    P3.4
RETI
DATA:   MOV   A, R6         ;車流量數(shù)據(jù)處理及紅綠燈時(shí)間調(diào)整
MOV    B, R0
MUL    A, B
MOV    R6, A
MOV    A , R5
MOV    B, R1
MUL    A, B
MOV    B, #10
MUL    A, B
MOV    B, R6
DIV    A, B
CJNZ   A, #7 M1
M2:     MOV   R2, #20
MOV    R1, #40
SJMP   OUT
M1:     JB    C, M2
CJNZ   A, #15 N1
N2:     MOV   R0, #30
MOV    R1, #30
SJMP   OUT
N1:     JB    C, N2
MOV    R0, #40
MOV    R1, #20
OUT:    CLR   R5
CLR    R6
RET
DELAY:  MOV    R2, #14H
A1:     MOV   R7, #0FFH
DJNZ   R2, $
DJNZ   R7, A1
RET
END

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

ID:157283 發(fā)表于 2016-12-24 09:33 | 顯示全部樓層
INT0  可以改改 這個(gè)好像是關(guān)鍵字 吧  類似關(guān)鍵字
回復(fù)

使用道具 舉報(bào)

ID:111634 發(fā)表于 2016-12-24 11:25 | 顯示全部樓層
實(shí)例94  模擬電子鐘(由80C51定時(shí)器產(chǎn)生秒時(shí)基):http://www.zg4o1577.cn/bbs/dpj-50131-1.html
回復(fù)

使用道具 舉報(bào)

ID:7485 發(fā)表于 2016-12-24 19:28 | 顯示全部樓層
遇到什么問題?
回復(fù)

使用道具 舉報(bào)

ID:7485 發(fā)表于 2016-12-24 20:07 | 顯示全部樓層
你這個(gè)程序是自己編寫的嗎?
里面有許許多多的問題。注釋符號(hào)“;”你用的是中文符號(hào)(全角字符)。
JB和JNB指令的跳轉(zhuǎn)長度有一定的限制的,跳不了那么遠(yuǎn)。
沒有CJNZ指令,只有CJNE指令。。。。。
回復(fù)

使用道具 舉報(bào)

ID:7485 發(fā)表于 2016-12-24 20:13 | 顯示全部樓層
這個(gè)程序里面有不少的問題。
注釋符“;”應(yīng)使用半角字符。
JNB指令的跳轉(zhuǎn)跳不了那么遠(yuǎn)。如果需要可以跳轉(zhuǎn)到近的地方,然后用JMP (不用區(qū)分AJMP和LJMP)接力一下。
指令CJNZ是錯(cuò)誤的,應(yīng)為CJNE
等等..........
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 毛片网在线观看 | 午夜影院黄 | 国产中文字幕在线观看 | www.婷婷亚洲基地 | 美女视频黄色片 | 欧美亚洲国产日韩 | 精品国产精品 | 久久久99精品免费观看 | 精品国产一区二区三区久久久蜜月 | 久久性av | 欧美日高清视频 | 欧美日韩一区在线 | аⅴ资源新版在线天堂 | 欧美一级片在线播放 | 黄色大全免费看 | 亚洲欧美中文日韩在线v日本 | 欧美在线a| 免费久久久久久 | 久久亚洲二区 | 国产成人精品午夜 | 久久99精品久久久久久青青日本 | 男人天堂网址 | 国产香蕉视频在线播放 | 中文字幕国产精品 | 在线视频 亚洲 | 奇米四色在线观看 | 欧美在线视频不卡 | 久久一区二区av | 欧美二区乱c黑人 | 欧美理论片在线 | 国产综合精品一区二区三区 | 久久69精品久久久久久国产越南 | 国产一二三视频在线观看 | 国产一区二区三区四区在线观看 | 成年免费在线观看 | www.三级 | 国产精品亚洲成在人线 | 亚洲国产欧美91 | 亚洲一区二区av在线 | 免费能直接在线观看黄的视频 | 国产欧美在线一区二区 |