13653046513 发表于 2011-10-22 10:05:27

51单片机中的C语言与现在学小鱼的感觉用不上啊

我是学习开发51单片机的,但是感觉与学小鱼教学的不一样啊?求解啊?

crazylinux 发表于 2011-10-22 10:19:50

你好!~51单片机中的C语言是在有了C语言基础后才可以的,单片机C语言中使用的指令和C语言都是一样的,除了头文件和特殊指令以外,比如#include<reg52.h>,#include和C语言是一样的头文件reg52.h和stdio.h,stdio.h是标准的输入输出头文件,reg52.h里面包括的是像P0^多少到多少(数字)还有其他的,自己可以打开reg52.h头文件看下就和stdio.h头文件相似,它输出是输出在单片机上,stdio.h是输出在电脑的窗口中……。明白了么?

yipwing 发表于 2011-10-22 11:14:55

你说的是板子不一样,还是其他什么??

风扫地 发表于 2011-10-22 11:46:49

语言是相同的。只是应用起来有写差别。。。比如说在电脑上写很少写死循环。。在51上经常要写死循环。。

13653046513 发表于 2011-10-22 14:45:51

crazylinux 发表于 2011-10-22 10:19你好!~51单片机中的C语言是在有了C语言基础后才可以的,单片机C语言中使用的指令和C语言都是一样的,除了头 ...

51只是输出不一样吗?变量也一样的吗?担是实验的功能不一样啊?

13653046513 发表于 2011-10-22 14:47:19

yipwing 发表于 2011-10-22 11:14你说的是板子不一样,还是其他什么??

程序不一样啊

13653046513 发表于 2011-10-22 14:48:42

风扫地 发表于 2011-10-22 11:46语言是相同的。只是应用起来有写差别。。。比如说在电脑上写很少写死循环。。在51上经常要写死循环。。

我分别不了啊…是不是我思路没明白吗?

crazylinux 发表于 2011-10-22 14:59:02

本帖最后由 crazylinux 于 2011-10-22 15:01 编辑

13653046513 发表于 2011-10-22 14:45 static/image/common/back.gif
51只是输出不一样吗?变量也一样的吗?担是实验的功能不一样啊?
51有输出也有输入。他得输出是显示在单片机上,输入是在后面才讲。

51声明变量和C语言声明变量用得指令不同,全局变量P1是单片机中的一个部件(在C语言中相当于全局变量)sbitP1   整形变量声明如:unsigend   int   a在C语言中只要inta就可以。

实验的功能你是指?


哥们单片机说白了又叫什么?
单片机的定义明白么?
http://bbs.fishc.com/thread-6083-1-1.html你看看资料,不过才出到第6章

yipwing 发表于 2011-10-22 17:10:13

说到这里,我想,楼主应该理解了吧。。?

13653046513 发表于 2011-10-22 23:06:00

yipwing 发表于 2011-10-22 17:10说到这里,我想,楼主应该理解了吧。。?

有点理解了…谢谢你

yipwing 发表于 2011-10-22 23:08:00

13653046513 发表于 2011-10-22 23:06 static/image/common/back.gif
有点理解了…谢谢你

客气了,这个区很少人来。。
希望以后会越来越好。。咱是这么想的。。
有什么问题,问CL吧,他在单片机领域比我深得多。。
咱也是才入门。。

ROY 发表于 2012-5-31 18:16:54

可我还只是个小菜

朝闻夕死 发表于 2017-4-6 10:58:33

@小甲鱼 8楼可设为最佳!
页: [1]
查看完整版本: 51单片机中的C语言与现在学小鱼的感觉用不上啊