51单片机入门~chapter1
来源:互联网 发布:三金西瓜霜漱口水 知乎 编辑:程序博客网 时间:2024/05/10 14:54
本人不是对单片机很了解,很久以前在学51单片机,到了现在觉得没什么新的进展,主要原因是自己缺少实践,没有把理论知识应用到实践当中。其实学习单片机最重要的就是多实践,在实践中发现问题并解决问题。所以现在想按着学习的顺序一点一点的把自己学到的东西写下来,才算是真正掌握了知识。
我因为有块单片机最小系统实验板(STC89C52),所以能及时实践。
一拿到单片机,千万不要被它这么多的引脚所吓倒,因为在你以后的学习中你会慢慢去接触慢慢去掌握的,所以心里不要有畏难的情绪。一开始,要掌握一些基本的引脚的用法,比如电源引脚(20脚和40脚)。还有就是单片机有四个I/O口,通过编程软件把程序烧进单片机内然后控制每个口的各个引脚实现相应的电平变化,进一步控制与I/O口链接外围电路。还有18和19引脚是接能使单片机能正常工作的晶振(只需要知道它有这个功能即可,至于究竟怎么具体工作的可以以后自己再去了解)。
首先来看看流水灯:
发光二极管只需要在两个引脚加上合适的电压(电压过大会烧坏二极管导致二极管无法使用),不过注意发光二极管具有单向导电性,所以必须注意区分发光二极管的正负引脚,一般长为正,短为负。
单片机是称为微型计算机,里面有很多寄存器,指令在单片机内是0和1的集合,这些具体原理我们可以不用掌握,我们可以用软件编写程序并烧入单片机内,使单片机根据所烧的程序一步一步地执行指令。
我们可以使用keil软件编写程序。假设使用的是P0口的八个引脚。
这个程序烧进单片机后(烧程序具体怎么弄,自己可以去看看串口与单片机的烧写电路 而且还要学会如何使用keil写程序并生成.hex文件用USB转串口线烧进单片机内),实验板上就隔相等的时间依次亮起来,实现流水灯的效果。
- 51单片机入门~chapter1
- chapter1 SpringBoot 入门
- 51单片机入门篇
- 51单片机入门~chapter2
- 51单片机入门~chapter3
- 51单片机入门程序
- 51单片机入门了解
- Java入门(二)chapter1
- [51MCU] Chapter1:概述
- Chapter1
- chapter1
- chapter1
- Chapter1
- chapter1
- chapter1
- chapter1
- 51单片机之入门准备
- 51单片机--LCD1602编程入门
- 内存管理之虚拟内存篇
- HDU 4165 Pills (dp解法)
- __asm__ __volatile__("": : :"memory")等系列问题
- ZOJ 1364 Machine Schedule
- UIView的AutoSizing
- 51单片机入门~chapter1
- 计算机网络基础
- w_文件流,缓冲流,二进制流复制文件哪个比较快!
- hdu 4746 Bell 中国剩余定理+矩阵乘法+第二类斯特林数 (2013网络赛)
- Linux Power Management for x86 CPU (1)---- C-State
- system32里的文件说明
- android小程序,根据生日年份计算出生肖
- C++/C功能程序代码
- Java工具类之Arrays(一)