疑惑51单片机 汇编

[复制链接]
3299|12
 楼主| niustart 发表于 2009-10-30 19:24 | 显示全部楼层 |阅读模式
忽然,发现自己写的51 汇编程序 都是最基本的51资源,现在的新型单片机都有很多新功能。比如,SPI,PCA等等,用汇编语言如何使用这些资源?我试了试,写了个指令
   MOV  T2CON,#00
都提示错误。这样的话,在keil里面选择单片机型号有什么意义? 都不会自动更新这些新资源吗?
要使用这些资源,改怎么办?兄弟们,请教了
 楼主| niustart 发表于 2009-10-30 19:52 | 显示全部楼层
顶起来,没人用汇编吗?
lyjian 发表于 2009-10-30 20:23 | 显示全部楼层
奇怪什么
要不然提供那么多不同型号MCU的头文件做什么用?
 楼主| niustart 发表于 2009-10-30 20:29 | 显示全部楼层
我说的是汇编,不是C。选择MCU型号可以包含相应的.h头文件。但用汇编,能包含吗?汇编到底如何才能像C一样包含这些头文件?
lyjian 发表于 2009-10-30 20:38 | 显示全部楼层
汇编也有一大堆包含文件,*.inc就是
 楼主| niustart 发表于 2009-10-30 20:46 | 显示全部楼层
本帖最后由 niustart 于 2009-10-30 20:50 编辑

谢谢了,
不亦心 发表于 2009-10-30 20:52 | 显示全部楼层

不会用keil吧
lyjian 发表于 2009-10-30 21:00 | 显示全部楼层
$INCLUDE(*.INC)
 楼主| niustart 发表于 2009-10-30 21:09 | 显示全部楼层
8# lyjian

恩,知道了。谢谢
5880527 发表于 2009-10-31 09:56 | 显示全部楼层
直接寻址
dsz 发表于 2009-10-31 09:57 | 显示全部楼层
不会用keil 呵呵
mei326 发表于 2009-10-31 18:09 | 显示全部楼层
很少用汇编!学了一招
5880527 发表于 2009-11-2 11:55 | 显示全部楼层
自己在程序开头定义一下也可以的,如果不考虑以后维护的方便,象我上面说的你直接MOV  0C8H,#00也一样的效果,反正单片机才不管是你怎么把数放进去的,甚至可以在那里个位置定义一个表DB 075H,0C8H,000H,也可以
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

43

帖子

1

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