原创 单片机的C语言

2006-12-19 22:06 6462 8 16 分类: MCU/ 嵌入式

今天起开始学习51的C语言.


以前一直都是用的汇编,就是有点太懒,明明是知道汇编不如C的,但是,一直沉迷于汇编的表面简单化,不想去思考那些令人头疼的#include、{}等标记或者符号,所以就一直使用汇编.


汇编的表面简单化表现在51的基本指令直接使用,没有什么转换,我当时上单片机课的时候,老师在上面讲,我就在下面拼命记基本指令,按照典型教科书的分组记忆,也很快就记住100多条指令,呵呵~记忆力还是不错的


后来练习写程序,不知道什么C的,直接就进入用汇编指令写,所以久而久之就对汇编产生了依赖.


现在看网上铺天盖地的都是C的程序,再不学就落伍了!


按照我个人的理解,像Keil之类的软件,无非就是把按照C语法写出来的程序转换成机器码罢了.其实这就是编译,我想我这样理解没有错吧.其实我们用任何高级语言写程序,最终都是要转换成机器码的,因为凡是讲与计算机有关的"程序",其实最终都是以"0"和"1"的机器码在智能器件内部运行.机器码就是最最最基本、最最最本质、不能再分解的、直接就控制硬件的代码了!


~~


我使用的是大虾电子网的30章C51入门教程,个人觉得还不错


大家可以到http://www.daxia.com/bbs/moredata30.asp?id=13&syid=45283处下载


                                                           9ededbe1-a4d2-4b2b-9b6f-57eebd66773d.JPG aea40e35-a788-4010-b5b3-c7d7362e209d.JPG 

文章评论8条评论)

登录后参与讨论

用户1365865 2008-4-24 21:21

能把教程发一份给我吗 初学者。。。 wk.love.zzp@163.com 谢谢了。。。

用户1175252 2007-1-5 16:26

很遗憾不能帮你,我也是才开始上路的

在站里搜索一下也许会有收获的,祝你好运

用户44267 2007-1-5 12:43

请问谁有16X16LED汉字移位汇编或C语言的程序?能否提供?LINGUANGBO163@.163.COM   谢谢!

用户44267 2007-1-5 12:42

请问谁有16X16LED汉字移位汇编或C语言的程序?能否提供?LINGUANGBO163.163.COM   谢谢!

用户1123190 2006-12-31 17:33

我和你一样的,努力!

用户492808 2006-12-21 16:20

学会了C以后有问题就可以跳出低级的考虑代码,转向考虑算法了,比如我再用汇编时曾经被多字节乘除法难住,用C就不必考虑了,至少时很少考虑.

用户1053025 2006-12-20 16:16

NO 2也被我抢啦。哈哈。

用户1053025 2006-12-20 09:19

你的理解差不多对。不过有了汇编的基础,再学C,很简单了。

相关推荐阅读
用户1175252 2007-08-11 00:07
水文缆道测流信号无线传输方案
已经完成了一些基础工作曾经在论坛上发过求思路帖子,但是很少有人回应.使用的是一对无线数据传输模块,已经成功进行了信号传输,而且比较稳定,起初担心信号传输不稳定问题消除.论坛上有人说GPRS,开始不是没...
用户1175252 2007-08-10 23:49
各位好朋友,我的淘宝店开张了
各位好朋友,我的淘宝店开张了欢迎大家前去看看您有什么需要的SuperLib速普单片机实验室  http://shop34732650.taobao.com...
用户1175252 2007-02-11 22:02
我的第一款单片机实验板
我的第一块单片机实验板V1.2 具备的功能和可以完成的实验有:1    8路发光LED,可以做跑马灯,流水灯实验,8路LED为独立控制2    4位数码管静态/动态显示3    1路蜂鸣器输出,可以输...
用户1175252 2007-01-15 22:27
我也上传一个实验板电路
这是我最近做的一实验板的原理图和PCB,是99se格式.拟MCU采用AT89S51和STC89C51.AT89S51可以采用ISP下载线实现程序下载,下载线可以自制,自制的电路可以参考网络上流传很广的...
用户1175252 2007-01-04 16:20
介绍一种四轮小车机器人的机械结构
这个四轮小车机器人是我做毕业设计时做的,参照了我们学校机电一体化实验室的一个工业机器人的结构.说明:    两个直流伺服减速电机与轮子直接联接,分别装在前轮转向叉的左右两端,转向叉与车体上板通过轴承联...
用户1175252 2007-01-04 02:42
关于51单片机P0口的结构及上拉问题
首先请看P0口的结构:说明:1。P0作为地址数据总线时,T1和T2是一起工作的,构成推挽结构。高电平时,T1打开,T2截止;低电平时,T1截止,T2打开。这种情况下不用外接上拉电阻.而且,当T1打开,...
我要评论
8
8
关闭 站长推荐上一条 /2 下一条