网站大量收购独家精品文档,联系QQ:2885784924

单片机原理与接实验指导书_杨金华131120.doc

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理与接实验指导书_杨金华131120

《单片机原理与接口技术》 实验指导书 编者 杨金华 车辆工程实验教学示范中心 2012年5月 前 言 单片机原理与接口技术课程为一门理论与实践相结合的课程,本课程安排的实验旨在培养学生软硬件开发能力,用编程语言和C51及硬件设备实现串、并行通讯、计数/定时、A/D、D/A等硬件接口的功能,进一步加深对常用硬件芯片的了解和应用,以及学习用单片机解决实际问题。实验要求学生利用编程语言和C51及硬件设备实现单片机的方案设计、程序编写、硬件连接、调试,从中体会具体硬件接口的应用技巧,进一步理解硬件接口芯片,逐步掌握单片机系统的开发和应用方法。 PROTEUS仿真软件和KEIL C51软件提供仿真演示功能,允许学生在Windows操作系统下编写、编译、连接、错误定位、调试、观察、修改系统, 掌握仿真技巧也是学生要完成的任务之一。 通过本实验的学习,学生可以熟悉各种类型的接口芯片,汇编语言程序和C51语言的编写、调试,充分锻炼动手及编程能力。 目 录 实验一 单片机仿真软件的使用 4 实验二 实验系统的介绍和简单流水灯实验 14 实验三 P1口转弯灯实验(查询法) 22 实验四 P3.3输入,P1口输出(中断一) 23 实验五 P3.2,P3.3输入,P1口输出(中断二) 25 实验六 复杂流水灯 27 实验七 定时器/计数器T0T1产生方波 29 实验八 定时器实现延时 31 实验九 双机串行通信 33 实验十 扩展存储器62256读写实验 35 实验十一 Led显示器的静态显示实验 37 实验十二 LED显示器的动态显示实验 38 实验十三 基于扫描法的键盘 LED显示接口 41 实验十四 温度传感DS18B20实验 43 实验十五 LCD1602液晶接口技术 45 实验十九 I2C总线器件及其应用(AT24C02) 53 实验二十一 基于单片机和八只LED的时钟 56 实验一 单片机仿真软件的使用 实验目的 掌握Keil软件的使用。 掌握Proteus软件的使用。 学习单片机源程序的编写和Proteus仿真。 实验内容 Keil软件的基本用法。 Proteus软件的基本用法。 P1口做输出口,编写程序,使P1口点亮一只发光二极管(仿真)。 实验说明 注意延时子程序的延时计算问题。 实验步骤 学习Keil软件的使用。 学习Proteus软件的使用。 P1口点亮一只发光二极管的仿真。 (一):Keil软件的基本用法Keil μVision是Keil公司(ARM子公司)开发的一款用于MCS-51单片机开发的应用十分广泛的编译和调试软件。该软件可以编辑、编译汇编语言、C51语言,连接定位目标文件和库文件,创建HEX文件,调试目标程序等。Keil软件功能强大,包含很多部分,本文我们主要使用Keil μVision来开发C51项目、调试程序并生成HEX文件来用于单片机开发。Keil μVision是一款在Windows下使用的集成开发环境,目前最新版本为V3,本文中我们为了简便选用V2.0。 下面我们就来熟悉一下Keil软件。打开软件,我们可以看到其界面,如下图所示: Keil软件界面下面我们就来使用Keil软件开发我们的第一个项目。点击“Project”(工程)菜单下面的“New Project”(新建工程),我们来新建一个工程。软件弹出“Create New Project”(创建新工程)窗口。如下图所示: 图1-2 Create New Project(创建新工程)窗口我们为工程输入文件名后,点击“保存”按钮,软件将弹出“Select Device for Target”(选择MCU)窗口,如下图所示。我们只需根据自己工程的需要选择相应的MCU,然后点击“确定”按钮就可以了。 Select Device for Target(选择MCU)窗口在这里我们选择Atmel公司的AT89C51,这种类型的单片机与Intel的8051单片机完全兼容,但是它内含4KB Flash存储器,使用非常方便,而且在我国也较为流行。事实上,目前AT89C51已经被AT89S51所淘汰,因为AT89S51加入了ISP(在线可编程)功能,通过Atmel公司或者自制的下载线就可以对片内Flash进行编程,使用更为方便。然而AT89S51与AT89C51除了ISP以外完全兼容,而且下面我们要说明的Proteus软件目前只能支持AT89C51,所以本文将以AT89C51来代替8051使用,请大家注意。 选择好相应的MCU,点击窗口中的“确定”按钮以后,软件会弹出一个窗口询问是否将8051启动代码加入工程(如下图),由于我们不需要这段代码,所

您可能关注的文档

文档评论(0)

woai118 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档