小little白white单片机教程01环境配置

1.安装Keil5 C51

2.安装CH340g串口驱动

3.将STC头文件加入Keil5

首先我们安装Keil5,打开安装程序一路next就可以

 

 

安装完成后,桌面就会有一个绿色的keil5,安装成功。

接着我们安装CH340G驱动

 

最后我们打开STC-ISP

 

 

 找到Keil仿真设置,点击“添加型号和头文件到Keil中”

 

 找到你的Keil5安装目录,我的在C盘下,选中后点击确定

至此,软件环境算是配置好了 

接着我们在面包板上搭建单片机最小系统

 

 

首先,你需要准备:

CH340下载模块一个

STC89C52RC单片机一块

8-24无源晶振一个

30pf陶瓷电容两个

10k电阻一个

10-22uf电解电容一个

 

将单片机插入到面包板中,电源引出 

 

将晶振的两个脚插到单片机的第18和第19脚上,并将两个陶瓷电容的一端分别接在晶振的两端,另外一端接GND,注意单片机的缺口朝上时,左边为第一脚,右边为最后一脚 

 

单片机的第九脚接一个10k电阻到GND,同时第九脚接一个电解电容的负极,该电解电容的正极接VCC ,并将一个LED正极接单片机VCC,负极接单片机P0.0

连接好后将GND接在下载模块GND,单片机RXD接下载模块TXD,TXD接在下载模块RXD,VCC先不接CH340的5v,打开STC-ISP,选择单片机型号为STC89C52RC,插入CH340模块到电脑

这个时候注意串口号选择CH340G模块,点击检测MCU选项

当出现正在检测单片机时,将单片机VCC接到下载模块5v

 

出现操作成功,并且正确显示了单片机型号,代表我们硬件连接一切正常,恭喜你,我们现在可以开始准备编程了。

现在我们打开Keil5

 

 我们点击Project

 

 点击new uvision project

 在弹出的窗口中在桌面上新建一个51learn文件夹,用来存放我们的第一个工程,文件名任意,在这里我取名为led,最好不要使用中文,点击保存

 

在接下来弹出的窗口中选择STC MCU...

输入89,选中STC89C52RC ,点击ok

 

弹出的对话框询问我们是否复制启动文件到我们的工程中,这个都行,我选择是 

 

点击左上角的new,或者按键盘Ctrl+N新建一个文件 

 

 接着点击Save或者按键盘Ctrl+S保存,将其保存为main.c文件,名称任意,后缀名记得是.c文件,点击保存

 

 

 右键点击工程树中的Source Group,点击Add new item...,把我们刚才保存的.c文件添加到工程中

 

 

 选中刚才保存的main.c点击Add,

 

可以看到左边工程树出现了我们刚才添加的main.C文件 

 

 点击魔法棒(编译选项),找到Output选项卡,把Create Hex File勾上,点击OK

 

至此,我们的软件部分准备完毕,下面编写我们的测试代码

#include <STC89C5xRC.H>

sbit LED = P0^0;

void main()
{
	LED=0;
	while(1)
	{
		
	}
}

 点击编译

提示0错误0警告

打开STC-ISP软件

 点击打开程序文件

 

选中我们生成的led.hex文件,点击打开 

 

点击下载,之后再把单片机的VCC引脚接到5V上 

 

 等待片刻,程序下载完成

恭喜你,LED成功点亮,你已经初步学会了建立工程,搭建最小系统电路,下一节我们将研究最小系统和学习IO口的配置 

 本实验的电路图,使用立创EDA绘制

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值