一、创建文件夹
二、新建工程
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、延时 500ms
- LCALL D500ms
- ; 3、灯 灭 P15 高电平
- SETB P15
- ; 4、延时 500ms
- LCALL D500ms
- SJMP Main
- ; 1ms 12MHz 双周期指令 2us
- ORG 0200H
- D1ms: ; 近似
- MOV R6, #2 ; 2 * 500us = 1ms
- L2: MOV R7, #250
- L1: DJNZ R7, L1 ; 2us * 250 = 500us
- DJNZ R6, L2
- RET
-
- ; 250ms
- ORG 0300H
- D250ms: ; 近似
- MOV R5, #250 ; 250 * 1ms = 250ms
- L3: LCALL D1ms
- DJNZ R5, L3
- RET
- ; 500ms
- ORG 0400H
- D500ms: ; 近似
- MOV R4, #2 ; 2 * 250ms = 500ms
- L4: LCALL D250ms
- DJNZ R4, L4
- RET
-
- END
复制代码 4.查看呆板码
5.举行软仿真
6. 打开调试
可以通过点击左边编写的代码,右面主动显示对应的呆板码
7.查看外设状态
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |