[STM8] 汇编定义

[复制链接]
1655|4
 楼主| LMQ168 发表于 2013-12-19 17:14 | 显示全部楼层 |阅读模式
以前只用过义隆的单片机,用汇编的,都有通用寄存器可以自己定义地址,最近学习STM8S单片机,使用STVD,在定义寄存器地址时却出现不能识别的情况,
stm8/

  #include "mapping.inc"
  #include "stm8s105c_s.inc"

  DLC1  equ   $4000
  DLC2  equ   $4001
  DLC3  equ   $4002
例如你要实现一个LED闪灯,闪100次以后就灭掉,那这个100次我需要一个寄存器(DLC1)来存放,然后程序运行时LED亮一次就递减1再延时一下.直到减完为止就可以运行LED灭的程序了,定义地址不能识别,请大侠赐教!
 楼主| LMQ168 发表于 2013-12-19 20:25 | 显示全部楼层
难道每次都要直接用地址?
DEC   $4000
这样也太麻烦了吧!



szkwong 发表于 2014-12-28 21:18 | 显示全部楼层
写个头文件,即可,我刚刚试出来的:)
小浣熊 发表于 2014-12-29 18:00 | 显示全部楼层
很少用汇编了,都忘光了
白丁野老 发表于 2014-12-30 21:02 | 显示全部楼层
我也来偷学一下;P
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

3

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部