收藏 分享(赏)

基于51单片机的四路定时控制器设计报告.doc

上传人:无敌 文档编号:628606 上传时间:2018-04-15 格式:DOC 页数:22 大小:473KB
下载 相关 举报
基于51单片机的四路定时控制器设计报告.doc_第1页
第1页 / 共22页
基于51单片机的四路定时控制器设计报告.doc_第2页
第2页 / 共22页
基于51单片机的四路定时控制器设计报告.doc_第3页
第3页 / 共22页
基于51单片机的四路定时控制器设计报告.doc_第4页
第4页 / 共22页
基于51单片机的四路定时控制器设计报告.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、 河南理工大学河南理工大学单片机应用与仿真训练设计报告四路定时控制器姓 名: 范鹏超 学 号: 311108001309 专业班级: 电仪 12- 2 班 指导老师: 荆鹏辉 所在学院:电气工程与自动化学院2015 年 1 月 13 日1目录目录 .1摘要 .21 概述 .31.1 单片机的电子技术特征 .31.2 四路定时控制器基本功能 .31.3 系统原理 .31.4 实际应用 .32 系统总体方案及硬件设计 .32.1 系统总体设计框架结构 .32.2 系统硬件电路 .42.3 系统硬件总电路 .63 软件设计 .64 Proteus 软件仿真 .75 课程设计体会 .7参考文献: .8

2、附 1:源程序代码 .92摘要近年来,科学技术发展很快,单片机的使用也越来越多。我们在大学也学到了很多关于单片机的知识,也做了很多单片机实验。单片计算机即单片微型计算机。 (single-chip microcomputer),是集 cpu,ram,rom,定时,计数和多种接接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于智能产品和工业自动化上。而 c 语言已成为当前举世公认的高效简洁又贴近硬件的编程语言之一。c 语言现已成为专业化的单片机上的实用高级语言。而且由于开发速度、软件质量结构化、可维护性方面的原因,使 c 语言渐渐有取代汇编的趋势。这次我们做四路定时控制器作为微机原理与单

3、片机的课程设计。四路定时控制器主要应用于定时控制四个回路的电源通断。四路定时器的设计背景是单片机的电子技术特征以及应用。本系统采用的是 STC10F08XE 为中心器件来设计 四路定时器的。系统使用性强,操作简单,扩展性强。设计主要包括硬件的设计和软件的设计。一个完整的四路定时器相当于一个简单的单片机系统,该系统由四路定时器设置电路,单片机,显示电路等构成。单片机是集成 IC 芯片,只需要根据实际设计要求选型。其他部分都需要根据应用要求和性能指标自行设计。设计时,首先设置时间和线路,然后开始计时,在达到设定时间的时候指示灯闪烁。该四路定时控制器实现的功能是以当前时间为基准,以 24 小时为周期

4、,可以任意设定哪个回路于某时刻开,到某时刻关。如可以设置第一个回路在8:30-11:30 开,14:30-18:00 开,其他时间段为关。能够通过按键任意设置某回路某时间段的开关状态,可以利用数码管直接显示。整个系统通过软硬件的协调工作,具有读取方便、显示直观、功能多样、电路简洁、成本低廉、操作安全等诸多优点,具有广阔的市场前景,尤其在智能化家用电器和办公自动化设备等领域。31 概述1.1 单片机的电子技术特征单片机是将 CPU、RAMROM定时器/计数器以及输入输出(I/O)接口等计算机的主要部件集成在一块的集成电路芯片,作为微机系统它还可以实现模/数转换、脉宽调制、计数器捕获/比较逻辑、高

5、速 I/O 口和 WDT 各种控制功能。1.2 四路定时控制器基本功能四路定时控制器是指应用定时器的功能控制四个回路的通断状况,同时可以用按键来设置每个通路的通断以及通断的时间和周期,利用定时器来控制单片机 IO 口的高低电平来间接控制继电器的通断。1.3 系统原理采用 STC10F08XE 单片机为控制核心,基于 STC10F08XE 单片机所具备的的计数功能,达到实时时钟的制作,并通过四位共阴极数码管将时间直观的显示出来。可以利用按键输入功能对显示时间进行调整。其共设置了四个定时通道,每个定时通道都是相互独立的。四个定时通道可以分别设置多个时间段的开关状态,每个通道都可以通过 I/O 口输

6、出信号对电磁继电器进行控制,通过控制电磁继电器的通断进一步控制继电器所连接的其他电路的开关状态。充分利用了弱电控制强电的效果。1.4 实际应用被广泛地应用在各种领域。例如,用来作家用电器的定时控制器;在办公室中用作磁盘驱动、打印机、复印机、电话的控制;它还可以作为电子秤、收款机、仓储安全检测系统、空气调节系统等冷冻保鲜系统等的专用系统的控制器;在工业中,像工业过程控制、过程监制以及机电一体化等控制系统;它还可以构成一些智能仪表与集成智能传感器传统的控制器等。2 系统总体方案及硬件设计2.1 系统总体设计框架结构4图 1 系统总体设计框架系统总体设计框架结构如图 1 所示。2.2 系统硬件电路1

