单片机接口技术验教程.doc

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

单片机接口技术实验教程 太原科技大学光电工程技术研究所 2009年5月 目 录 第一章 51单片机实验板系统概述 4 1.1 单片机实验板结构框图 4 1.2 实验板各模块功能概述 4 1.3 实验整体思路 5 第二章 51单片机汇编及C语言编译环境简介 6 2.1 WAVE 6000 6 2.1.1 WAVE 6000仿真器设置 6 2.1.2 WAVE6000汇编语言编程 7 2.2 Keil C 8 2.2.1 源文件的建立 8 2.2.2 工程的建立 8 2.2.3 编译,链接 9 2.3 STCISP 9 第三章 实验内容 10 3.1 必做实验 11 实验一 LED发光二极管实验 11 实验二 蜂鸣器驱动实验 12 实验三 I/O管脚按键实验 13 实验四 红外对管实验 14 实验五 定时器输出实验 16 实验六 看门狗实验 17 实验七 CH451驱动数码管实验 17 实验八74HC138译码实验 20 实验九 拨码开关信号输入实验 21 实验十 读写片外RAM62256实验 23 实验十一 运放电路实验 24 实验十二 温度传感器实验 24 实验十三 ch451驱动扫描键盘实验 28 实验十四 RS232与电脑通信实验 30 实验十五 继电器控制实验 31 实验十六 8×8点阵模块实验 31 实验十七 实时时钟试验 33 实验十八 A/D以及D/A实验 37 3.2 选做实验……………………………………………… (1) 实验一 485通信实验…………………………………… (1) 实验二 CAN-bus通信实验……………………………… (1) 实验三 USB通信实验…………………………………… (1) 实验四 液晶驱动程序…………………………………… (1) 实验五 霍尔传感器实验………………………………… (1) 实验六 光电传感器实验………………………………… (1) 实验七 IIC模拟实验 …………………………………… (1) 实验八 步进电机驱动实验……………………………… (1) 附 录 实验板原理图 第一章 51单片机实验板系统概述 1.1 单片机实验板结构框图 在本所自己设计的单片机接口技术实验板(二代板)基础上实现,结构框图如下: 1.2 实验板各模块功能概述 STC89C52RD:本实验板核心部件(即MCU),为51系列单片机,可以通过编程驱动其他模块工作,并实现自动控制。 U S B 接口:可实现USB对本实验板供电及MCU下载程序。 232 串口:PC机可通过232串口将HEX文件烧写进单片机,还可实现与单片机进行串口通信。 485 总线:实验板与实验板之间可以通过485进行通信。 CAN 总线: ISP 下载: I2C 总线: 无 线通 信: LCD模块驱动: 步进电机驱动: 8x8LED点阵:可显示出字母或数字。 138译码器:通过译码片选各连接芯片。 A/D和D/A:可进行A/D和D/A转换。 红外对射管:可判断是否有障碍物存在于对射管之间。 霍尔传感器: 运放电路:实现比较器和运算放大器。 光电传感器: 蜂鸣器:实现蜂鸣器发声。 RAM扩展:可用于扩展单片机的数据存储器。 看门狗:监控单片机程序运行,一旦单片机程序跑飞,复位单片机。 实时时钟:用于显示实时时间。 拨码开关:用于向单片机输入8位2进制数。 继电器:实现单片机对220v交流电用电器的开关控制作用。 温度传感:对温度进行测量,并将数据送给单片机。 键盘和显示驱动:用于键盘扫描和数码显示。 1.3 实验整体思路 学生自行购买元件(不超过5人一组,电路板所里提供), 焊接,并完成相关实验。 单片机基于ISP的,因此不提供仿真器,程序通过RS232直接下载程序。 实验采用分散与集中完成,主要考虑到计算机的缘故,以后如果有条件可以采用一切在试验室完成,达到实际理想的学习效果。 所里提供7段数码管驱动显示,要求一些实验数据通过数码管显示出来;做某些实验时,提供A/D和D/A驱动程序。 实验分为必做和选作实验;考虑到成本问题,可以不买或者几组合买一些选做实验中价格较贵的芯片。 第二章 51单片机汇编及C语言编译环境简介 2.1 WAVE 6000 Wave6000是一款功能强大的优秀的单片机程序编辑、调试、仿真中文Windows软件。该软件可以配合硬件进行单片机的硬件仿真,也可以单独进行单片机的软件仿真。 2.1.1 WAVE 6000仿真器设置 在使用W

文档评论(0)

xll805 + 关注
内容提供者

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

1亿VIP精品文档

相关文档