51单片机教程之基础编(基于C语言)
OK!说了这么多,你会问:学习单片机能有什么钱途?嗯!学东西无非就是想赚钱,现在说学东西是业余爱好的话只有有钱人在说,谁敢说学手艺不是为了吃饭?你?你?还是你?呵呵...目前这个世界上单片机无所不在,洗衣机,电视机,电冰箱等等...都有单片机的身影,单片机就是单片微型计算机的简称,最早由英特尔公司发明,没错!就是大名鼎鼎的英特尔!哎!又一中国人的遗憾!电子技术什么东西才是我们中国的专利啊!说到计算机,咦?名字很熟悉?这个计算机可不是我们用的计算器啊,而是指电脑!什么?你说单片机是一个电脑?对!没错,单片机就是一个微型电脑。一个电脑的基本组成是这样的:输入系统(键盘)、输出系统(显示器)、计算系统(主机),你看你家的电脑是不是这样?其实主机还包含了运算系统(CPU)、程序存储器(硬盘)、数据存储器(内存),拆开你的电脑主机,是不是也是这样?我们用的单片机其实除了输入输出系统,已经包含了其它东西,所以就微型计算机,英文叫MCU,又叫微处理器。早期的单片机是英特尔的4004单片机,是4位的,由于功能太弱了,早已经淘汰,本人就不罗嗦了。现在我们用的单片机就51系列单片机,是英特尔最经典最成功的发明,由于51单片机价格便宜,功能齐全,到现在10几年历史,依然火爆,估计未来10年,51单片机不会淘汰,所以51单片机对初学者很合适。目前一个单片机工程师工资都在5000左右,视你的能力吧,上万的都有。单片机应用小到手机,大到火箭,都需要用到。只不过功能强弱不同,价格也不同,从几块钱到100多块钱。你说火箭的单片机要多少钱?我想最多100多块!什么?是不是真的?我想是!既然单片机这么厉害,为什么这么便宜?主要是现在技术成熟,产量大,目前世界上很多公司都在生产51核心的单片机,国内的话就有STC公司。
好了,那么学单片机该如何入手呢?俗话说,小钱不出,大钱不入,当然是要先花点钱买设备了,放心,不贵,200多块左右,不要告诉我你连200多块的钱都没有?现在淘宝上有很多开发板,而且还送教程,价格都在200块左右。开发板就是用来学习单片机的,虽然现在有很多仿真软件,但是跟实际应用还是有区别的。本人就有这样的经历,自己写了个程序,在仿真软件始终无法正常运行,但是到了实际电路运行很正常,所以开发板不能省。学习单片机最主要是多学习多实践,多在论坛上逛,遇到问题要自己研究,实在不行可以网上发帖问问。买了开发板,首先你得先学习C语言,C语言最重要就是关键字,语法。目前最常用的51编译器就是KEIL了,这个大家可以去网下载,现在都是破解版的了。单片机大家可以买ATMEL的单片机,这个是最常用的了,就买AT89S52这个吧,注意S的支持ISP编程,而C的不支持。什么是ISP呢?ISP就是在线编程的意思,就是无需拔下芯片就能写程序,这个对我们学习是很方便的。
现在
51单片机基础编C语 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)