全文预览

基于AT89C51单片机的电子秒表的设计

上传者:hnxzy51 |  格式:doc  |  页数:32 |  大小:399KB

文档介绍
制技术,是对传统控制技术的一次革命。Р此外,单片机成本低、集成度高、控制功能多,可灵活地组装成各种智能控制装置,并能有针对性设计成专用系统,解决从简单到复杂的各种需要,实现最佳的性价比。特别是单片机与传统机械产品相结合,使原有机械产品的结构简化、控制智能化。如数控机床就是典型实例。近年来,单片机发展极快,其产量占微机产量的70%以上。目前,至少有50个系列400余种机型,性能和结构各不相同,Intel、Motorola、Zilcg等公司都有系列单片微型计算机。国内普及的几乎都是Intel公司的产品。Р第二章系统的硬件电路设计Р2.1硬件电路的设计Р(1)在性价比满足应用系统要求的基础上,选择更可靠、更熟悉的单片机,缩短研制周期。Р(2)尽可能选择较成熟的典型应用电路,以提高系统的可靠性。Р(3)单片机内部的资源与外部扩展资源应在满足应用系统设计要求的基础上留有余地,为进一步升级和扩展其功能提供方便。Р(4)应充分结合软件方案统筹考虑硬件结构,通常硬件功能较完善,其相应的软件就简单,但硬件成本较高;而硬件功能略低,其相应的软件就复杂。实际中应尽量以软件替代硬件来降低成本。Р(5)整个系统的相关器件应尽可能做到性能匹配,如电平、速度的匹配等。Р(6)充分考虑整个系统的抗干扰设计,如选择具有抗干扰设计的单片机并充分筛选芯片与器件,在电路中采取隔离和屏蔽措施等。Р根据以上原则,通过分析与比对,我们选用较熟悉的具有内部程序存储器的AT89C51单片机作为主控电路,选用两个三位共阴极数码管作为显示电路来组成硬件电路。总体设计方案如图2-1所示Р图2-1 总体设计方案Р 数码管显示的数据存放在内存单元31H-33H中。其中31H存放分钟变量,32H存放秒钟变量,33H存放10ms计数值,即存放毫秒位数据,每一地址单元内均为十进制BCD码。由于采用软件动态扫描实现数据显示功能,显示用十进制

收藏

分享

举报
下载此文档