第一范文网 - 专业文章范例文档资料分享平台

单片机原理及应用实验指导书 - 图文 (3)

来源:用户分享 时间:2020-06-08 本文由雾隐青山林 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

查看工程文件夹内容:

以上图文描述的是KEIL uVISION的使用入门,这些是单片机基础知识和基本操作必备的。

2、 根据实验参考程序,利用单片机实验箱,演示流水灯程序的结果。 单片机实验箱说明详见附录2,根据实验原理图搭好实验电路,将经KEIL uVISION软件编译后生成的后缀为“. hex”的文件写入单片机。这里要用到单片机烧录软件,单片机开发的过程简述如下,

单片机开发流程

1、PL2303 驱动的安装

连上开发板,运行所要安装的驱动。

如果你是XP系统,请运行“xp”目录下面的“Setup.exe”这个文件。 如果你是W7或者VISTA系统,请运行“w7”目录下面的那个“PL2303W7.exe”这个文件。

请注意以下几点:

1.安装完成之后,按照提示的信息,必须重启计算机。

2.如果你的电脑已经安装此驱动或同类不同版本的驱动时,必须先删除原驱动后,重启计算机,才能再次安装。否则,将提示“无法安装新硬件”。

3.请不要使用同类其它版本的驱动,否则将会影响开发箱使用性能,使

9

用前务必把我们的提供的驱动安装一次。 2 、COM 口的查看

点击“设备管理器”

在这里会看到端口中多了一个“Prlific USB-to-Serial Comm Port(COM4)” 这个就是你的USB线在你这台电脑所占用的COM口。COM*不同的电脑会不同。 3、程序的下载

首先:打开STC-ISP.Exe 软件,直接打开即可。

10

说明:1、首先在MCU TYPE 中选择芯片,我们这里选择STC90C516RD+。

2、选择你要下载的HEX 文件,如“流水灯.HEX”。

3、接好我们配的USB线(注意现在让开发板处于关电状态,开关在开发板的右下角(KP 按键)。

4、COM 口选择你插上USB 线时“设备管理器”中的“端口”中看到的COM口。

5、选择波特率,如果下载的时候,提示了“握手失败”,那么需要给开发板最高波特率,最低波特率都设置到2400就可以了。

6、按STC-ISP软件上面的“DOWNLOAD/下载”,然后再给单片机上电。(这点非常重要) 六.实验原理图:

11

七.实验参考程序:

1、汇编写的流水灯 ORG 0000H

LJMP START ORG 0030H

START:MOV A,#0FEH LP:MOV P0,A LCALL DS01 RL A

LJMP LP

DS01:MOV R0,#0FFH LP1:MOV R1,#0FFH LP2:DJNZ R1,LP2 DJNZ R0,LP1 RET END 2、C写的流水灯:

#include //预处理命令,定义51单片机各寄存器的存储器映射 void Delay(unsigned char a) //延时子程序 {

unsigned char i; //定义变量i为无符号字符类型 while(--a) //while-do型循环

12

{

for(i=0;i<125;i++); //for()语句构成空循环 } }

void main(void) //主函数 { unsigned char b,i; while(1) //无限循环 {

b=0xfe; //赋值语句

for(i=0;i<8;i++) { P0=b; Delay(250); b=(b<<1)|0x01;//左移一位,末位补1 }

} }

八.实验思考题

1、使用Keil软件,程序文本字体为黑白时,编译能否成功? 2、 使用STC烧录软件时,能否先给单片机上电,再点“DOWNLOAD/下载”?

13

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新IT计算机单片机原理及应用实验指导书 - 图文 (3)全文阅读和word下载服务。

单片机原理及应用实验指导书 - 图文 (3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1076063.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top