导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→猜猜

* 94151: 关于keil c51的求助!

   zhouxiao2319 
zhouxiao2319发表的帖子 

 猜猜
我是习惯用汇编进行编程C51,不知道用C有什么大的区别,你试一试我给你说的办法.
51单片机是8位的,如果立即寻址数第一个数是A~F,就不能写成"#FFH"格式,
而必须在前面加一个"0"才能被编译系统识别.比如"#FF",你必须写成"#0FFH".
计算机编译系统才能识别. 而其他的数,比如"55",可以直接写成:"#55H"
在C环境下0x代表16进制,你试试改成"0x0FF"试试,
     #DEFINE ~~~~    0x0FF

我也是一个单片机爱好者,如果不介意,我们交个朋友,我的QQ:51234711




发表时间:2006年6月4日13:31:28

  
回复该帖

本主题共有 5 帖,分页:>>>>>该主题的所有内容[5]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  94230.[详细]SBUF这个寄存器在读和写的时候
摘要:指向了两个不同的地址,写进去了某一个值后,立刻去读该寄存器的值,不可能与你写进去的值相等的(除非巧合)!比如: SBUF = 10; a = SBUF; 这个时候,a不会......(218字)
- [xcfj9412][1333次] 2006年6月5日

  94369.[详细]请教楼上师兄
摘要:用C编程的时候SBUF是不是可以直接用在WHEN里面啊 是不是要先把SBUF读到A累加器中,然后在用A和某个值比较啊......(101字)
- [zhouxiao2319][892次] 2006年6月7日

[上一篇帖子]:猜猜单片机中每个指令周期是固定的,这取决于单片机的种类. 你算算你这些指令总共执行了多少次,
[下一篇帖子]:提供服务可为各位需要有关单片机控制毕业论文的朋友提供帮助[em11]