单片机课程设计报告.doc
上传人:sy****28 上传时间:2024-09-13 格式:DOC 页数:3 大小:20KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

单片机课程设计报告.doc

单片机课程设计报告.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

单片机数字秒表系统设计专姓班学老业:名:级:号:师:自动化郭磊09312209312211张道海2012年11月17日前言本设计主要是对51单片机的一个方面的扩展,是能实现一般定时功能的设计。系统采用单片机AT89C51作为本设计的核心元件,在其基础上外围扩展芯片和外围电路,附加时钟电路,复位电路,键盘接口及LED显示器,键盘采用独立连接式。外围设备有LED显示驱动器及相应的显示数字电子钟设计与制作可采用数字电路实现,也可以采用单片机来完成。若用数字电路完成,所设计的电路相当复杂,大概需要十几片数字集成块,其功能也主要依赖于数字电路的各功能模块的组合来实现,焊接的过程比较复杂,成本也非常高。若用单片机来设计制作完成,由于其功能的实现主要通过软件编程来完成,那么就降低了硬件电路的复杂性,而且其成本也有所降低,所以在该设计与制作中采用单片机AT89C51,它是低功耗、高性能的CMOS型8位单片机。片内带有4KB的Flash存储器,且允许在系统内改写或用编程器编程。另外,AT89C51的指令系统和引脚与8051完全兼容,片内有128B的RAM、32条I/O口线、2个16位定时计数器、5个中断源、一个全双工串行口等。在LED显示器中,分成静态显示和动态显示两类,在这个设计的最小系统中主要用了它的动态显示功能,动态显示器利用了人视觉的短暂停留,在数据的传输中是一个一个传输的,且先传输低位。按键电路设有四个按键:从上往下为k1,k2,k3和k4键。按下k1键用于启动和暂停秒表;键用于复位;键用于当秒表暂停时,k2k3增加其显示值;k4键用于秒表暂停时减少其显示值。目录一、设计任务和要求.......................................................................................................................3(一)系统功能任务...............................................................................................................3(二)系统设计要求...............................................................................................................3二、方案设计与论证.......................................................................................................................3三、硬件设计...................................................................................................................................4(1)时钟电路.........................................................................................................................4(2)按钮电路.........................................................................................................................5(3)显示电路.........................................................................................................................6(4)动态显示原理.................................................................................................................7(5)80C51中断的控制.........................................................................................................7(6)定时/计数器的控制..............