2014单片实验要求(指导书).docVIP

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
海南师大物理与电子工程学院 电子信息科学与技术专业 《单片机应用技术》 实验指导 2014年4月 目 录 实验一 单片机仿真与开发系统认识 1 实验二 汇编语言简单编程实验 3 实验三 C51语言简单编程实验 4 实验四 并口实验 5 实验五 定时/计数器实验 7 实验六 单片机中断实验 9 实验七 串口实验 11 实验八 A/D、D/A实验 13 附录一 开发板布局图 15 附录二 开发板各部分电路原理图 16 实验一 单片机仿真与开发系统认识 [实验类型] 验证性实验 [实验目的] 1、掌握51单片机开发软件Keil 的用法; 2、掌握单片机硬件仿真软件Proteus的基本用法; 3、了解实验所用开发板的电路原理,熟练掌握其基本使用方法。 [实验内容要求] 1、准备工作文件夹 在D盘建立一个实验一工作文件夹,文件夹名字自定(英文)。以下所有步骤建立的文件都存放在这个文件夹内。 2、Keil软件的使用 首先打开KEIL软件,然后依次练习汇编程序和C程序的建立和编译。 (1)汇编语言程序练习: 1建立一个项目(建立一个项目文件夹,存在第1步所建立的文件夹内) 2输入课本P127页[例6-1]中的汇编程序(不过把P1和P0口所接器件换一下,即P0口接8个发光二极管,P1口接8个开关),在Keil C中输入,以.asm做扩展名,保存到项目文件夹内。 3在项目中添加该文件,编译生成.hex文件。 (2)C语言程序练习: 1再建另外一个项目(也在工作文件夹内另建一个项目文件夹); 2输入课本P127页[例6-1]中的C程序(同样注意把P1和P0换一下),保存、加入项目并生成.hex文件。 3、Proteus软件的使用 (1)打开Proteus软件,参考课本P127页[例6-1]的要求建立硬件仿真图,注意把P1和P0所接器件换一下。仿真文件名自定,保存在第1步所建立的文件夹内。 (2)在Proteus设置单片机属性为使用前面所生成的.hex文件,进行仿真测试。 4、实验开发板的使用 (1)认真研读本学期所用实验开发板(普中HC6800EM3 V2.2单片机开发板)的使用说明及电路原理图。(实验前须预习) (2)安装开发板驱动软件:CH340驱动程序。(如已装过,略过本步骤) (3)连接开发板和电脑,打开开发板电源,运行开发板专用烧录下载程序“PZISP自动下载软件”,设置正确的参数,将前面所生成的.hex文件下载到开发板单片机上。 (4)接线:P1口接开关,P0口接led灯。具体是开发板上的JP10接J12,JP8接JP5,如下图所示: (5)测试结果:逐个按下独立按键K1~K8,测试发光二极管D11~D18(开发板上的“流水灯”)是否逐个发光。 5、结束实验 测试如不通过请认真查找原因,重新实验。 仿真和开发板均测试通过,则请老师检查。 老师检查通过后,按实验前原样收拾好开发板,将所有线材、元件等整理好,检查是否有缺失,并装回开发板塑料盒子中,再将开发板装入纸盒并归还。 按要求完成实验报告。 实验二 汇编语言简单编程实验 [实验类型] 设计性实验 [实验目的] 1、掌握汇编语言程序的基本格式和编写方法; 2、进一步熟悉开发仿真软件KEIL和Proteus; 3、进一步熟悉实验开发板上独立按键和流水灯的用法。 [实验内容要求] 1、程序设计 实验前须编写好汇编语言程序,程序功能:实现方向可控的跑马灯。 编程要求:用八个LED发光二极管实现跑马灯(即:8个灯依次轮流发光,每次只亮一个灯),系统启动后,跑马灯右向流转,按下K1键,则反向流转,再按则再反向……。 接线方法:流水灯接P0口,按键K1可自选P1~P3任一引脚。 2、上机实验 (1)在KEIL中编好程序,编译时如有错误,则反复修改至正确,最终编译生成HEX文件。 (2)在Proteus中进行仿真,如无法通过则分析查找原因并改正。 (3)仿真通过则把HEX文件下载到开发板上的单片机中,接好线路,进行测试,检查结果是否正确。 (注:由于K1键是机械按键,存在机械按键抖动问题,即按下该键一次可能会相当于连按几次,因此不一定按一下即反转,多按几次才出现反转也是正确的。) 3、结束实验 仿真和开发板均测试通过后,则请老师检查实验结果。 老师检查通过后,按实验前原样收拾好开发板,将所有线材、元件等整理好,检查是否有缺失,并装回开发板塑料盒子中,再将开发板装入纸盒并归还。 按要求完成实验报告。 实验三 C51语言简单编程实验 [实验类型] 设计性实验 [实验目的] 1、掌握C51语言程序的基本格式和编写方法; 2、继续熟悉51单片机开发与仿真软硬件系统; 3、掌握用静态数码管显示数码的方法。 [实验内容要求] 1、程序设计 实验前编写好C51语言程序,

文档评论(0)

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

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

1亿VIP精品文档

相关文档