单片机课程设计说明书───秒-表-系-统-设-计(共15页).doc
《单片机课程设计说明书───秒-表-系-统-设-计(共15页).doc》由会员分享,可在线阅读,更多相关《单片机课程设计说明书───秒-表-系-统-设-计(共15页).doc(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上单片机课程设计说明书秒 表 系 统 设 计时 间:2007.12.23-2008.1.1院系:电气与信息工程系姓 名:*班 级:学 号:9目 录一 概 述 2二 设计要求 2三 设计思路及描述 3四 原理图 4五 设计流程图 5六 设计程序 8七 硬件调试 12八 课程设计心得体会 13九 参考文献 14 一 概 述近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。随着时代的进步和发展,单片机
2、技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的秒表,随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中秒表就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。 本设计所介绍的秒表系统设计用AT89C51设计一个2位LED数码显示“秒表”,显示时间为0099秒,每秒自动加一。另设计一个“开始”按键和一个“复位”按键。增加一个“暂停”按键和一个“快加”按键(每10ms快速加一)二
3、设计要求用AT89C51设计一个2位LED数码显示“秒表”,显示时间为0099秒,每秒自动加一。另设计一个“开始”按键和一个“复位”按键。再增加一个“暂停”按键和一个“快加”按键(每10ms快速加一)。 按键说明:按“开始”按键,开始计数,数码管显示从00开始每秒自动加一;按“复位”按键,系统清零,数码管显示00;按“暂停”按键,系统暂停计数,数码管显示当时的计数;按“快加”按键,系统每10ms快速加一,即数码显示管在原先的计数上快速加一。 三、设计思路及描述该实验要求进行计时并在数码管上显示时间,则可利用DVCC系列单片机微机仿真实验系统中的芯片8032(芯片的功能类似于芯片AT89C51,
4、其管脚功能也和AT89C51的管脚功能类似)中的P3.2管脚做为外部中断0的入口地址,并实现“开始”按键的功能;将P3.3做为外部中断1的入口地址,并实现“清零”按键的功能;将P3.0做为数据信号DATA输入的入口地址;将P3.1做为时钟信号CLK输入的入口地址。定时器T0作为每秒加一的定时器;定时器T1作为“快加”键的定时器。其中“开始”按键当开关由1拨向0(由上向下拨)时开始计时;“清零”按键当开关由1拨向0(由上向下拨)时数码管清零,此时若再拨“开始”按键则又可重新开始计时。四 原理图五 设计流程图六 设计程序 org 0000h ajmp main ;主程序入口地址 org 0003h
5、 ajmp zhongduan0 ;中断0入口地址 org 000bh ajmp yanshi ;定时器T0入口地址 org 0013h ajmp zhongduan1 ;中断1入口地址 org 001bh ajmp dingshi1 ;定时器T1入口地址 org 0030h 主程序main: mov tcon,#05h ;主程序开始 外部中断跳变模式 mov tmod,#11h ;定时器0,1模式1 mov ie,#8fh ;开总中断,中断0,1,定时器0,1 mov dptr,#tab mov r1,#00h mov r2,#00h mov r3,#40 ;循环次数40 mov tl0,#
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 说明书 15
限制150内