打印
[STM8]

汇编定义

[复制链接]
1117|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 | 只看该作者
很少用汇编了,都忘光了

使用特权

评论回复
5
白丁野老| | 2014-12-30 21:02 | 只看该作者
我也来偷学一下;P

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

3

帖子

0

粉丝