第一次学51单片机开发板应该买开发板还是烧录器?

我也遇到过这种情况当确定没有选错COM口和芯片型号的情况之下  我用了四种方法  一、把鼠标键盘一切外设拔掉蓝牙关闭重启下载软件可以恢复但是几率不是很大。二、重新启动电脑可以恢复几率也不是很高并且还可能重返  三、重新卸载串口驱动安装一般可以解决  有几率复发 四、重装或恢复电脑系统这个方法我用了一次一直到现在还没复发
}
自己搭建最小系统要注意的地方:
      EA引脚一定要接高电平即VCC,这是最容易忽略的,这个引脚是用来选择是用片内存储器还是用片外存储器。51单片机内部存储器一般都够我们使用,在以前的单片机需要外扩存储器,我们烧录的程序就是存在片内存储器。
要将P0组引脚当普通IO用时,需要接10K的上拉电阻。P1-P3里面都有上啦电阻。
1、做地址/数据总线时和做输入I/O口时,p0口不用接上拉电阻。
2、 但当做输出I/O口时,p0口必须要接上拉电阻才可以。
P0口是集电极开路输出,也就是OC门,这种结构没有输出高电平的能力就相当于一个一端接地的开关,按下去就输出低电平0V,断开就没有电压,是悬空状态。
至于用不用上拉电阻,取决于外部电路,如果要输出高电平控制一个器件,而这个器件本身又没有内置上拉,就必须自己接一个上拉电阻,如果要用低电平控制一个器件,则可以不用加上拉。

51单片机是高电平脉冲复位,在RST引脚。复位脉冲的高电平宽度必须大于2个机器周期。为了方便计算,我们假设晶振频率为12M,那么它的时钟周期为1/12us(微秒)。它的一个机器周期是12*(1/12)=1us(微秒)。复位脉冲高电平宽度必须大于2个机器周期即2us,那么就要保证RST引脚高电平的时间大于2us单片机即可自动复位。

当通电时,开关是断开的,那么电流从VCC→电容→RST、R32→GND。刚上电的时候,电容开始充电,充满电后相当于断路,在电容充电到充满的过程中电压逐渐从高到低(从5V到0V)。也就是说一上电,RST端得到就是高电平,当这个时间超过2us时单片机复位,电容快充满到充满后RST得到是低电平,电源不断那么RST就一直是低电平而不会一直复位。RST高电平持续的时间取决于电容充电时间.。(这个电容要取多大?怎么计算的?)

   通电之后,RST会自动复位一次,当单片机在运行的过程中我们需要它复位时可以断电使之上电复位。或者按下SW0开关也能实现复位。当SW0开关按下时电流从VCC→R33→RST、R32→GND形成回路。为方便计算R33假设为300欧即

}

学习51单片机最小开发系统需要准备一下工具

1.单片机(这不废话么)2.烧录软件(一般由单片机厂商提供)3.keilc(来源你懂的)4.驱动程序安装(单片机厂商提供)

3.建立新文件并且保存,注意保存时自己加.c后缀

4.右键Source Group1,把刚刚建立的C语言文件添加进去。

6.可以开始愉快的打代码了

7.此处例程为点亮第一个led灯,依据电路修改变量名字,代码如下

点击rebuild生成hex文件,hex就是要下载到单片机中的文件。

9.使用下载工具下载到单片机中,注意选择端口以及一些单片机要用跳线连接接口。

10.大功告成,接下来还有很多的模块要学习。

}

我要回帖

更多关于 单片机开发板 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信