1. 單片機流水燈外部中斷的匯編語言程序每一步不知道是什麼意思
如下圖所示:
2. 單片機匯編程序流程圖
給你個參考;
3. 單片機匯編程序繪圖
抄來的程序也要抄好點吧,這個是P1口接控制燈的程序。
4. 單片機匯編程序做好了 急求人幫忙做個流程圖 謝謝
單片機匯編程序做好了 急求人幫忙做個流程圖...
----
這程序,是我寫的。
可見:
http://hi..com/do_sermon/item/609a8327ba4830fe51fd8769
歡迎轉載,但是,應該註明出處。
5. 【單片機】求用匯編語言寫圖中的2、3題
是思考題。
--------
這樣的題目,要考慮一些技巧。
動一動腦子,不能直來直去的編。
特別是第三題,是已知數列求和,如果用循環50遍、累加,就不符合題意了。
應該用數列求和的公式來做,簡化程序,盡量縮短程序運行的時間。
3.程序如下:
MOV A, #2 ;首項
ADD A, #100 ;加上末項
MOV B, #25 ;項數/2
MUL AB ;結果在B、A中
SJMP $
結果是:
B = 09H
A = F6H
BA = 09F6H = 2550 = 2 + 4 + 6 + ... + 100
---------------------------
第二題,也可以優化如下:
2.
MOV R0, #30H
MOV R2, #0
MOV R3, #0
MOV R4, #0
LOOP:
CJNE @R0, #0, FU
INC R2 ;零的個數
JMP NEXT
FU:
CJNE @R0, #128, $ + 3
JC ZHENG
INC R4 ;負數個數
JMP NEXT
ZHENG:
INC R3 ;正數個數
NEXT:
INC R0
CJNE R0, #3AH, LOOP
SJMP $
END
程序很簡單,所用的寄存器也最少。
6. 單片機匯編程序的流程圖是什麼
初學單片機的40個實驗(含匯編程序、C程序、流程圖)
給初學者單片機的40個實驗,帶源碼,需要資料的加群:813238832
也可以到闖客網技術論壇下載更多關於單片機,MTK的資料和學習案例
模擬開關燈
1. 實驗任務
如圖4.2.1所示,監視開關K1(接在P3.0埠上),用發光二極體L1(接在單片機P1.0埠上)顯示開關狀態,如果開關合上,L1亮,開關打開,L1熄滅。
電路原理圖
圖一
更多資料在闖客網下載鏈接:https://bbs.usoftchina.com/thread-200737-1-1.html
3. 系統板上硬體連線
(1). 把「單片機系統」區域中的P1.0埠用導線連接到「八路發光二極體指示模塊」區域中的L1埠上;
(2). 把「單片機系統」區域中的P3.0埠用導線連接到「四路撥動開關」區域中的K1埠上;
4. 程序設計內容
(1). 開關狀態的檢測過程
如無法正常展示請點擊一鍵反饋
7. 用單片機唱一首歌的匯編語言流程圖
實現原理就是一根IO接一個喇叭,然後從該IO送出各音符相應頻率的脈沖,喇叭就會出對應的聲音。
喇叭接的是P2.3
;----------------------------------
;Copyright fairychild
;轉載請註明出處
DL EQU 0F111H
RLL EQU 0F2B3H
ML EQU 0F426H
FL EQU 0F4D0H
SL EQU 0F609H
LL EQU 0F71FH
XL EQU 0F817H
D EQU 0F889H
R EQU 0F959H
M EQU 0FA13H
F EQU 0FA68H
S EQU 0FB04H
L EQU 0FB90H
X EQU 0FC0BH
DH EQU 0FC44H
RH EQU 0FCADH
MH EQU 0FD0AH
FH EQU 0FD34H
SH EQU 0FD82H
LH EQU 0FDC8H
XH EQU 0FE06H
ORG 0000H
JMP START
;-----------------------------
ORG 001BH
CPL P2.3
CALL SOUND
RETI
;-----------------------------
START: MOV SP,#70H
SETB EA
SETB ET1
MOV TMOD,#11H
MOV R1,#0
MOV R2,#0
LAB: MOV A,R1
MOV DPTR,#FREQ
MOVC A,@A+DPTR
CJNE A,#0,LA1
JMP START
LA1: MOV R3,A
INC R1
MOV A,R1
MOVC A,@A+DPTR
CJNE A,#0,LA2
JMP START
LA2: MOV R4,A
INC R1
CALL SOUND
MOV A,R2
MOV DPTR,#TIME
MOVC A,@A+DPTR
MOV R5,A
INC R2
CALL DELAY
JMP LAB
;---------------------------------
SOUND: MOV TH1,R3
MOV TL1,R4
SETB TR1
RET
;---------------------------------
DELAY: MOV R6,#0FFH
LAB1: MOV R7,#0FFH
LAB2: DJNZ R7,LAB2
DJNZ R6,LAB1
DJNZ R5,DELAY
CLR TR1
RET
;---------------------------------
FREQ: DW D,SL,R,D,LL,SL
DW D,SL,M,R,D,S
DW SL,D,M,L,S,M,D
DW M,M,S,D,LL,SL,R
DW D,SL,R,D,LL,SL
DW D,SL,M,R,D,S
DW SL,D,M,L,S,D,M
DW R,M,S,LL,SL,R,D,0
TIME: DB 4,4,4,4,4,8
DB 4,4,4,2,2,8
DB 4,4,4,4,4,4,8
DB 4,2,2,4,2,2,8
DB 4,4,4,4,4,8
DB 4,4,4,2,2,8
DB 4,4,4,4,4,4,8
DB 4,2,2,2,2,4,8
;----------------------------------------