7、) 时钟电路设计图 2 时钟的电路时钟电路由振荡器及定时发生器和地址锁存允许信号 ALE 组成,如图 2 所示。所用的时钟电路用的是 11.0592Mhz 的晶振,它的振荡周期约为 0.0833s,时钟周期是 1/6s,机器周期是 1s2)按键电路设计继电器电路 按键电路 数码管电路四路定时控制5图 3 按键电路原理图采用 2x3 键盘扫描,如图 3 所示,使用每一个按键。3)数码管显示电路图 4 数码管显示电路显示块是由若干发光二极管组合而成的,一般的“8”字型显示块由a、b、c、d、e、f、g、h8 个发光二极管组成,GND 接 1 时均不亮,字位输出口和字形输出口采用高电压驱动,如图 4

8、 所示。4)继电器电路1.继电器的基本工作原理:继电器(是一种电控制器件,是当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流运作的一种“自动开关” 。故在电路中起着自动调节、安全保护等作用。6图 5 继电器工作原理图本次试验使用了电磁继电器,原理图如图 5 所示,电磁继电器一般由铁芯、线圈、衔铁、触点簧片等组成的。只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而生生电磁效应,衔铁就会在电磁力吸引的作用下克

9、服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)释放。这样吸合、释放,从而达到了在电路中的导通、切断的目的。对于继电器的“常开、常闭”触点,可以这样来区分:继电器线圈未通电时处于断开状态的静触点,称为“常开触点” ;处于接通状态的静触点称为“常闭触点” 。继电器一般有两股电路,为低压控制电路和高压工作电路。2.3 系统硬件总电路图 6 系统硬件仿真电路图3 软件设计7图 7 系统软件设计的步骤4 Proteus 软件仿真图 8 Proteus 软件仿真5 课程设

10、计体会本次课程设计基本结束,回想这一过程,真是困难重重,但是也学到很多。首先是实验程序,刚开始一片茫然,不知道该如何开始。在网上搜到部分资料后,经过和宿舍同学探讨学习后开始有点眉目,最后参考部分材料后得出了最终程序。其次,在焊接电路板时,出现了元器件焊反的情况,但在同学的帮助下成功了。最后,在 Protues 仿真实验中有出现数码管显示数字成零不断跳动,而且 LED 灯自动跳变,相当于是中断不停执行、判断键值,特别不稳定的情况。但经过大量的修正最终正常。虽然这次实验没有创新,但是也是自己动手查资料,修改程序,达到了实8验要求。通过本次课程设计,学到了很多关于单片机的知识,我也懂得了理论与实际相

11、结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。有时,只有经过自己亲手试验,才能更深层次的懂得实验原理和每部分电路的功能。我也很感谢教育过我的老师和周围同学,在遇到困难的时热情的帮助我度过难关,并让我学到了很多。此次课程设计,我学到了很多,对以后的学习生活都有很大帮助。今后我也会更加注重理论与实际相结合,多动手,多思考,全面提高自己的能力。参考文献:1余发山,王福忠,杨凌霄,王莉。微机原理与单片机接口技术.北京:煤炭工业出版社。2013.8.2 左金生.电子与模拟电子技术M.北京:

12、电子工业出版社.2004:105-131.3 尹勇.单片机开发环境 Vision2 的开发指南M. 北京:北京航空航天大学出版社,2004:173-199.4 张俊谟.单片机中级教程-原理与应用. 北京:北京航空航天大学,2006.5 霍孟友.单片机原理与应用.北京:机械工业出版社,2003.9附 1:源程序代码#include#include#define uint unsigned int /*0216-1*/#define uchar unsigned char /*028-1*/#define N 46080 /*N=50000*f0/12,定时 50ms*/#define M 20

13、/* 定时 M*0.05s */uint shi,fen;#define num3(X2) (X2)/10)#define num2(X2) (X2)%10)#define num1(X1) (X1)/10)#define num0(X1) (X1)%10)sbit W1=P03;sbit W2=P02;sbit W3=P01;sbit W4=P00;sbit led=P35;sbit H1=P36;sbit H2=P37;sbit huiluA=P20;sbit huiluB=P21;sbit huiluC=P22;sbit huiluD=P23;sfr P1M1=0x91;/和后面的 ma

14、in 函数中的 sfr P1M0=0x92;/P1M1 P1M0 合在一起增加亮度sfr P2M1=0x95;sfr P2M0=0x96;uint num/*T0_timer*/,num0/*T0_timer*/,num1,key/*matrixkeyscan*/; /定义全局变量uchar k2=0,k3=0,k5=1,k6=0;/按键计数uchar A0_shi=12,A0_fen=30,A1_shi=13,A1_fen=30,B0_shi=12,B0_fen=30,B1_shi=13,B1_fen=30,C0_shi=12,C0_fen=30,C1_shi=13,C1_fen=30,D0_shi=12,D0_fen=30,D1_shi=13,D1_fen=30;/继电器定时起点、终点uchar code duanxuan=0x3f,/*显示 0*/0x06,/*显示 1*/0x5b,/*显示 2*/0x4f,/*显示 3*/0x66,/*显示 4*/0x6d,/*显示 5*/0x7d,/*显示 6*/0x07,/*显示 7*/0x7f,/*显示 8*/0x6f,/*显示 9*/0x77,/*显示 A*/0x7c,/*显示 B*/0x39,/*显示 C*/0x5e,/*显示 D*/0x79,/*显示 E*/0x71/*显示 F*/;

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 实用文档 > 调研文书

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报