「单片机自学」1单片机的开发环境及下载过程教程
1.安装串口驱动程序
点击图标,进行驱动安装
点击 下一步
点击 完成,电脑重新启动后即可使用
2.安装 keil4
将光盘中的KEIL4解压出现如下界面
双击C51V901开始安装
点击Next
选中“I agree to all the tems of the preceding License Agreemnet”点击Next
点击“Browse”选择安装目录,我们使用默认目录,点击Next
在“First Name”和“E-mail”输入你的信息,点击Next
进入安装过程,等待大约40秒
点击“Finish”完成安装
3.注册Keil4软件
桌面上新增图标,双击该图标
点击File
点击License Mangement
复制CID框内容
双击KEIL_Lic
将复制的内容粘贴到CID框,点击Generate
复制编辑框的内容
将复制的内容粘贴到New License ID Code 框,点击Add LIC
注册完成,点击Close
4.建立第一个工程
双击桌面图标
点击Project
点击New uVision Project
在目录中新建一个文件夹,我们取名位LED
双击LED
在文件名框内输入工程名,我们取为LED,并点击保存
点击Atmel 左边的+号
选中AT89C52,点击OK
点击 否
点击左下角的Pro….
点击新建文本图标
弹出如上界面
点击File 选择Save As…
保存为C文件,这里命名为LED.C 点击保存
点击Target1左边的+号,在Soure Group1上点击右键,选中Add File to Group …
选择LED 点击Add,再点击Close
右键点击Target1,选择Options for Target
点击Output 选中Create HEX Fille,点击OK
在LED.c的编辑中输入程序
点击Rebuild 进行编译
在工程目录下生成hex文件,程序编译完成在工程目录下生成hex文件,程序编译完成。
5.下载第一个程序
实物连线图
打开“单片机下载工具”
点击下载图标
在单片机选择中选择STC89C52RC
点击Step2中的Open file/打开文件 选择LED.hex 点击打开
右击我的电脑->管理->设备管理器->端口 查看串口号,该处为COM4
在Step3的COM 中选择相应的串口号,通过上一步可知为COM4,选择该串口
点击Step5中的Download /下载 按下单片机的复位
正在下载程序
下载完成
运行实物图
知道了单片机,不会用下载器也等于零,全盘奉上!给个赞呗
先说下载器
电脑中编写好的程序,需要下载到单片机。原来的电脑都有一个232串口(通过电平转化为TTL就可以给单片机下载程序),见图
目前这个接口逐渐取消,尤其是笔记本电脑上几乎没有。现在我们通过USB接口进行下载寻找一款USB转TTL模块,见图,转换模块需要安装相应的驱动。
USB转TTL模块
1.模块引脚功能
3V3表示3.3V单片机供电。
TXD表示发送数据引脚。
RXD表示接收数据引脚。
GND表示电源负极。
5V表示是专为5V单片机供电。
2.安装驱动
(1)寻找驱动程序源文件
驱动源文件
(2)双击源文件,程序开始安装
程序开始安装
(3)点击“Next”,程序继续安装。
欢迎对话框
(4)选择安装许可协议,必须在“I accept the terms of the license agreement”前面的方框打上对勾。
License Agreement对话框
(5)点击“Next”,出现准备安装程序对话框。选择“Install”。
准备安装程序对话框
(6)出现完成安装向导对话框点击“Finish”,请注意这里并没有真正完成程序的安装,还要继续安装。
完成安装向导对话框
(7)出现图对话框,点击“Install”。
安装对话框
(8)安装成功的对话框
安装成功对话框
将转换器插在电脑USB上,寻找虚拟的串口。
(9)现在我们都用7的系统,那么我们以WIN7操作系统为例,右键“计算机”图标,点击“管理”。
管理界面
(10)点击“设备管理器”-“端口”,出现“Silicon Labs CP210x USB to UART Bridge(COM3)”,这就是虚拟的串口。
虚拟串口对话框
电脑硬件以及操作系统不同,虚拟的串口号不同,这里是COM3,你的不一定是COM3,可能是其他的数字比如COM4或者COM5,这个数字一定要记清楚,下载程序用得着。
相关问答
51 单片机 为什么没法 下载 程序?-ZOL问答注意这个软件上设置的单片机型号必须与芯片上标注的型号完全相同,如果你使用的是STC89C52RC而设置的是STC89C52没有RC,也会出现无法下载程序的情况。检查串口T...
单片机下载 线(USB口)插到电脑上安装不成功怎么处理 以前会有...不知道你用的什么上位机下载程序,请注意是否支持USB2.0接口,建议用一USB1.0集线...我是做单片机的串口的问题,跟程序没关系第一,先确定是不是计算机的问题,方...
为什么程序拷不进 单片机 ?有几个可能的原因会导致程序无法成功烧录到单片机中:1.硬件连接问题:请确保你的单片机与计算机正常连接,并且连接线路正确。检查供电情况以确保单片机获得足...
单片机下载 程序找不到串口?当你在尝试下载程序到单片机时,如果系统提示找不到串口,那么可能是以下几个原因导致的:1.串口驱动程序未安装或者安装不正确。2.串口已被占用或者串口被禁...
为何我的STC51 单片机下载 ,提示上电后没反应(软件没反应)-ZOL问答也可能是软件设置出了差错,确认你选择的烧录模式是否与单片机型号匹配,波特率设置是否正确。有时候忘记配置中断或者晶振频率不准确也会导致下载无反应,仔细检...
单片机下载 程序时出现为未支持的MCU是怎么回事我用的是普中...可能是烧录软件版本不匹配或者与你的89C52单片机型号存在兼容性问题。确保你下载的是支持89C52的固件,并检查设置里的MCU选项是否正确配置为89C52。如果还是不...
stc89c52 单片机下载 程序时一直停在 “正在检测目标单片机”,怎么解决?1、单片机供电是否正常;2、单片机型号是否正确3、短接下载线,用串口助手检测发送接收是否正常;4、单片机最小系统是否运行正常(上电后,没下载程序的单片...
如何把编好的程序 下载 到 单片机 上,请写出详细步骤?首先,你要搞清楚,你使用的单片机下载程序,需要哪些工具.大部分单片机,都需要编程器实现,有些可以直接使用pc串口烧录程序。所以你需要准备相应烧录设备。...
怎么程序忽然烧不进 单片机 了???-ZOL问答1、单片机已经损坏,楼主换个单片机试试。2、单片机开发板损坏,这个情况基本上不可能发生,但楼主需做好准备。3、USBISP损坏,概率不大,换一个试试。4、下载软...
ATmega128 单片机 ,用的USBISP 下载 ,为什么无法烧进去程序?STC-ISP软件,通过COM串口232转TTL,及USB转TTL(模拟串口),可以对STC系列单片机进行编程下载程序。目前其它系列单片机还没有该功能,ATmega128及...