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

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

ID:61414402

大小:1.01 MB

页数:42页

时间:2021-01-27

单片机接口技术实验教程.doc_第1页
单片机接口技术实验教程.doc_第2页
单片机接口技术实验教程.doc_第3页
单片机接口技术实验教程.doc_第4页
单片机接口技术实验教程.doc_第5页
资源描述:

《单片机接口技术实验教程.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、单片机接口技术实验教程太原科技大学光电工程技术研究所2009年5月目录第一章51单片机实验板系统概述41.1单片机实验板结构框图41.2实验板各模块功能概述41.3实验整体思路5第二章51单片机汇编及C语言编译环境简介62.1WAVE600062.1.1WAVE6000仿真器设置62.1.2WAVE6000汇编语言编程72.2KeilC82.2.1源文件的建立82.2.2工程的建立82.2.3编译,链接92.3STCISP9第三章实验内容103.1必做实验11实验一LED发光二极管实验11实验二蜂鸣器驱动实验12实验三I/O管脚按键实验13实

2、验四红外对管实验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实验373.2选做实验………………………………………………(1)实验一485通信实验……………………………………(1)实验

3、二CAN-bus通信实验………………………………(1)实验三USB通信实验……………………………………(1)实验四液晶驱动程序……………………………………(1)实验五霍尔传感器实验…………………………………(1)实验六光电传感器实验…………………………………(1)实验七IIC模拟实验……………………………………(1)实验八步进电机驱动实验………………………………(1)附录实验板原理图第一章51单片机实验板系统概述1.1单片机实验板结构框图在本所自己设计的单片机接口技术实验板(二代板)基础上实现,结构框图如下:A/DD/A步进电机驱动8×8LE

4、D点阵138译码器STC89C52RD无线通信LCD模块驱动键盘和显示驱动温度传感器看门狗蜂鸣器继电器RAM扩展IIC总线ISP下载CAN总线485总线232串口USB接口拨码开关实时时钟运放电路红外对管光电传感器霍尔传感器1.2实验板各模块功能概述STC89C52RD:本实验板核心部件(即MCU),为51系列单片机,可以通过编程驱动其他模块工作,并实现自动控制。USB接口:可实现USB对本实验板供电及MCU下载程序。232串口:PC机可通过232串口将HEX文件烧写进单片机,还可实现与单片机进行串口通信。485总线:实验板与实验板之间可以通

5、过485进行通信。CAN总线:ISP下载:I2C总线:无线通信:LCD模块驱动:步进电机驱动:8x8LED点阵:可显示出字母或数字。138译码器:通过译码片选各连接芯片。A/D和D/A:可进行A/D和D/A转换。红外对射管:可判断是否有障碍物存在于对射管之间。霍尔传感器:运放电路:实现比较器和运算放大器。光电传感器:蜂鸣器:实现蜂鸣器发声。RAM扩展:可用于扩展单片机的数据存储器。看门狗:监控单片机程序运行,一旦单片机程序跑飞,复位单片机。实时时钟:用于显示实时时间。拨码开关:用于向单片机输入8位2进制数。继电器:实现单片机对220v交流电用

6、电器的开关控制作用。温度传感:对温度进行测量,并将数据送给单片机。键盘和显示驱动:用于键盘扫描和数码显示。1.3实验整体思路1)学生自行购买元件(不超过5人一组,电路板所里提供),焊接,并完成相关实验。2)单片机基于ISP的,因此不提供仿真器,程序通过RS232直接下载程序。3)实验采用分散与集中完成,主要考虑到计算机的缘故,以后如果有条件可以采用一切在试验室完成,达到实际理想的学习效果。4)所里提供7段数码管驱动显示,要求一些实验数据通过数码管显示出来;做某些实验时,提供A/D和D/A驱动程序。5)实验分为必做和选作实验;考虑到成本问题,可

7、以不买或者几组合买一些选做实验中价格较贵的芯片。第二章51单片机汇编及C语言编译环境简介2.1WAVE6000Wave6000是一款功能强大的优秀的单片机程序编辑、调试、仿真中文Windows软件。该软件可以配合硬件进行单片机的硬件仿真,也可以单独进行单片机的软件仿真。2.1.1WAVE6000仿真器设置在使用WAVE6000进行程序编译和调试之前,必须对仿真器进行设置,否则编译过程中将会出错。下面简单介绍设置方法:首先,在确保电脑安装了完整的WAVE6000之后,打开WAVE6000。你会看到如图1界面。在菜单栏中点击仿真器,在其下拉列表中

8、选择仿真器设置,或者如图1所示,直接点击仿真器设置按钮,出现如图2窗口。打开仿真器面板,如图3,选择E6000L,其他的为默认选项,点击“好”即可完成仿真器设置。图

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。