全文预览

课程设计(论文)-基于单片机的秒表系统设计

上传者:非学无以广才 |  格式:doc  |  页数:21 |  大小:0KB

文档介绍
ED数码显示管三个,低压电源、开关(按钮)两个、电阻、电容及导线若干。芯片介绍:AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。Р2.1单片机的选用:РAtmel89C51单片机的主要特点:Р·4K字节可编程闪烁存储器Р·寿命:1000写/擦循环Р·数据保留时间:10年Р·全静态工作:0Hz-24HzР·三级程序存储器锁定Р·128*8位内部RAMР·32可编程I/O线Р·两个16位定时器/计数器Р·5个中断源Р·可编程串行通道Р·低功耗的闲置和掉电模式Р·片内振荡器和时钟电路Р由于条件限制本系统采用软件模拟硬件系统,采用proteus软件进行模拟设计及调试工作。Р Р图1 共阳极七段数码管引脚图Р图2  Atmel89C51单片机外部引脚图Р2.2单片机主机系统电路的设计Р图4 单片机主机系统电路Р3软件设计分析Р3.1程序流程图:Р(1)定时器1程序Р用定时器0实现定时1秒,定时器1实现定时10毫秒,定时初值都是0D8F0H,Р这里只写定时1秒的流程图,如下所示:Р图5 定时1秒流程图Р(2)主程序:采用分支结构,通过对按键的扫描,判断要实现什么功能,然后通过调用子程序来实现所需要的功能。

收藏

分享

举报
下载此文档