- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(智能仪器实验报告
实 验 报 告
课程名称 智能仪器原理与设计 实验名称 跑马灯,矩阵键盘与数码管显示,A/D转换 实验时间 2011 年 6 月 25 日 指导单位 自动化学院 指导教师 徐国政
学生姓名 吴磊 班级学号 学院(系) 自动化学院 专 业 测控技术与仪器
实验一 跑马灯实验
实验目的
熟悉keil软件的使用
实验设备
硬件:PC机(一台)、SL-I型51单片机综合试验箱(一个)
软件:keil
三、实验过程
1) 建立一个工程
打开Keil,点击Project→New μVision Project,弹出保存窗口,这里将工程保存在桌面上名为LED的文件夹里,工程名为LED。确定后会弹出一个提示对话框,因为所用的Keil版本较新,系统提示存在与旧版的兼容性问题,这里直接点击确定,弹出如下对话框。
这里选择Atmel公司的AT89C52。确定后弹出如下对话框,点击否。
工程建好之后,需要添加代码文件,点击File→New,然后保存,将此文件命名为LED.C。注意一定要写后缀名,否则IDE不能识别。
点击IDE的侧边栏,双击Source group1,弹出对话框,将刚才创建的LED.C加入工程。
普通51单片机采用C语言编程时,通常包含reg51.h,本实验板所选的单片机与传统51单片机兼容,故也可直接包含reg51.h。但由于该单片机具有很多传统51不具备的外设,自己定义工作量较大,因此在这里直接选用单片机厂商提供的头文件STC12C5A60S2.h。在编制程序前请将该头文件复制到工作文件夹下。点击Project→Options for Target,弹出如下对话框,选中Output标签,设置如下。
Hex文件即为稍后我们需要使用的烧写文件。
下面我们写一个简单的流水灯程序。
#include STC12C5A60S2.H
/*数据类型重定义*/
typedef unsigned int uint16;
typedef unsigned char uint8;
/*变量定义*/
uint8 code LED[8] = {0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
/*函数声明*/
void Delay_Nms(uint16 n);//声明延时N ms函数
/*************************************************************
函数功能:主函数。
入口参数:无。
返 回:无。
备 注:程序入口。
*************************************************************/
void main()
{
uint8 i = 0;
while(1)
{
P2 = LED[i];
i++;
if(i 7)
{
i = 0;
}
Delay_Nms(1000);
}
}
/*************************************************************
函数功能:延时n ms。
入口参数:n。
返 回:无。
备 注:无。
*************************************************************/
void Delay_Nms(uint16 n)
{
uint16 i;
uint16 j;
for(i = 0; i n; i++)
{
for(j = 0; j 1000; j++)
{
}
}
}
////////////////////////End of function//////////////////////////////
录入完毕后,编译,生成Hex烧写文件。
2)烧写软件
点击STC_ISP_V480.exe,打开如下窗口: 选定单片机型号,STC12C5A60S2;
打开程序文件,即刚才生成的LED.hex;
选择串口,选中刚才记下的串口号,这里是COM9;
RESET Pin:这里选左侧的P4.7,否则可能导致单片机再次下载时失败。
其他选项采用默认设置。
点击“下载”,显示“Chinese:正在尝试与 MCU/单片机握手连接 ... ”,此时按下实验板上的电源开关,进入下载过程,显示如下信息:
Chinese:正在重新连接 ...
Current Baud is: / 当前波特率为: 115200 bps.
We are erasing MCU flash...
正在擦除应
您可能关注的文档
- (旅行社业务教案.doc
- (旅行社业务经营许可证换证、变更程序.doc
- (旅行社实习报告1.doc3.doc
- (旅行社如何做品牌.doc
- (旅行社的无成本经营模式.doc
- (旅行社线路销售流程.docx
- (旅行社质量保证金赔偿.doc
- (旅行计划书.docx
- (旋覆花.doc
- (旋风分离器企业标准.doc
- 专题04 天气与气候(期末真题汇编,广东专用)(解析版).docx
- 专题04 中国的经济发展(百题精选)(期末真题汇编)(原卷版).docx
- 专题05 建设美丽中国(专项训练)(原卷版).docx
- 专题05 建设美丽中国(专项训练)(解析版).docx
- 专题05 居民与文化 发展与合作(百题精选)(期末真题汇编)(解析版).docx
- 2024年下半年教师资格考试中学《教育知识与能力》真题(含答案和解析).docx
- 专题05 居民与文化 发展与合作(百题精选)(期末真题汇编)(原卷版).docx
- 专题05 居民与文化 发展与合作(期末真题汇编,广东专用)(解析版).docx
- 专题05 居民与文化 发展与合作(期末真题汇编,广东专用)(原卷版).docx
- 统编版七年级语文上册课件《雨的四季》.pptx
原创力文档


文档评论(0)