打印

疑惑51单片机 汇编

[复制链接]
2153|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一样包含这些头文件?

使用特权

评论回复
5
lyjian| | 2009-10-30 20:38 | 只看该作者
汇编也有一大堆包含文件,*.inc就是

使用特权

评论回复
6
niustart|  楼主 | 2009-10-30 20:46 | 只看该作者
本帖最后由 niustart 于 2009-10-30 20:50 编辑

谢谢了,

使用特权

评论回复
7
不亦心| | 2009-10-30 20:52 | 只看该作者

不会用keil吧

使用特权

评论回复
8
lyjian| | 2009-10-30 21:00 | 只看该作者
$INCLUDE(*.INC)

使用特权

评论回复
9
niustart|  楼主 | 2009-10-30 21:09 | 只看该作者
8# lyjian

恩,知道了。谢谢

使用特权

评论回复
10
5880527| | 2009-10-31 09:56 | 只看该作者
直接寻址

使用特权

评论回复
11
dsz| | 2009-10-31 09:57 | 只看该作者
不会用keil 呵呵

使用特权

评论回复
12
mei326| | 2009-10-31 18:09 | 只看该作者
很少用汇编!学了一招

使用特权

评论回复
13
5880527| | 2009-11-2 11:55 | 只看该作者
自己在程序开头定义一下也可以的,如果不考虑以后维护的方便,象我上面说的你直接MOV  0C8H,#00也一样的效果,反正单片机才不管是你怎么把数放进去的,甚至可以在那里个位置定义一个表DB 075H,0C8H,000H,也可以

使用特权

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

本版积分规则

9

主题

43

帖子

1

粉丝