学习51最基本的条件是什么?
首先是买一本51单片机的基础书,也可以到论坛上下载,理论上的东西准备齐了后,就剩下硬件了,最基本的装备是电脑、51单片机学习板、下载线就可以了。硬件除了电脑贵以外,其余的百元以内就能拿下。最好用89S5x来学习,这样就可以省下编程器,用下载线编程。学习过程中一定要注意理论结合实践,兴趣是关键。要充分利用网上的例程。当然了还要有相应的软件支持。
学习51单片机书籍是必不可少的,初学者不建议使用电子书。首先学习51单片机的原理,此类书籍很多。然后在此基础上,对单片机的扩展做更多的了解,推荐北航出版的何立民主编的《MCS-51系列单片机应用系统设计--系统配置与接口技术》一书。 除了理论,学习单片机最重要的是实践,所以硬件也是必不可少。51单片机推荐使用STC的单片机,可以用ISP下载方式编程,外围也比较丰富。可以先搭建一个最小系统开始,逐渐进行扩展。
我的建议: 1.花200元左右买一个单片机开发板, 2.再买一本书〈单片机典型模块设计实例导航〉 3.计算机很普通配置的就可以,但是计算机一定要带RS232串行接口 开发板买回来后,按照开发板提供的例程一个一个进行试验,同时翻阅〈单片机典型模块设计实例导航〉从中找到理论支持, 这样经过一两个月的实践。基本就能入门。 买的开发板上最低应该具有如下实验资源和接口: 8 路LED 8位LED数码管 一路继电器 蜂鸣器 4x4矩阵键盘 4 只独立键盘 一体化红外接收头(配定制32键超薄遥控器) 16*2字符型液晶接口 128*64图形液晶接口 I2C总线接口8位模数/数模转换器PCF8591(4路A/D转换输入 ,1路D/A模拟输出) I2C串行EEPROM AT24C02 串行EEPROM AT93C46 SPI串行实时时钟 DS1302 1-Wire串行温度传感器DS18B20接口 MAX232专用串口通讯电路 ISP下载接口 40Pin仿真、外扩接口 这样经过利用开发板上的资源进行学习后,可以对51单片机的各种应用有了比较全面的认识。基本能够进行实际开发。
书和实验,掌握基础知识后要脱离书本多实践,最好自己买些扳子搭一下
个人以为:首先,基本的电路及编程知识;其次,设备和资料指导;再有,多做实验多体会。这些东西是需要慢慢培养起来的,贵在坚持。
实践动手
然后根据一个板子去编程练习
实践动手