1 / 18
文档名称:

嵌入式课程设计论文.doc

格式:doc   页数:18页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式课程设计论文.doc

上传人:rovend 2016/7/31 文件大小:0 KB

下载得到文件列表

嵌入式课程设计论文.doc

文档介绍

文档介绍:武汉工程大学课程设计(论文) 题目单片机实验课程设计姓名学号指导老师戴祖旭指导教师职称讲师年级专业班级 13 级信息 02 班所在学院理学院 2015 年1月 14日目录目录1 摘要3 前言4 第一章 IO 输入/ 输出--- 半导体温度传感器 DS18B20 实验 5 系统总体方针图 5 系统的设计与实验 5 proteus 仿真图 6 实验现象 7 第二章单片机外部中断实验 8 实验内容 8 实验电路及连线 8 实验现象 9 第三章计数器实验 10 最小控制系统的设计 10 电路的设计 11 实验现象 13 第四章 IO 输出驱动继电器(或光电隔离器)实验 14 全速运行程 14 电路原理图 14 实验现象 14 第五章总结 15 参考文献 15 致谢 16 摘要随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术。本文主要介绍了一些单片机的实验,如一个基于 AT89C52 单片机的测温系统,详细描述了利用液晶显示器件传感器 DS18B20 开发测温系统的过程。另外还有单片机外部中断实验、计数器实验以及 IO 输出驱动继电器( 或光电隔离器) 实验, 这些都对各部分的电路一一进行了介绍。从实验中可以看出,单片机在我们的日常生活中的作用越来越明显,越来越广泛了。关键字单片机 AT89C52 ; DS18B20 温度传感器; IO 输出驱动继电器前言目前, 单片机已经在测控领域中获得了广泛的应用,它除了可以测量电信以外,还可以用于温度、湿度等非电信号的测量,能独立工作的单片机温度检测、温度控制系统已经广泛应用很多领域。单片机是一种特殊的计算机, 它是在一块半导体的芯片上集成了 CPU, 存储器, RAM , ROM , 及输入与输出接口电路, 这种芯片称为: 单片机。由于单片机的集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便的优点,使它迅速的得到了推广应用,目前已成为测量控制系统中的优选机种和新电子产品中的关键部件。单片机已不仅仅局限于小系统的概念,现已广泛应用于家用电器,机电产品,办公自动化用品,机器人,儿童玩具,航天器等领域。本次课程设计,就是用单片机通过各种实验, 实现温度控制, 外部中断,以及计数器等实验,充分展示了单片机的庞大作用。第一章 IO 输入/ 输出--- 半导体温度传感器 DS18B20 实验目的:学习 IO 引脚编程实现交替输入、输出的方法。内容:通过单片机的 IO 引脚与半导体温度传感器实现单线通讯。设备: EL-EMCU-I 试验箱、 EXP-89S51/52/53 CPU 板。编程: 根据 18B20 的资料( 见备注),将 IO 引脚设置在输出状态,分别模拟出不同的命令时序,例如复位、读寄存器等;再改变 IO 引脚的为输入状态,接收传感器输出的数据。电路原理图如图 所示: 算法:在 PC 机上打开 Keil C 环境, 打开实验程序文件夹 IO_INOUTPUT 下的工程文件 编译程序,上电, 进入调试状态, 按照程序注释说明设置断点, 全速运行程序到断点处,观察观察变量 temperature 的值,用手摸住传感器 DS18B20 芯片,再运行到断点处,比较观察 temperatur 的变化。实验现象: 用手摸住传感器 DS18B20 芯片,再运行到断点处,观察 temperatur 的变化。第二章外部中断---- 脉冲计数实验目的:学习单片机的外部中断使用方法。内容:对外部中断计数显示。设备: EL-EMCU-I 试验箱、 EXP-89S51/52/53 CPU 板。编程:首先第一步设置单片机的 IO 为输入状态,第二步设置引脚的中断触发方式,一般设置为边沿触发,第三步,设置外部中断的优先级,第四步,编写中断服务程序,包括中断入口跳转等, 第五步,设置中断使能,允许外部引脚触发中断。第六步,设置死循环,主程序结束,交给中断服务程序完成计数。电路图: 算法: CPU 板正确安放在 CPU 接口插座上,跳线帽 JP2 短接在上侧。 2. 连线:用导线将 MCU 的 INT0 连接到单脉冲输出孔 P-, 连接好仿真器。 3. 实验箱上电,在 PC 机上打开 Keil C 环境,打开实验程序文件夹 EXT_INT1 实验现象: num 初值为 0x01, 每按下一次单脉冲开关 Paulse , num 都会加一。第三章计数器实验实验 1 计数器实验目的:学习单片机的定时/ 计数器的计数功能使用方法。内容:对外部单脉冲信号进行计数,计数 10