网站大量收购独家精品文档,联系QQ:2885784924

计数定时器论文35.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计数定时器论文35

伊犁师范学院 电信学院 《单片机原理及应用》 课程设计报告书 指导教师: 霍加老师 专业班级: 电信12-2班 课题名称: 51单片机设计计数计数定时器 姓 名: 迪力穆拉提.麦麦提克日木 学 号: 11071201135 日 期: 2014年12月20 日 AT89C51单片机设计智能计数定时器 伊犁师范学院 电信12-2班 伊宁市 835000 迪力穆拉提 摘要: 随着时代的进步,行业的发展,计数定时器的应用也越来越广泛。但传统的计数定时器都是使用发条驱动式、电机传动式或电钟式等机械计数定时器。计数定时器相对产痛计数定时器来说,体积小、重量轻、造价低、精度高、寿命长、而且安全可靠、调整方便、适于频繁使用。本设计采用AT89C52单片机为核心,阐述了系统工作原理,给出了软件流程。该计数定时器满足对电器的电源进行控制,同时要方便用户对计数定时器的操作。 关键词:计数定时器;单片机;AT89C52; 1 引言 我们在日常生活中,经常碰到一些需要定时的事情,例如:印相或放大照片,需要定在零点几秒的时间,洗衣机洗涤衣物需要定在几分钟到几十分钟的时间,电风扇需要定在数十分钟的时间。完成这种定时的计数定时器有多种多样,在家用电器中采用机械计数定时器就是根据一般上弦钟表原理设计的,这种计数定时器虽然结构简单,成本低,维修也比较方便,但是它的触头频繁接触和断开,大大的缩减了它的使用寿命,也不利于进一步全自动化。在技术突飞猛进的今天,计数定时器一定会逐步取而代之,这是不言而喻的。 本文是基于52系列单片机设计的一种用于控制家用电器的设计方案。 1.1课题的来源和意义 本课题是通过导师筛选提出的,设计课题不一定很大,只要通过亲手做一遍全过程,完成一个产品制作,收获是很大的。 本课题的意义在于通过设计和制作本课题把在学校学习到的知识融会贯通并应用到实际当中。做到学有所成,学有所用。并且希望通过本设计为节能减排做出贡献。 1.2计数定时器的应用 计数定时器在家用电器中经常用于延时自动关机、定时。延时自动关机可用于:收音机、电视机、录音机、催眠器、门灯、路灯、汽车头灯、转弯灯以及其他电器的延时断电及延时自停电源等。定时可用于:照相定时曝光、定时闪光、定时放大、定时调速、定时烘箱、冰箱门开定时报警、水位定时报警、延时催眠器、延时电铃、延时锁、触摸定时开关等。例如:空调中的计数定时器,在工作一段时间之后便能自动切断电源停止工作。夏季夜间使用,入睡前先顶好时间,等睡熟后到了预定时间,空调自动关机。方便节能。计数定时器除了应用于家用电器外,还广泛地用于工业农业生产和服务设施,甚至军事等。 1.3计数定时器的发展前景 传统的计数定时器绝大多数都是发条驱动式、电机传动式或电钟式等机械计数定时器,部分器械中也有试用时间继电器的。相对于传统的计数定时器,计数定时器的体积小、重量轻、造价低、精度高、寿命长、而且安全可靠、调整方便、适于频繁使用。所以计数定时器的发展必定大有前途。同时随着现代技术的发展,计数定时器也在不断的进步,朝向着更多用途、更高精度、更小体积发展着。 例如:一个可编程计数定时器,它可以设置20组开、关电源设置,可以当时钟使用,还也可以按星期组合让它在一周内的任意一天或几天按设置程序工作长12.5cm×宽5.5cm×厚5cm单片机内部有一个8位的CPU,同时CPU内部包含了运算器,控制器及若干寄存器。 从上图中我们可以看到,在虚线框内的就是CPU的内部结构了,8位的MCS-52单片机的CPU内部有数术逻辑单元ALU(Arithmetic Logic Unit)、累加器A(8位)、寄存器B(8位)、程序状态字PSW(8位)、程序计数器PC(有时也称为指令指针,即IP,16位)、地址寄存器AR(16位)、数据寄存器DR(8位)、指令寄存器IR(8位)、指令译码器ID、控制器等部件组成。 1、运算器(ALU)的主要功能A)算术和逻辑运算,可对半字节(一个字节是8位,半个字节就是4位)和单字节数据进行操作。B)加、减、乘、除、加1、减1、比较等算术运算。C)与、或、异或、求补、循环等逻辑运算。D)位处理功能(即布尔处理器)。由于ALU内部没有寄存器,参加运算的操作数,必须放在累加器A中。累加器A也用于存放运算结果。例如:执行指令 ADD A,B??执行这条指令时,累加器A中的内容通过输入口In_1输入ALU,寄存器B通过内部数据总线经输入口In_2输入ALU,A+B的结果通过ALU的输出口Out、内部数据总线,送回到累加器A。2、程序计数器PCPC的作用是用来存放将要执行

您可能关注的文档

文档评论(0)

juhui05 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档