学习单片机其实并不难

我们供应的单片机学习套餐包括:(全套198元)购买方法

编程器 实验板 学习开发软件、单片机教程及学习资料

《汉化完整版Keil C51》

《单片机多媒体教程》

《单片机基础》

《51单片机开发工具集》

《单片机原理及应用》

《单片机综合应用》

《数字电路元件》

《通用集成电路速查手册》

《单片机实用教程》

                         更多资料>>>

编程器全套包括:配套的电源、电缆、驱动程序 实验板包括配套的电源.实验用AT89S51芯片10元/只 开发平台软件《Keil C51》教程
编程器的使用方法 实验板的介绍及使用方法 《单片机多媒体教程》片断

单片机学习开发的基本步骤


1、在电脑中,把我们想要让单片机干的事,象我们平常在windows计事本中用汉语写计划一样,“一件一件”的依次写下来,也就是给单片机一条一条的下命令,当然,单片机的命令有它的格式,这种格式叫“语言”,下命令的这个过程叫“编写原程序”。

2、这样的命令是人类规定的,单片机并不认识,它只认识“0和1”这样的代码,那怎么办?我们要给它“翻译”,也就是说,把我们给单片机下的命令“翻译”成单片机认识的“0和1”代码,在这里我们叫它“编译”,编译后的“0和1”代码一般用16进制表示,扩展名为.hex。

3、通过编程器将我们最终得到的hex代码烧写到单片机芯片的程序存储器里。这个过程叫“编程”。

4、把烧写了程序的单片机芯片放到实验板上,验证单片机是否按照你的命令去执行。

单片机学习和实验所需要的基本条件

从单片机学习开发的基本步骤可以看出,学习单片机起码要具备:电脑-开发平台软件-编程器-实验板及实验用的芯片.
1、电脑。以单片机开发来说,对电脑的要求并不高,只要能正常运行windows的电脑就可以了。
2、单片机的开发平台软件。目前开发单片机的应用软件比较杂乱,使初学者无所适从;这里我们推荐Keil公司的c51eval,这个软件为集成系统,所谓集成,是指将原程序编写、汇编/编译/连接、调试等开发单片机所要用到的程序集合到一个软件中。
3、编程器。用Keil编写并生成单片机的“hex文件”后,需要用编程器将“hex文件”这个目标代码烧写到单片机中;在本系列实验课中,也将以本厂的51编程器为例。 
4、实验板。将烧写好程序的单片机,只有装到实验板才能验证你编写程序的正确与否,单靠一片单片机芯片是干不成事情的。实验板可以自制,也可以购买,本实验采用实验板见这里。 
5、实验用单片机芯片:现在常用AT89S51,我们的AT89S51的ROM(程序存储器)可不是一次性的,AT89S51的ROM是由FLASH闪存打造的。厂家方面讲:通过编程器可以重复擦写1000次,掉电后ROM里的数据可以保存10年不丢。实际情况是远远大于1000次。如果我们的程序有问题,可以擦除了再重新写入嘛!又不是一次性的。每次上实验板试验已经不是仿真了,就是真的。

单片机学习是一个实验与体会的过程,实践证明:只有多实验,才能在实验中逐步理解其中的奥妙。当你学会单片机开发后,你将会理解我我在这里说的话了。

[返回首页]