资讯
8051汇编语言之LED流水灯(2024-07-29)
8051汇编语言之LED流水灯;用汇编编写程序,不需要选择添加头文件,且程序文件需要用ASM作为后缀。
ORG 0000H //汇编伪指令,它指定下一条语句将在哪里开始,这种汇编......
基于51汇编语言的外部中断(2023-09-01)
基于51汇编语言的外部中断; 主程序显示八位流水灯;
外部中断0:左右四位闪烁三次;
外部中断1:各位间隔闪烁三次。
仿真电路如下:
;程序如下:
ORG 0000H......
51单片机汇编——延时和点灯(2023-01-06)
程序封装成一个过程(汇编里面常用过程来表示函数的意思)
先把 #X (#后面的是立即数)数据移动到 R0 寄存器里面,然后循环执行 DJNZ 指令。DJNZ 指令的含义就是 R0 寄存器减少 1,如果......
51单片机汇编——延时和点灯(2023-01-06)
程序封装成一个过程(汇编里面常用过程来表示函数的意思)
先把 #X (#后面的是立即数)数据移动到 R0 寄存器里面,然后循环执行 DJNZ 指令。DJNZ 指令的含义就是 R0 寄存器减少 1,如果......
proteus仿真51流水灯(汇编)(2024-08-02)
proteus仿真51流水灯(汇编);本文为《proteus仿真51流水灯和点阵(心形)》的后续文章,上文链接:https://www.cnblogs.com/xing-2/p/11147890......
跑马灯实验用汇编语言和C51语言做出的不同效果(2023-05-23)
跑马灯实验用汇编语言和C51语言做出的不同效果;当前开发单片机应用系统程序主要应用汇编语言和C51语言,采用汇编语言编写可直接操纵系统的硬件资源,能编写出高效运行的程序代码,程序运行速度快。而采......
80C51单片机-LED流水灯效果(汇编版)(2024-07-31)
80C51单片机-LED流水灯效果(汇编版);本文将介绍一个基于8051单片机的跑马灯实验,通过编写汇编代码实现LED流水灯效果。这个实验将使用8051单片机的P2口来控制8个LED灯,实现......
基于stc89c52单片机的红外学习型遥控器(2023-07-19)
细的红外学习型遥控器,储存在24c64中的汇编子程序,在你自己的设计中只要修改一下IO调用它就可以了,是本人的工程验证能学习市面常用的绝大部分红外线遥控器
用的是stc89c52单片机,下面是汇编......
51单片机编程:双路计数器详解(2024-03-21)
= t;}
} } }
}
//-----------------------------------------------
是不是很简单?
用汇编语言来编程,就显得长多了。
和上述 C 语言功能相同的汇编......
汇编写51单片机之循环点亮LED(2023-01-11)
汇编写51单片机之循环点亮LED;二话不说,先上代码:
ORG 0000H
AJMP MAIN
MAIN:SETB P1.0
LCALL DELAY
CLR P1.0
LCALL DELAYA......
八路LED跑马灯实验(2023-06-06)
AJMP START;反复循环;延时子程序,12M晶振延时约250毫秒DELAY:MOV R4,#2L3: MOV R2 ,#250L1: MOV R3 ,#250L2: DJNZ R3 ,L2DJNZ......
51单片机通用汇编延时子程序,(2023-09-04)
51单片机通用汇编延时子程序,;[DELY]:通用延时子程序[地址]:7FEBH - FFEBH[功能]:延时[入口]:延时常数放在 R2 寄存器中。时间常数 N(十六进制)所对......
汇编写51单片机之按键检测(2023-01-11)
汇编写51单片机之按键检测;二话不说,先上代码:
ORG 00H
LOOP: JB P3.4,LOOP
LCALL DELAY
JB P3.4,LOOP
LOOP1:JB P3.4,LOOP
JB......
PWM控制LED灯渐亮渐灭汇编程序(2022-12-26)
PWM控制LED灯渐亮渐灭汇编程序;;*******************************************************************
;* 演示......
汇编和C语言相结合的51单片机编程技巧(2023-06-25)
部分需要做如此处理。
PUBLIC DELAY
DELAY SEGMENT CODE
RSEG DELAY
DELAY:
MOV R2,#250
DJNZ R2,$
RET
END
2:C语言中嵌入汇编......
使用单片机设计实现软件延时00到59秒计时器的资料说明(2023-08-09)
D1: MOV R7,#248
DJNZ R7,$
DJNZ R6,D1
DJNZ R5,D2
RET
汇编源程序
Second EQU 30H
ORG 0
START: MOV Second......
AT89S51单片机报警器的设计(2023-07-21)
4.6.2
6.汇编源程序
FLAG BIT 00H
ORG 00H
START: JB P1.7,START
JNB FLAG,NEXT
MOV R2,#200
DV: CPL P1.0
LCALL......
告诉你怎么编写一个最简单的单片机程序(2023-08-10)
,#250
D1: MOV R6,#250
D2: DJNZ R6,D2
DJNZ R7,D1
RET
END
在以上汇编程序中,延时子程序每一行的具体含义先不管他,以后慢慢学到,上面......
8051系列单片机软件精确延时研究(二)(2024-07-23)
改为while(--x),以消除for循环产生的额外5个机器周期的误差。
注意:应使用while(--x),这样对应生成的汇编语句才是DJNZ。如果使用while(x--),将额外产生几个指令,导致......
ADC0832数码管显示电压表汇编程序(2023-01-04)
ADC0832数码管显示电压表汇编程序;;***********************************************************
;* *
;* 数字......
第4章 汇编语言程序设计(2024-08-09)
第4章 汇编语言程序设计;汇编语言语句格式
一、指令格式
[标号:]助记符 操作数1,操作数2 [;注释]
标号:由1-8个字符组成,且第一个字符必须是字母。用于指示指令的地址。
操作数:可使......
AT89S51单片机实现可预置可逆4位计数器的设计(2023-05-19)
4.12.2
6. 汇编源程序
COUNT EQU 30H
ORG 00H
START: MOV A,P3
ANL A,#0FH
MOV COUNT,A
MOV P1,A
SK2: JB P3.6,SK1......
AT89S51单片机计数器的设计(2023-04-13)
4.12.2
6.汇编源程序
COUNT EQU 30H
ORG 00H
START: MOV A,P3
ANL A,#0FH
MOV COUNT,A
MOV P1,A
SK2: JB P3.6,SK1......
汇编的51单片机的跑马灯(2023-01-11)
汇编的51单片机的跑马灯;话不多说,先上程序
ORG 0000H
MAIN:MOV P1,#0O
LCALL DELAY
MOV A,#0FEH
SETB C
TO: MOV P1,A
LCALL......
单片微机原理P1:80C51指令系统和编程方法(2024-08-21)
表就是我们经常写的C的那个switch在汇编层实现的东西,具体格式就是JMP @A+DPTR(A + DPTR里面的内容是要跳转到的位置的据对地址)。
5. 条件转移指令(JZ,JNZ,CJNE,DJNZ,JC......
基于AT89S51单片机的动态数码显示设计(2023-07-21)
示缓冲区,每个显示缓冲区装有显示的不同数据即可。
(3. 对于显示的字形码数据我们采用查表方法来完成。
5. 程序框图
6. 汇编源程序
ORG 00H
START: JB......
使用单片机实现可预置可逆4位计数器的详细资料说明(2023-08-15)
显示缓冲区装有显示的不同数据即可。
(3. 对于显示的字形码数据我们采用查表方法来完成。
5. 程序框图
图4.13.2
6. 汇编源程序
ORG 00H
START: JB P1.7,DIR1
MOV DPTR,#TABLE1......
使用实现单片机动态数码显示的详细说明(2023-08-15)
显示的字形码数据我们采用查表方法来完成。
5. 程序框图
图4.13.2
6. 汇编源程序
ORG 00H
START: JB P1.7,DIR1
MOV DPTR,#TABLE1
SJMP DIR......
00-59秒计时器(利用软件延时)(2023-08-10)
,$DJNZ R6,D1DJNZ R5,D2RET5. 程序框图
图4.11.26. 汇编源程序Second EQU 30HORG 0START: MOV Second,#00HNEXT: MOV......
AT89S51单片机发光二极管多功能闪烁的设计(2023-10-10)
烁时,ID=2;当L4在闪烁时,ID=3;很显然,只要每次按下开关K1时,分别给出不同的ID号我们就能够完成上面的任务了。下面给出有关程序设计的框图。
5.程序框图
图4.9.2
6.汇编源程序
ID......
AT89S51单片机电子门铃的设计(2023-07-21)
工作,当T0工作完毕,回到最初状态。
(3).“叮”和“咚”声音各占用0.5秒,因此定时/计数器T0要完成0.5秒的定时,对于以250us为基准定时2000次才可以。
6.汇编源程序
T5HZ EQU......
8051汇编查表程序(2024-07-29)
8051汇编查表程序;debug_trig MACRO
CPL P1_0
ENDM
//宏定义PID采样值,NZRI编码之后,LSB
PID_ACK EQU 02h
PID_SETUP......
用汇编语言做一个看门狗测试(2023-01-13)
用汇编语言做一个看门狗测试;用STC的MCU的IO方式控制74HC595驱动8位数码管。
; 用户可以修改宏来选择时钟频率.
; 显示效果为: 显示秒计数, 5秒后不喂狗, 等复......
基于采用多路采集技术实现智能变形检测系统的设计(2023-05-30)
感器每位采集时间为11us,故采用汇编语言进行采集,确保数据的正确性。
软件设计的关键在于确定数据采集的起始条件,容栅传感器输出的快速周期为20ms,慢速周期为250ms,因此......
51单片机实现最小系统的原理和电路与编程设计说明(2023-06-13)
51单片机实现最小系统的原理和电路与编程设计说明;本课以AT89S51单片机最小系统来教你如何实现单片机编程,该程序驱动单片机P1.7端口上的发光二极管不停闪烁,系统程序用keil 汇编......
51单片机学习日志-指令系统(2024-08-22)
汇编语言
用助记符,操作数,标号编写的程序叫做汇编
二进制机器码翻译成汇编语言---反汇编
标准格式
1、标号
存放该指令的地址
必须字母开头,:号结尾
2......
8051系列单片机软件精确延时研究(一)(2024-07-23)
--)
{
_nop_();
i = 2;
while (--i);
}
}
由于不懂汇编,所以对代码的实际延时时间一直没有深究,每次都是凭感觉摸索个大概。今天......
用汇编语言写一个LCD1602驱动显示程序(2023-01-30)
用汇编语言写一个LCD1602驱动显示程序;Fosc_KHZ EQU 22118 ;22118KHZ
STACK_POIRTER EQU 0D0H ;堆栈开始地质
P4 DATA 0C0H
P5......
单片机程序结束后去哪儿了?(2024-10-30 16:05:15)
,A DJNZ......
89C52单片机电子时钟的设计(2023-08-23)
式按键识别过程
(3).“时”,“分”,“秒”数据送出显示处理方法
5.程序框图
6.汇编源程序
SECOND EQU 30H
MINITE EQU 31H
HOUR EQU 32H
HOURK BIT P0.0......
51单片机串口应用实例(汇编)(2024-08-22)
51单片机串口应用实例(汇编);一、 实验题目
猜数字小游戏:串行口发送0x01、0x02、0x03 HEX数据中的一个到51单片机,对应的按键key1-key3,发送数据之后,另一......
采用MAXQ2000进行音频滤波(2023-07-03)
, 0xf9a3, 0xecde, 0xff31, 0xa94,
0x2ae, 0xfd0c, 0xff42, 0xde
Shift amount: 12
用MAXQ汇编......
用汇编语言写个流水灯程序(2023-01-13)
用汇编语言写个流水灯程序;;************* 功能说明 **************
;程序使用P4.7 P4.6 P1.6 P1.7 来演示流水灯,输出低驱动。
Fosc_KHZ EQU......
用汇编语言写一个数码时钟程序(2023-01-13)
用汇编语言写一个数码时钟程序;;功能说明
;用STC的MCU的IO方式控制74HC595驱动8位数码管。
;显示效果为: 数码时钟.
;使用Timer0的16位自动重装来产生1ms节拍,程序......
“叮咚”门铃电路设计(2023-08-15)
4.19.26. 汇编源程序T5HZ EQU 30HT7HZ EQU 31HT05SA EQU 32HT05SB EQU 33HFLAG BIT 00HSTOP BIT 01HSP1 BIT......
AT89S51单片机按键识别的过程和方法(2023-09-01)
序转向REL处执行程序,否则就继续向下执行程序。
(2).但对程序设计过程中按键识别过程的框图如下图所示:
图4.8.3
5.程序框图
图4.8.4
6.汇编源程序
ORG 0
START: MOV......
I/O并行口直接驱动LED显示实验(含电路原理图)(2023-08-15)
DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
5.程序框图
图4.7.2
6. 汇编源程序ORG 0START: MOV R1,#00HNEXT: MOV......
单片机 Mooc 课程讨论区问题集锦(2024-08-09)
加了一些其他功能,更容易用一些。然后需要注意在延时的时候,不能直接照搬,指令执行速度不同
我有C 语言基础,总感觉汇编语言不好理解 老师如何看?
答:有 C 语言基础,可直接用 C51,很快就能上手,编程......
用汇编语言写一个红外遥控接收板程序代码(2023-01-30)
用汇编语言写一个红外遥控接收板程序代码;用STC的MCU的IO方式控制74HC595驱动8位数码管。
红外接收程序。适用于市场上用量最大的NEC编码。查询方式, Timer0十六......
00-99计数器实验(2023-06-21)
10整除,即可得到十位数字了。(4. 通过查表方式,分别显示出个位和十位数字。5. 程序框图
图4.10.26. 汇编源程序Count EQU 30HSP1 BIT P3.7ORG 0START......
相关企业
;永德翔江科技有限公司;;专业从事单片机软件反汇编研究,自主研发多款单片机系列反汇编工具,将二进制机器码文件精准的反汇编成汇编语言代码,辅助人工分析,快速将部分或整个机器码文件还原成C代码。团队
准确的为客户提供高品质产品和服务。公司通过独自汇编产品目录,建立起直接销售产品的营销体制,根据客户的建议和要求,制定产品和服务规划,并持续开发提供高质量水平的金久产品。
国德克萨斯的Keil Software Inc。Keil公司制造和销售种类广泛的开发工具,包括ANSI C编译器、宏汇编程序、调试器、连接器、库管理器、固件和实时操作系统核心(real-time kernel
公司等进行静电防护技术培训,并取得了良好的效果。我公司汇编有多种防静电技术资料、防静电行业常用的国家与行业标准汇编《石油化工和电子行业防静电技术资料标准汇编》,供广大防静电装备企业、技术人员、生产
率先将抄数纳入反向研发服务范围,与传统的PCB抄板、芯片解密、软件反汇编的项目一起构成电子产品全套仿制克隆的完整服务体系,并率先成立国内第一批专业的反向研发项目实验室,挑选
;重庆传说科技有限公司;;政府宣传光盘:用于政府各部门对外宣传、城市周年庆祝、城市地域人文、统计资料汇编、招商引资及电子公务。 企业形象光盘:用于提高公司形象。它是
和耗材的购买为您一站式解决方案,让您可集中精力和时间完成您的核心业务。上海朴维商贸有限公司以国外先进的商业模式为基础,结合中国的实际情况,按行业类别分类,将对应行业实验室及生产过程中在线检测所用到的各类检测仪器汇编
,可用汇编/C语言编程,工业级温度-40,搞干抗性达8KV,我司已成功开发的成熟方案有:电动窗帘、移动电源、315/433M发射接收模块、遥控器, 充电器、空气清新机、红外感应给皂器、电暖器、咖啡
应用于锅炉的鼓、引风系统、化工、铸造木工、轻工纺织系统的通风换气及排尘、空调、涂装喷涂成套设备、制鞋流水线换气成套设备、工艺品研磨成套除尘设备等。 为了适应国民经济发展的需要,使用户全面了解我公司的产品,我们汇编
信号处理器(DSP)、可编程逻辑阵列(FPGA),软件从汇编语言、C、C++、VB及RTOS都有深刻的理解及多年的开发经验。可为客户提供不同层次的技术服务,包括完整的系统解决方案,硬件设计,软件设计,建立