数字定时器设计.pdfVIP

  • 57
  • 0
  • 约1.49万字
  • 约 10页
  • 2019-06-06 发布于江苏
  • 举报
设计任务 设计一个数字定时器 设计要求 1,定时 1-99 分钟,开机上电并且默认 10 分钟。 2,显示时间自选,不一定使用数码管。 3,定时时间可调,调试方式为两种,一是步进,二是直接输入。 4,有负载, 220V/A ,要求开机上电的时候,负载关闭。 5,有相关的提示信息,一旦时间设定之后,会给出时间设定的提示信息。 6,定时时间到,关闭电晕啊,切断负载电源,关闭电源。 7,系统工作电源 Vin =+12V 设计基本理论 本设计将采用 89C51 单片机, 89C51 单片机是一种带 4K 字节闪烁可编程可擦除只读存 储器 FPEROM —Falsh Programmable and Erasable Read Only Memory 的低电压,高性能 ( ) CMOS8位微处理器,俗称单片机。单片机自带 5 个中断,两个 16 位定时器 32 个 I/O 口,可 擦除只读存储器可以反复擦除多次, 功能相当强大。 该器件采用 ATMEL高密度非易失存储器 制造技术制造,与工业标准的 MCS-51指令集和输出管脚相兼容。由于将多功能 8 位 CPU和 闪烁存储器组合在单个芯片中, ATMEL的 89C51 是一种高效微控制器。 89C 单片机为很多嵌 入式控制系统提供了一种灵活性高且价廉的方案。 主体模块设计 数字定时器系统的基本组成如下图所示 数字定时系统电路的原理框图 根据设计任务与要求, 可初步将系统分为五大功能模块: 主电路、按键电路、显示电路、继电器电路。进一步细说,主电路选用 AT89C51作为中央处 理器,系统采用 12MHZ的晶振;按键控制电路由两个个按键(启动键 (start) 、时间设定键 (set) )组成,采用三个独立开关,按键按下产生一个脉冲信号;显示电路由二位 8 段共阴 极数码管和一个 9 位 100 欧姆上拉排阻组成, 位选,个位和十位由 P0 输出,段选由 P1 输出; 继电器电路由一个继电器和一个用电器(灯泡)组成,通过电路与 P3.0 相连。当 P3.0 输出 高电平时,继电器不吸合,灯亮。 各部件具体设计 1 单片机最小系统的设计模块 硬件连接说明:本系统以 AT89C51单片机为核心。单片机采用内部振荡的方式。通过 200 欧姆电阻与一个 6 位 8 段 LED数码显示管相连。从 P0 口输出 LED数码管的字形码,从 P2 口输出 LED数码管的位选码,高电平有效。 4 个功能按键和 P1 口相连,中间通过 10K 的 电阻与 +5V 电源相连, 按键另一端接地, P1 口低电平时表示按键被按下。 报警电路则与 P3.0 口相连,当 P3.0 口输出高电平时,蜂鸣器响。 2 晶振电路设计 由于单片机内部振荡方式电路简单, 时钟信号比较稳定, 是独立的单片机应用系统的首 选,故本设计采用内部振荡方式, 采用 12MHZ的晶振。 数字定时系统电路的晶振电路图如下 图所示。 3 定时中断 本设计电路采用定时器 T0 产生定时中断, 由于本设计需要 0.1s 的基本时间, 故选择其 工作在定时方式 1 下。这时定时器 T0 是一个 16 位的计时器,由它产生 50ms 的基本定时中 断,两次中断后将得到

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档