倒 计 时 项 目 报 告
姓名: 班级: 学号:
1
目录
第一章 摘要 第二章 实验任务 第三章 实验主要器材 3.1 AT89S51芯片概述 3.2 LED数码管显示器概述 第四章 实验步骤
4.1 硬件设计 4.2 软件设计 第五章 实验结果
5.1 调试与仿真 第六章
实验总结
第一章 摘要
近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的
2
软件结合,以作完善。 模拟多通道压力系统是利用压力传感器采集当前压力并反映在显示器上,它可以分析压力过量程,并发出报警。并采用电子秤原理可根据输入单价准确的计算出物体的金额。本篇论文讨论了简单的倒计时器的设计与制作 ,对于倒计时器中的四位LED数码显示器来说,我为了简化线路、降低成本,采用以软件为主的接口方法,即不使用专门的硬件译码器,而采用软件程序进行译码。
第二章 实验任务
任务说明:
单片机控制的多功能60s倒计时
(1)用单片机AT89C51的定时器实现多功能60s倒计时。本例中用两位数码管动态显示倒计时秒值。并在00时发光二极管亮、蜂鸣器响。
(2)用PROTEUS设计,仿真基于AT89c51单片机的60s倒计时实验。
第三章 实验主要器材
3
3.1 AT8 9S51芯片概述
AT89C51是一个低功耗,高性能CMOS 8位单片机,片内含4k
Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89C51可为许多嵌入式控制应用系统提供高性价比的解决方案。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 其工作电压在4.5-5V,一般我们选用+5V电压。外形及引脚排列如图2所示。
4
图2:89C51的核心电路框图
? 主要特性
〃与MCS-51 兼容
〃4K字节可编程闪烁存储器 〃寿命:1000写/擦循环
〃数据保留时间:10年
〃全静态工作:0Hz-24MHz 〃三级程序存储器锁定 〃128×8位内部RAM 〃32可编程I/O线
〃两个16位定时器/计数器 〃5个中断源 〃可编程串行通道
〃低功耗的闲置和掉电模式 〃片内振荡器和时钟电路 ? 管脚说明
(1)电源及时钟引脚(4个) Vcc: 电源接入引脚 Vss:接地引脚
XTAL1:晶振震荡器接入的一个引脚(采用外部振荡器时,此引脚接地);
XTAL2:晶体振荡器的另一个引脚(采用外部振荡器时,此引脚作为外部振荡器信号的输入端)。 (2)控制线引脚(4个)
RST/Vpd:复位信号输入引脚/备用电源输入引脚; ALE:地址锁存允许信号输出引脚/编程脉冲输入引脚: EA:内外存储器选择引脚/片外EPROM编程电压输入引脚; PSEN:外部程序存储器选通信号输出引脚。 (3)并行I/O引脚
P0.0-P0.7:一般I/O口引脚或数据/低位地址总线复用引脚; P1.0-P1.7:一般I/O口引脚;
5