单片机入门.docx

上传人:b****7 文档编号:9031215 上传时间:2023-02-02 格式:DOCX 页数:15 大小:814.03KB
下载 相关 举报
单片机入门.docx_第1页
第1页 / 共15页
单片机入门.docx_第2页
第2页 / 共15页
单片机入门.docx_第3页
第3页 / 共15页
单片机入门.docx_第4页
第4页 / 共15页
单片机入门.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

单片机入门.docx

《单片机入门.docx》由会员分享,可在线阅读,更多相关《单片机入门.docx(15页珍藏版)》请在冰豆网上搜索。

单片机入门.docx

单片机入门

单片机入门:

Keil开发环境搭建

2012-10-19

工具安装

 

keiluVision3安装方法

keiluVision3的安装方法:

 

1.在上面的工具下载中下载keil3.

2.解压下载的文件,到任意文件夹。

3.打开刚才的解压文件的目标文件夹,运行其中的keil文件夹中的c51v802.exe.

4.第一步选择NEXT——>在IagreetoallthetermsofthepercedingLicenseAgreement前打勾后,选择NEXT.

5.在新出来的页面中选择你要安装到的文件夹,建议选择默认的安装路径。

然后点击NEXT,然后在下一个页面中点击NTXT,keil安装开始。

STC_ISP安装方法

1.在上面的工具下载中下载STC_ISP. 

2.运行下载下来的stc-isp-v4.80-not-setup.EXE自解压文件.

3.选择你要安装的文件夹.

4.安装完成运行安装目录下的STC_ISP_V480.exe文件

安装完成。

keiluVision3的使用

经过上面开发环境的搭建,我们可以在keiluVision3中新建工程,并能编译后在单片机中执行。

 

1.打开keiluVision3。

选择工程——>新建工程.

2.在弹出的新建工程对话框中输入你的工程名和选择要保存的位置后,点击保存.

3.工程被保存后,会弹出芯片选择对话框,根据你开发板上所使用的芯片,选择你需要的厂商和型号.

4.在工程被建立后你需要新建一个文件来输入你的代码。

你可以点击文件——>新建或直接点击右上角的‘新建’快捷键

 

 

5.新建后在新出现的text1中写入你的代码。

 

6.为了编译你的代码,你需要保存text。

可以点击文件——>保存,也可以使用右上角的保存快捷键.

由于keil是C语言编译器,所以保存的类型除了头文件(*.H)外,其他文件如果需要编译,则必须为后缀名.c,如main.c

 

 

7.右击左侧的target下的文件组,选择‘为组添加文件’.

 

在出现的对话框中选择你刚才保存的.c文件

 

8.设置你的工程信息 

右键单击左边的Target,出现的选项如图所示,选择第一项,设置Target1.

 

出现的对话框如图所示.

选择和填写你的设置.

 

 

9.编译你的代码

选择工程——>重建所有文件,编译你的代码,如果编译通过,则生成.hex文件

.hex文件可以使用工具烧录到单片机中使用,也可以加载到EDA工具中,如proteus检测使用.

 

 

STC_ISP的使用

1.打开STC_ISP_V480.exe

2.打开后界面如下所示

 

3.

1.首先,选择你的单片机型号

2.其次,选择你要烧录的目标文件

 

3.第三步,选择你的计算机与目标板连接所使用的串口,并设置波特率

4.第四步,设置你的目标板的时钟等选项

5.上面设置完成后,使用串口线连接你的电脑与最小系统版,点击‘下载’

单片机出厂时的缺省设置是“P1.0/P1.1”与下载无关,P3.0/RxD,P3.1/TxD通过RS-232转换器连接到电脑的普通RS-232串口就可以下载/编程用户应用程序到单片机内部用户应用程序区了。

 

如果单片机在正常工作时P3.0/RxD外接的是RS-485/RS-232等通信电路, 

推荐选择步骤4中:

下次冷启动“P1.0/P1.1”等于“0/0”才可以下载程序

单片机冷启动后(先没有电,后上电)首先运行的是单片机系统ISP监控程序。

系统ISP监控程序首先判断是否需要“P1.0/P1.1”等于“0/0”才可以继续执行系统ISP监控程序。

如果用户设置了下次冷启动后“P1.0/P1.1”等于“0/0”才可以下载程序,而下次冷启动后“P1.0/P1.1”不同时为“0/0”,则单片机立即结束运行系统SP监控程序,软复位到用户应用程序区执行用户应用程序。

如果用户设置了下次冷启动后“P1.0/P1.1”等于“0/0”才可以下载程序,冷启动后如“P1.0/P1.1”同时为“0/0”,则单片机会去判断P3.0/RxD口有无合法下载命令流(有几百个字节)。

如果有合法下载命令流,则下载用户应用程序。

如果没有合法下载命令流,则单片机立即结束运行单片机系统ISP监控程序,软复位到用户应用程序区执行用户应用程序。

如果冷启动后P3.0/RxD口有很多“乱码”进入P3.0串口,虽然系统ISP监控程序能正确地判断是不合法的命令,但是较多的“乱码”会使单片机从“运行系统ISP监控程序状态”变为“运行用户应用程序状态”的时间拉长,造成用户误认为是复位时间过长。

设置下次冷启动后“P1.0/P1.1”等于“0/0”才可以下载

用户应用程序的好处是:

将单片机从“运行系统ISP监控程序状态”变为“运行用户应用程序状态”的时间缩短到50微秒以内,此时间可忽略不计,因为R/C阻容复位电路的时间误差是毫秒级的。

1毫秒=1000微秒。

大部分用户选择单片机出厂时的缺省设置

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 家庭教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1