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
;----------------------------------------