精品文档---下载后可任意编辑基于 Proteus 对 74LS273 输出口控制数码管设计 基于 Proteus 对 74LS273 输出口控制 LED 数码管的设计 完成时间: 目录 一.设计任务和要求 二.软件及核心芯片功 能 介 绍 1. AT89C51 功 能 特 性 概 括 管 脚 说 明 2.Proteus 仿真软件介绍 三.理论分析 四.电路设计 五.程序设计 六.运行结果与分析 一. 设计任务和要求 用一片 74LS273 输出口控制 1 位共阴极 LED 数码管实现每隔一段时间从0~9 显示,然后回 0,在递增到 9 返复。 二. 软件及核心芯片功能介绍 AT89S51[3]美国 ATMEL 公司 生 产 的 低 功 耗 , 高 性 能 CMOS 8 位 单 片 机 , 片 内 含 4K BytesISP(In-system programmable)的可反复擦写 1000 次的 Flash只读程序存储器,器件采纳 ATMEL 公司的高密度、非易失性存储技术制造,兼容标准 MCS-51 指令系统及 AT89C51 引脚结构,芯片内集成了通用 8 位中央处理器和 ISP Flash 存储单元。单片机 AT89S51强大的功能可为许多嵌入式控制应用系统提供高性价比的解决方案。 AT89C51 芯片的引脚结构如图 1 所示: 功能特性概括 : 图 1 AT89C51 引脚图 AT89S51 提供以下标准功能:40 个引脚、4K Bytes Flash 片内程序存储器、128 Bytes 的随机存取数据存储器(RAM)、32 个外部双向输入/输出(I/O)口、5 个中断优先级 2 层中断嵌套中断、2 个数据指针、2 个 16 位可编程定时/计数器、2 个全双工串行通信口、看门狗(WDT)电路、片内振荡器及时钟电路。此外,AT89S51 可降至0Hz 的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲模式下,CPU 暂停工作,而 RAM、定时/计数器、串行通信口、外中断系统可继续工作。掉电模式冻结振荡器而保存 RAM 的数据,停止芯片其它功能直至外中断 激活或硬 件复位。 同时该芯片还具有PDIP、TQFP 和 PLCC 等三种封装形式,以适应不同产品的需求。 管脚说明: P0 口:P0 口为一个 8 位漏级开路双向 I/O 口,也即地址/数据总线复用口。作为输出口用时,能驱动 8 个 TTL 逻辑门电路。对端口写“1”时,被定义为高阻输入。 在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低 8 位)和数据总线复用,在访问期间激活内部上拉电阻。 在 Flash 编程时,P0 口接收指令字节,而在程序校验时,输出指令...