您的位置:首页 > 其它

51单片机入门~chapter1

2013-10-03 23:18 295 查看
本人不是对单片机很了解,很久以前在学51单片机,到了现在觉得没什么新的进展,主要原因是自己缺少实践,没有把理论知识应用到实践当中。其实学习单片机最重要的就是多实践,在实践中发现问题并解决问题。所以现在想按着学习的顺序一点一点的把自己学到的东西写下来,才算是真正掌握了知识。

我因为有块单片机最小系统实验板(STC89C52),所以能及时实践。

一拿到单片机,千万不要被它这么多的引脚所吓倒,因为在你以后的学习中你会慢慢去接触慢慢去掌握的,所以心里不要有畏难的情绪。一开始,要掌握一些基本的引脚的用法,比如电源引脚(20脚和40脚)。还有就是单片机有四个I/O口,通过编程软件把程序烧进单片机内然后控制每个口的各个引脚实现相应的电平变化,进一步控制与I/O口链接外围电路。还有18和19引脚是接能使单片机能正常工作的晶振(只需要知道它有这个功能即可,至于究竟怎么具体工作的可以以后自己再去了解)。

首先来看看流水灯:

发光二极管只需要在两个引脚加上合适的电压(电压过大会烧坏二极管导致二极管无法使用),不过注意发光二极管具有单向导电性,所以必须注意区分发光二极管的正负引脚,一般长为正,短为负。



单片机是称为微型计算机,里面有很多寄存器,指令在单片机内是0和1的集合,这些具体原理我们可以不用掌握,我们可以用软件编写程序并烧入单片机内,使单片机根据所烧的程序一步一步地执行指令。



我们可以使用keil软件编写程序。假设使用的是P0口的八个引脚。



这个程序烧进单片机后(烧程序具体怎么弄,自己可以去看看串口与单片机的烧写电路 而且还要学会如何使用keil写程序并生成.hex文件用USB转串口线烧进单片机内),实验板上就隔相等的时间依次亮起来,实现流水灯的效果。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: