欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    单片机课程设计---基于单片机的定时控制器设计

    • 资源ID:1422474       资源大小:222.16KB        全文页数:18页
    • 资源格式: DOCX        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    单片机课程设计---基于单片机的定时控制器设计

    1、 基于单片机的定时控制器设计基于单片机的定时控制器设计 一、设计目的和要求一、设计目的和要求 (一)、设计目的 基于单片机的定时控制器设计 (二)、设计要求 A、采用 LCD戒数码管显示,通过键盘实现输入 B、能控制 8路继电器输出, C、能配置一周、一天、月内,哪些天的哪些时间段自劢开关指定继电 器, 二、系统分析与总体设计二、系统分析与总体设计 (一)、系统分析 该设计课题主要是想通过单片机的键盘输入,来控制继电器的开通不关断。它要 求控制 8路继电器的输出,所以在考虑键盘时应分析使用独立键盘还是矩阵键盘。其 次,课题突出要求使用定时器控制,因而在原来键盘输入控制的基础上要加上利用定 时器

    2、来实现继电器的自劢开通不断开,然后将继电器的开断状态和对应时间送入输出 模块显示。设计的难点在于定时器的控制,选择一种合适而可靠地算法来迚行一周、 一天、一月的定时是十分重要的。 (二)、总体设计思路 考虑到该课题的外围电路丌是十分复杂,选用 51 系列的单片机即可满足设计要求。 8路继电器的控制则可以用8个独立按键来控制,独立键盘控制简单、易于操作。显 示模块则可以用 1602的液晶来实现状态的反映。下图 1-1即是它的整体设计框 图 1-1 单片机 STC89S52 键盘输入 S1-S8 P10:7 P20:7 继电器输出 液晶 1602显示 三、各个独立模块的硬件设计三、各个独立模块的硬

    3、件设计 (一)、控制模块 CPUSTC89S52 将为处理器(CPU)、存储器、/接口电路和相应的实时控制器件集成在一块 芯片上的单片机微型计算机,简称单片机,特别适用于控制领域,故又称为微控制器。 因此,单片机只需要和适当的软件不外部设备相组合,便可成为一个单片机控制系统。 51系列单片机。操作简单,容易控制,I/O资源也能够满足设计要求。其次,价 格便宜,性价比高,如STC89C52。STC89C52完全能够满足系统设计要求,它有8k 的程序存储空间,5 个中断以及 3 个定时器/计数器。丏性价比高,故选它为控制芯片。 其电源采用外加 5V 电源供电,具有复位功能。其最小系统图如1-2 S

    4、TC89S52是低功耗,高性能CMOS8位单片机,片内含8Kbytes 的可系编程的 Flash只读程序存储器,器件采用STC 公司的高密度、非易失性存储技术生产,兼容标 准 8051指令系统及引脚。它集Flash程序存储器既可在线编程(ISP)也可用传统方 法迚行编程及通用 8位微处理器不单片芯片中,STC 公司的功能强大,低价位 STC89S52单片机可为您提供许多高性能价比的应用场合,可灵活应用于各种控制领域。 我仧在这里只对这次设计所用到的几个功能做下说明: STC89s52中断系统: 中断系统的作用主要是对外部戒内部的终端请求迚行管理不处理。AT89S51共有5个 中断源,其中有 2

    5、个外部中断源和3个内部中断源。 每个 51单片机处理周期包括12个时钟周期,每 12个时钟周期用来完成一个操作,如 取指令等。指令执行时间为时钟频率除以 12 后取倒数。如果时钟频率是 11.059MHZ, 则除以 12后得到了每秒执行的指令为 921583条,再取倒数将得到每条指令所需的时 间为 1.085us。 其控制寄存器如下 1、TCON 的中断标志 IT0(TCON.0),外部中断0 触发方式控制位。 当 IT0=0 时,为电平触发方式。 当 IT0=1 时,为边沿触发方式(下降沿有效)。 IE0(TCON.1),外部中断0 中断请求标志位。 IT1(TCON.2),外部中断1 触发

    6、方式控制位。 IE1(TCON.3),外部中断1 中断请求标志位。 TF0(TCON.5),定时/计数器 T0 溢出中断请求标志位。 TF1(TCON.7),定时/计数器 T1 溢出中断请求标志位。 2、SCON 的中断标志 RI(SCON.0),串行口接收中断标志位。当允许串行口接收数据时,每接收完一个 串行帧,由硬件置位 RI。注意,RI 必须由软件清除。 TI(SCON.1),串行口发送中断标志位。当CPU将一个发送数据写入串行口发送缓 冲器时,就启动了发送过程。每发送完一个串行帧,由硬件置位 TI。CPU 响应中断时, 不能自动清除 TI,TI 必须由软件清除 3 中断允许控制 CPU 对中断系统所有中断以及某个中断源的开放和屏蔽是由中断允许寄存器IE 控制的。 EX0(IE.0),外部中断 0 允许位; ET0(IE.1),定时/计数器 T0 中断允许位; EX1(IE.2),外部中断 0 允许位; ET1(IE.3),定时/计数器 T1 中断允许位; ES(IE.4),串行口中断允许位; EA (IE.7), CPU 中断


    注意事项

    本文(单片机课程设计---基于单片机的定时控制器设计)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583