60秒倒计时实训报告 - 图文 下载本文

内容发布更新时间 : 2024/12/24 20:52:59星期一 下面是文章的全部内容请认真阅读。

60秒倒计时 实训报告

班级:12物联网班 组员:林子均 李金梅 陈柳华 胡锦凤 黎雪梅 李康健

目录

第一章 摘要 第二章 实验任务 第三章 实验主要器材 3.1 AT89S51芯片概述 3.2 LED数码管显示器概述 3.3 软件设计方法 第四章 实验步骤

4.1 硬件设计 4.2 软件设计 第五章 实验结果

5.1 调试与仿真 第六章

实验总结

第一章 摘要

近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。 模拟多通道压力系统是利用压力传感器采集当前压力并反映在显示器上,它可以分析压力过量程,并发出报警。并采用电子秤原理可根据输入单价准确的计算出物体的金额。本篇论文讨论了简单的倒计时器的设计与制作 ,本次设计项目中倒计时器中的四位LED数码显示器,采用以软件为主的接口方法,即不使用专门的硬件译码器,而采用软件程序进行译码。

第二章 实验任务

任务说明:

单片机控制的多功能60.00s倒计时

1.使用单片机开发板实现60.00秒内任意时间的倒计时功能。 2.倒计时可以手动设置起始时间,使用4位数码管显示时间。 3.倒计时到时后输出一组LED灯闪烁,并通过按键返回设置倒计时初值界面。

4.请设计出硬件电路、软件程序,并写出实训报告。

第三章 实验主要器材

3.1 AT8 9S52芯片概述

AT89C52是一个低功耗,高性能CMOS 8位单片机,片内含8k字节Flash可擦写存储器(PEROM)。AT89C52器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准80C51和80C52指令集及引脚布局,AT89C52的片内Flash允许程序存储器通过传统编程器反复编程。由于芯片内集成了通用8位中央处理器和Flash存储单元,功能强大的微处理器ATMEL AT89C52可为许多嵌入式控制应用统提供高度灵活、高性价比的解决方案。

AT89C52具有如下特点:8k Bytes Flash存储器、256 bytes的RAM、32个I/O口、3个16位定时/计数器,6个中断优先级2层中断嵌套中断、1个全双工串行通信口、片内时钟振荡器。 此外,AT89C52 设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。AT89C52在空闲模式下,CPU暂停工作,而RAM、定时/计数器、串行