单片机课程设计报告单片机门铃设计.doc
《单片机课程设计报告单片机门铃设计.doc》由会员分享,可在线阅读,更多相关《单片机课程设计报告单片机门铃设计.doc(19页珍藏版)》请在三一办公上搜索。
1、单片机课程设计报告学生姓名: 学 号: 教学院系: 专业年级: 指导教师: 完成日期: 2011年6月21日目录第一章 基础设计实验- 2 -1.1 实验内容- 2 -1.2 实验原理- 2 -1.3实验流程图- 2 -1.4实验模拟电路- 3 -1.5 实验程序编译- 4 -1.6 实验程序- 6 -1.7实验结果- 7 -1.8基础实验总结- 7 -第二章 基础拓展- 8 -2.1 实验内容及要求- 8 -2.2 实验流程图- 8 -2.3 实验原理简述- 9 -2.4实验模拟电路图- 9 -2.5 实验程序设计及原理- 10 -2.6 实验结果及误差分析- 12 -2.6.1 实验结果-
2、 12 -2.6.2误差分析- 15 -第三章 提高设计报告任务说明书- 16 -3.1 小组成员及学号- 16 -3.2 本人工作任务详细说明- 16 -第四章 实验心得- 18 -参考文献:- 18 -第一章 基础设计实验1.1 实验内容 用单片机设计一款流水灯1.2 实验原理 本次实验基于AT89C51单片机来设计一款简单的流水灯。结合Uvision3和 ISIS 7 Professional这两款软件来设计和模拟。利用51 单片机来控制发光二极管的点亮和熄灭,主要实现延时控制和循环移位。本次实验程序是通过软件的软定时实现延时的。1.3实验流程图开始P1口初值亮第一个灯延时P1口左移一位
3、逐次点亮结束 图1.3 实验流程图1.4实验模拟电路 此为在ISIS 7 Professional上设计的模拟电路 图1.4 实验模拟电路图1.5 实验程序编译1:打开Keil程序,选择工程菜单。图1.51Keil程序2:选择新建uVision工程,保存为工程名称。图1.52新建uVision工程3:选择Atmel公司的AT89C51设备。图1.53选择AT89C51设备4:添加程序文本。图1.54添加程序文本5:编译程序之前,在闪存菜单设置选项中选择输出选项,在产生HEX文件前打钩即可。图1.54产生HEX文件 1.6 实验程序 ORG 00HLOOP: MOV A,#0FEH MOV R2
4、,#8OUTPUT: MOV P1,A RL A ACALL DELAYDJNZ R2,OUTPUTLJMP LOOPDELAY:MOV R6,#0 /利用指令执行时间来进行延时设计MOV R7,#0DELAYLOOP:DJNZ R6,DELAYLOOPDJNZ R7,DELAYLOOPRETEND1.7实验结果 将Keil产生的HEX文件导入到模拟电路的51芯片中,得到仿真结果如下 图1.7 实验结果图 1.8基础实验总结 本次实验难度不是很大,做起来也较轻松。硬件部分由ISIS7 仿真可通过对电阻值的调整从而来调整LED的亮度,软件部分则可以通过对实验初值的设计来控制流水灯的流行速度。如果
5、对流行的速度有更高一步的要求则需要利用51单片机本身的定时/计数器来进行精准中断定时。第二章 基础拓展2.1 实验内容及要求 利用AT89C51单片机设计电子门铃。要求按下开关使蜂鸣器发出不同频率的声音。2.2 实验流程图 图2.2 实验流程图 2.3 实验原理简述 要使无源蜂鸣器发出声音并且频率不一样,就得提供不同频率的脉冲对其进行驱动。我们通过对51单片机的输出端口不断的取反达到输出130550HZ的脉冲,所以要通过程序在其中加入延时(软延时)来控制脉冲频率的变化。本次设计我们准备发出四种不同频率的声音。2.4实验模拟电路图图2.4 实验模拟电路2.5 实验程序设计及原理#include
6、#includeint count;sbit in=P17;sbit out=P10;void delayms(int xms) int i,j; for(i=xms;i0;i-) for(j=200;j0;j-); void delay500() inti; for(i=100;i0;i-) _nop_(); void main() out=1;while(1) if(in=0) for(count=400;count0;count-) /count值控制响铃时间 out=out ; / 取反以形成脉冲 delay500(); / 形成频率1for(count=300;count0;coun
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 报告 门铃 设计

链接地址:https://www.31ppt.com/p-4147744.html