课程设计说明书
课程名称:单片机课程设计
专业:测控技术与仪器班级:
姓名: 学号: 37
指导教师: 成绩:
完成日期: 2009 年月日
任务书
题目:基于单片机的消毒衣柜控制器
设计内容及要求:
:单片机主电路,按键电路,输出电路,LED显示电路
:系统流程图,各功能程序
设计环境:
Protel99SE 、WAVE仿真环境、H51/L仿真器、单片机多功能实验箱
实现目标:
,时间分别为2分,4分,6分,10分
,时间到有声音提醒
,门灯点亮,消毒灯、门灯用12V电压
摘要
、震荡电路、按键电路和LED显示电路及报警电路等组成。由直流电源向系统供电,采用MCS-51单片机作为其控制芯片。软件编程由伟福仿真器编程,分为主程序,中断服务程序和延时程序组成。所研制的消毒衣柜具有存放、消毒杀菌及装饰等功能。实测参数表明,该消毒衣柜控制器具有实用性强。
程序设计包括对硬件和软件的综合设计,即对硬件和软件功能的划分。软件和硬件之间有密切的相互制约的联系,在应用系统或产品中,有的地方要从硬件设计角度对软件提出特定的要求,而再另一些地方则可能要从软件考虑出发向硬件结构提出要求或限制。硬件和软件在一定程序上具有互换性,多用硬件研制周期短,工作速度快,但增加了硬件成本;多用软件则成本可降低,但增加了软件的复杂性和研制工作量。对于大批量投产的项目,可多用软件,以软代硬。
关键词:MCS-51单片机;按键电路;LED显示电路
目录
1 系统总体设计 1
系统的硬件设计 1
系统的软件设计 2
2 硬件电路设计 2
主要元件介绍 2
电路图 5
3 软件设计 7
主程序流程图 7
子程序流程图 8
4 系统调试 10
调试内容 10
调试问题解决 10
总结 11
参考文献 12
附录 13
1 系统总体设计
系统的硬件设计
伟福实验系统有丰富的实验电路和灵活的组成方法。这些电路可以和8031系列芯片组合完成实验,此实验仪器将高档仿真器所具有的逻辑分析仪和程序跟踪器等强大功能移植过来,所以实验时不仅知道软件执行过程,也能直观的看到程序运行时,电路的信号状态,工作时序,非常详细的了解电路的工作情况。
本实验硬件设计主要是指应用系统的扩展部分设计和各功能模块设计,包括单片机电路设计、扩展电路设计、输入/输出通道设计、控制面板设计等。
(1)单片机电路的设计主要包括时钟电路、复位电路、供电电路、I/O电路的设计;
(2)扩展部分的设计主要完成程序存储器、数据存储器,I/O接口电路的设计;
(3)输入/输出通道的设计包括传感器电路、放大电路、多路开关、A/D转换电路、D/A转换电路、开关量接口电路、驱动及执行机构的设计;
(4)控制面板的设计主要完成按键、显示器、报警电路的设计。
若单片机内部资源已能满足应用系统的要求,不必进行扩展,只需设计成一个最小应用系统就行了。
硬件电路的设计要仔细推敲,力求正确无误,从而避免硬件电路的大返工,因为系统调试中不易修改硬件。系统的硬件设计还应注意以下几点:
(1)尽可能选择标准化、模块化的典型电路;
(2)在条件允许的情况下,尽可能选择功能强、集成度高的电路或芯片,尽可能采用最新的技术;
(3)系统的扩展、外围设备配置水平和各功能模块的设计,应充分满足应用系统的功能要求,并适当留有余地,以备将来修改、扩展之需要;
(4)整个系统中相关的器件要尽可能做到性能匹配,并且要充分考虑系统各部分的驱动能力;
(5)工艺设计要考虑安装、调试、维修的方面;
(6)可靠性及抗干扰设计是硬件系统设计中不可缺少的一部分,它包括芯片和器件的选择、去耦滤波、印制电路板布线、通道隔离等
[1]。
电1路主要由震荡电路、指示电路、按键电路和LED数码管显示电路组成,按键电路分别负责控制消毒模式为2分钟,4分钟,6分钟,10分钟,LED显示电路可用于显示各消毒模式的剩余时间,所以还需要指示电路来显示消毒模式,不同颜色的彩灯发光就可以用来表示不同消毒模式,LED数码管可以显示消毒的剩余时间。
系统的软件设计
(1)每秒钟的设定
延时方法可以有两种一中是利用MCS-51内部定时器才生溢出中断来确定1秒的时间,另一种是采用软延时的方法。
(2)计数器硬件延时
(3)计数器初值计算
定时器工作时必须给计数器送计数器初值,这个值是送到TH和TL中的。他是以加法记数的,并能
基于单片机的电动自行车设计 来自淘豆网m.daumloan.com转载请标明出处.