单片机实验报告文档.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机实验报告文档

西南科技大学 学 生 实 验 报 告 实验课程名称 单片机原理及接口技术 开课实验室 CAD/CAM计算机实验室 学 院 制造学院 专业 成型 班级 学 生 姓 名 学 号 开 课 时 间 2012 至 2013 学年第 2 学期 总 成 绩 教师签名 制造科学与工程学院制 《 I/O接口技术实验 》实验报告 开课实验室: 2013 年 05月 10日 学院 制造学院 年级、专业、班 姓名 成绩 课程 名称 单片机原理及接口技术 实验项目 名 称 I/O接口技术实验 指导教师 李鹏 一、实验目的 了解单片机片内4个8位I/O端口的使用。 掌握I/O端口的应用及C51的编程方法。 熟悉C51编程中的一些相关语句 二、实验内容 通过编写C51程序,实现上下来回循环点亮八个发光二极管,即在单片机上显示实现出流水灯。 三、实验仪器设备 单片机实验板 一台 联接数据线 一根 计算机 一台 四、实验步骤 打开Keil 软件,新建一个工程 弹出对话框,新建一个文件夹,并保存 3.选择单片机型号Atmel –AT89C51-确定(OK) 4.修改工程属性,点击快捷按钮 将Xtal(MHz)24.0改为11.0592,然后选择Output,勾选上Create HEX File,点击ok确定 5.新建程序文件,并保存为“.c”格式 6.将文件添加到改工程中 7.在该文本文件中编写程序 8.编写完成后,进行编译程序。 9.编译无错误后,生成HEX文件 10. 打开STC-ISP下载程序“STC-ISP.exe” 选择对应的单片机型号(STC89C52RC)、打开(HEX)程序文件、对应的串行口编号,再选择下载程序,打开单片机上的开关以传输下载文件 11.观察单片机上的现象,并检查是否正确 五、实验程序流程图 六、实验程序(源程序) #includereg51.h /*包含头文件reg51.h*/ #define uchar unsigned char /*宏定义无符号字符变量方便书写*/ uchar tab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf, 0x7f,0xbf,0xdf,0xef,0xf7,0xf7,0xfb,0xfe};/*对称,左移点亮,右移点亮*/ void delay() /*延时函数*/ { uchar i,j; for(i=0;i255;i++); for(j=0;j255;j++); } void main( ) /*主程序*/ { uchar i; while (1) { for(i=0;i15;i++) { P1=tab[i]; delay(); } } } 七、实验结果记录及分析 答:实验结果为看到芯片上的八个LED灯成左右来回循环的流水灯显示,这也正是这次实验所要得到的结果。主要通过编写程序来实现,通过数组的字节操作来实现的。将八只LED灯的点亮顺序定义为一个数组,再通过主程序函数来实现数组中的内容。 八、心得体会 答:通过这次的实验,对C51程序的编写有了更深的认识和了解,基本上还是可以编写一些简单的实验内容了,也学着去读相关的程序,能读出一些简单的程序内容。与此同时,对单片机的4个I/O端口的使用和功能特点也有了更多的认识和了解,这样更加深了我们对单片机这门课程学习的内容的影响。这次实验遇到的问题主要还是对程序的编写,不过通过这次慢慢的学习和摸索,还是学到了不少,这次主要就是学到了通过数组来实现流水灯。 《 中断系统 》实验报告 开课实验室: 2013年 5月 23日 学院 制造学院 年级、专业、班 姓名 成绩 课程 名称 微机原理及接口技术 实验项目 名 称 中断系统实验 指导教师 李鹏 一、实验目的 了解单片机的中断原理。 了解单片机响应中断的基本流程。 了解单片机的中断编程方法。 二、实验内容 利用实验板上的按键S12,实现单片机的外部中断INT0的触发。中断触发后,点亮板上的8个LED(实验1中的LED),再

文档评论(0)

叮当文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档