单片机课程设计
题目名称:基于8051的单片机秒表系统设计 姓名学号:肖波(0805821) 王学(08058119)
王璐凯(08058117) 王贤达(08058118) 班 级:电信081
2011.6
信息与电子工程学院
共12页 第1页
单片机课程设计报告——
单片机秒表系统设计
信电学院2008级 肖波(0805821) 王学(08058119)
王璐凯(08058117) 王贤达(08058118)
摘要:本实验是基于8051 单片机所设计的,利用单片机的定时器
/计数器定时和记数的原理可以实现秒表的计数以及计数的开启/暂停/继续与复位。使用LED数码七段数码管予以显示。
关键词:8051 七段数码管 秒表系统
1.1 目的:
1、利用单片机定时器/计数器中断设计秒表,从而实现秒、十分之一秒的计时。
2、综合运用所学的《单片机原理与应用》理论知识,通过实践加强对所学知识的理解,具备设计单片机应用系统的能力。
3、 通过本次系统设计加深对单片机掌握定时器、外部中断的设置和编程原理的全面认识复习和掌握,对单片机实际的应用作进一步的了解。
4、 通过本次系统设计,增强自己的动手能力。认识单片机在日常生活中的应用的广泛性,实用性。 1.2用途与功能:
共12页 第2页
本系统利用单片机的定时器/计数器定时和记数的原理,通过采用protel仿真软件来模拟实现。模拟利用8051单片机、LED数码管以及控件来控制秒表的计数以及计数的开启/暂停/继续与复位!其中有两个数码管用来显示数据,一个数码管显示秒(两位),另一个数码管显示十分之一秒,十分之一秒的数码管计数从0~9,满十进一后显示秒的数码管的数字加一,并且十分之一秒显示清零重新从零计数。计秒数码管采用两位的数码管,当计数超过范围是所有数码管全部清零重新计数。
二、硬件设计
2.1 硬件设计思想
8051单片机芯片一个、LED数码显示管三个,低压电源、开关(按钮)两个、电阻、电容及导线若干。芯片介绍:8051是一种带4K字节闪烁可编程可擦除只读存储器,8位微处理器,俗称单片机。
主要特性:
·4K字节可编程闪烁存储器 ·寿命:1000写/擦循环 ·数据保留时间:10年 ·全静态工作:0Hz-24Hz ·三级程序存储器锁定 ·128*8位内部RAM
共12页 第3页
·4*8可编程I/O线 ·两个16位定时器/计数器 ·5个中断源 ·可编程串行通道 ·低功耗的闲置和掉电模式 ·片内振荡器和时钟电路
由于条件限制本系统采用软件模拟硬件系统,采用proteus软件进行模拟设计及调试工作。
图1 七段数码管引脚图
共12页 第4页
图2 8051单片机外部引脚图 三、试验设计原理图 通过protel仿真画的原理图
共12页 第5页