实验二keil编写流水灯实验
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验二keil编写流水灯实验
一、实验目的
1、熟悉keil软件;
2、掌握单片机C51程序编写规范;
3、熟悉流水灯程序;
4、掌握STC单片机的程序下载;
二、实验要求
1、利用keil软件调试程序,并产生.hex文件;
2、编写程序,控制P口的8个LED灯,LED灯需要有24个状态以上有规律显示;
3、将.hex文件利用STC单片机下载工具下载到单片机最小系统中,并观察LED灯的显示
状态;
4、提交实验报告,报告内容包括keil软件及STC下载软件的调试步骤、流水灯的程序和
LED的显示结果。
三、实验内容
1、安装keil软件、STC下载软件;
2、打开keil软件,熟悉软件的菜单、工作界面及工具。然后按照keil的编程步骤编写程序
(创建工程----选择单片机AT89C51----新建源文件----保存为C程序----编写完整的C51程序----将文件添加到工程----编译并修改错误----连接产生.hex文件)。
3、打开STC下载软件,将keil生成的.hex文件打开,下载到最小系统板,测试程序并观察
实验结果。
4、修改程序,以获得更多的LED显示效果。
四、实验说明
1、Keil软件的安装时应注意使用的版本,版本太高向下兼容性不好,建议采用UV3绿色
版,安装简单(呵呵,因为我用这个版本,不然我看不了你们的程序)。
2、在keil使用过程中,选择单片机时无法找到STC的单片机,我们选择其他类型的51单
片机,都能满足变成要求,如:A TMEL公司的AT89C51。
3、程序中使用的IO端口要与自己的单片机最小系统板对应;
4、实验结果如果看不到灯闪烁,检查是否程序中延时时间不够,修改延时参数再测试程序。