您的位置:首页 > 游戏 > 手游 > 公众号交易平台_站长工具搜一搜_免费网站建设哪个好_360关键词指数查询

公众号交易平台_站长工具搜一搜_免费网站建设哪个好_360关键词指数查询

2025/4/21 1:19:27 来源:https://blog.csdn.net/2301_79608998/article/details/146132557  浏览:    关键词:公众号交易平台_站长工具搜一搜_免费网站建设哪个好_360关键词指数查询
公众号交易平台_站长工具搜一搜_免费网站建设哪个好_360关键词指数查询

 一、创建文件夹

  • ASM代表汇编语言

二、新建工程

1.新建工程

2.选择新建的文件夹并创建工程名

3.选择单片机型号

 4.启动文件选否

5.点击图标,可以修改target和source group 1命名

 6.点击新建汇编程序

7.保存文件单击或者Ctrl+S,命名文件,一定要写上扩展名

8.添加文件进入到工程里面

双击该文件夹,然后选择新建的文件


附加知识:

 .h是C语言的头文件

.inc的是汇编的头文件 


三、汇编语言的编写

1.注释 

  • ;作为注释(用//也可以)

2.汇编程序的开始与结束

3.编写

; 实现 LED 灯的闪烁    时基 状态机 定时器 硬件和软件结合 
; P15--->P14 
; P1端口闪烁
; P15---P10灯,轮流闪烁
#include "STC12C5A60S2.INC"ORG 0000H LJMP Main ; 0100H 地址ORG 0100H   ; 0000 0000
Main:       ; 0010 0000 20H; 1、灯 亮 P15 低电平CLR  P15; 2、延时 500msLCALL D500ms; 3、灯 灭 P15 高电平SETB P15; 4、延时 500msLCALL D500msSJMP  Main; 1ms  12MHz 双周期指令 2us
ORG 0200H
D1ms:  ; 近似MOV  R6, #2    ; 2 * 500us = 1ms
L2: MOV  R7, #250
L1: DJNZ R7, L1    ; 2us * 250 = 500usDJNZ R6, L2RET; 250ms
ORG 0300H
D250ms:  ; 近似MOV  R5, #250  ; 250 * 1ms = 250ms
L3: LCALL D1msDJNZ R5, L3RET; 500ms
ORG 0400H
D500ms:  ; 近似MOV  R4, #2  ; 2 * 250ms = 500ms
L4: LCALL D250msDJNZ R4, L4RET    END

4.查看机器码

  • 点击魔术棒
  • 勾选第二项再编译

  •  在文件夹中查看

 5.进行软仿真

  • 晶振设为12mhz

  • 勾选左上角的limt... 

6. 打开调试

可以通过点击左边编写的代码,右面自动显示对应的机器码

7.查看外设状态

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com