首先需要电脑一台,单片机开发板一块(51系列即可)。
当然有必要说明的是,虽然51系列已经是很老旧的版本了,但是仍然使用它,因为它曾经辉煌过。这不是重点,重点在于网上各种
文档相对而言是很多的。而且学习单片机,我们学习一个系列就可以了,然后当我们再去学习其他系列的时候,我们完全可以触类旁通,可以很快速的上手任何一个版本的单片机。
这个过程其实是和你学习编程是一样的,你学习了某一们语言后,当你再去学习其他语言的时候,你会发现你已经会利用先前学过的知识以及经验来学习这一个新的编程语言了。
### 环境搭建
工欲善其事必先利其器。首先在你的电脑上安装好一个环境是必须的。
安装`Keil`
我在Windows10环境下安装。
win7应该是安装keil最好的环境了,win10在使用过程中也许会出现一些奇怪的问题,但是一般不会出现什么大问题。我们没必要为了安装一个软件而更换系统。
### 焊接技巧
焊接时,先上烙铁,对电路板进行预热,再上焊锡,等焊点饱满、圆滑之后,再撤焊锡,最后再撤烙铁。关于焊接,多练才是硬道理,技巧什么的都是花架子。这里总结几点关于万用板的焊接方法,这些方法是焊接过程中总结的,仅供同学参考,最主要的还是要读者自己行动,光说不练肯定是不行的,死记硬背也是永远掌握不了焊接技巧的。现对焊接技巧总结如下:
>(1)初步确定电源、地线的布局。电源贯穿电路的始终,合理的电源布局能对简化电路起到关键的作用。某些洞洞板布置有贯穿整块板子的铜箔,应将其用作电源线和地线。 如果无此类铜箔,同学也需要对电源线、地线的布局有个初步的规划。
(2)善于利用元器件的引脚。洞洞板的焊接需要大量的跨接、跳线等,不要急于剪断元器件多余的引脚,有时候直接跨接到周围待连接的元器件引脚上会事半功倍。另外,本着构建节约型社会的目的,可以把剪断的元器件引脚收集起来作为跳线。
(3)善于设置跳线。特别要强调这一点,多设置跳线不仅可以简化连线,而且要美观得多。
(4)善于利用元器件自身的结构。
(5)善于利用排针。因为排针有许多灵活的用法。比如两块板子相连,就可以用排针和排座,排针既起到了两块板子间的机械连接作用又起到电气连接的作用。
(6)在需要的时候隔断铜箔。在使用连孔板的时候,为了充分利用空间,必要时可用小刀割断某处铜箔,这样就可以在有限的空间放置更多的元器件。
(7)充分利用板上的空间。 芯片座里面隐藏元件,既美观又能保护元件。
### keil的使用
>等我有时间了再写吧,最近课实在太多了。根本没时间写啊!!!
### 51单片机最小系统
单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统. 对51系列单片机来说,最小系统一般应该包括:单片机、电源、晶振电路、复位电路。
1. 单片机
89C51单片机一片
2. 电源
5V直流电源1个
3. 晶振电路
包括12MHz晶振1只、30pF瓷片电容2只
4. 复位电路
10uF电解电容1只,4k7电阻1只
![](image/51单片机最小原理图.png)
>注:上图中/EA(31引脚)也可直接连接电源VCC,2k电阻可去除。
### 51单片机最小系统
1、时钟电路51 单片机上的时钟管脚: XTAL1(19 脚) :芯片内部振荡电路输入端。 XTAL2(18 脚) :芯片内部振荡电路输出端。
2、复位电路 在单片机系统中,复位电路是非常关键的,当程序跑飞(运行不正常)或死机(停止运行)时,就需要进行复位。 MCS-5l 系列单片机的复位引脚RST( 第9 管脚) 出现2个机器周期以上的高电平时,单片机就执行复位操作。如果RST 持续为高电平,单片机就处于循环复位状态。
3、EA/VPP(31 脚) 的功能和接法 51 单片机的EA/VPP(31 脚) 是内部和外部程序存储器的选择管脚。当EA 保持高电平时,单片机访问内部程序存储器;当EA 保持低电平时,则不管是否有内部程序存储器,只访问外部存储器。
### 点亮一个LED灯
点亮一个灯,对于各位想必很轻松,可是你会用C语言加上单片机来做吗???
编写下面程序:
``` c
#include<reg52.h> //包含头文件
sbit LED1=P1^0; //位声明,声明是单片机的P1端口的第一位
void main() //主函数
{
LED1=0; //单片机的P1.0口输出低电平,点亮第一个发光二极管
}
```
写好之后,将此程序烧录进单片机,然后打开开关,即可看到灯亮的效果。
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
MCU【程序员VIP专用】.zip (4个子文件)
MCU【程序员VIP专用】
电子技术
README.md 0B
树莓派
README.md 2KB
单片机
image
51单片机最小原理图.png 256KB
README.md 5KB
共 4 条
- 1
资源评论
想念@思恋
- 粉丝: 2432
- 资源: 298
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于C#的停车场管理系统(源码+数据库).zip
- 13:暗刃侠盗.mp4
- 群晖Driver 3.5.1版本(MACOS)
- 34521945-b0e9-461e-8b69-6436502dee5b-1.zip
- 小程序&保险行业&平安保险小程序(源码+截图+源码导入教程和视频).zip
- java-ssm+vue在线考试系统设计与实现源码(项目源码-说明文档)
- java-ssm+vue在线购物系统实现源码(项目源码-说明文档)
- java-ssm+vue员工婚恋交友平台实现源码(项目源码-说明文档)
- java-ssm+vue游戏售卖商城实现源码(项目源码-说明文档)
- Snipaste-2.5.6-Beta-x64.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功