1 / 25
文档名称:

6路数字抢答器的设计.doc

格式:doc   页数:25
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

6路数字抢答器的设计.doc

上传人:baixue 2013/5/15 文件大小:0 KB

下载得到文件列表

6路数字抢答器的设计.doc

文档介绍

文档介绍:摘要
本设计是以六路抢答为基本理念。考虑到依需设定限时回答的功能,利用单片机及外围接口实现的抢答系统,利用单片机的定时器/计数器定时和记数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使数码管能够正确地显示时间。用开关做键盘输出,扬声器发生提示。同时系统能够实现:在抢答中,只有开始后抢答才有效,如果在开始抢答前抢答为无效;抢答限定时间和回答问题的时间可设定;可以显示是哪位选手有效抢答和无效抢答,正确按键后有音乐提示;抢答时间和回答问题时间倒记时显示,满时后系统计时自动复位及主控强制复位;按键锁定,在有效状态下,按键无效非法。
关键词:AT89C51单片机;数字电路;抢
目录
摘要……………………………………………………………………………………1
第1章 AT89C51单片机系统说明…………………………………………………1
89系列单片机的概况…………………………………………………… 1
AT89C51单片机的内部结构………………………………………………3
各类型单片机的比较分析……………………………………………… 4
AT89C51单片机性能………………………………………………………4
第2章数字抢答器总体方案的设计…………………………………………… 6
系统硬件设计…………………………………………………………… 6
系统原理图………………………………………………………6
时钟频率电路的设计……………………………………………7
复位电路的设计…………………………………………………8
显示电路的设计…………………………………………………9
键盘扫描电路的设计……………………………………………9
发声…………………………………………………………… 10
系统复位……………………………………………………… 10
系统软件设计……………………………………………………………11
主程序系统结构图…………………………………………… 11
程序流程图…………………………………………………… 12
系统程序……………………………………………………… 12
课程设计总结节…………………………………………………………………… 21
参考文献…………………………………………………………………………… 22
AT89C51单片机系统说明
AT89C51单片机内部包含了作为微型计算机所必须的基本功能部件,各功能部件相互独立的集成在同一块芯片上。在此主要介绍AT89C51单片机的系统结构及其功能。
AT89C2051单片机的概况
AT89C51单片机是ATMAL公司89系列单片机的一种8位Flash单片机。它最大特点是片内含有Flash存储器,用途十分广泛,特别是在生产便携式商品,手提式仪器等方面,有着十分广泛的应用。
(1) 89系列单片机的特点:
89系列单片机是以8031为内核的产品,它与51系列单片机是兼容的。89系列单片机具有以下特点:
a) 内部含有Flash存储器,使用户在开发过程中十分容易修改程序缩短系统的开发周期。可以重复多次编程,可根据需要对内部程序进行更新或升级。
b) 89系列单片机的引脚和AT80C51引脚座兼容,用89系列单片机可以代替同档次的AT80C51单片机,不需要对外围电路进行改动。
表1-1 AT89C51特殊功能寄存器列表
符号
地址
注释
*ACC
E0H
累加器
*B
F0H
乘法寄存器
*PSW
D0H
程序状态字
SP
81H
堆栈指针
DPL
82H
数据存储器指针低8位
DPH
83H
数据存储器指针高8位
*IE
A8H
中断允许控制器
*IP
D8H
中断优先控制器
*P0
80H
端口0
*P1
90H
端口1
*P2
A0H
端口2
*P3
B0H
端口3
PCON
87H
电源控制及波特率选择
*SCON
98H
串行口控制器
SBUF
99H
串行数据缓冲器
*TCON
88H
定时器控制
TMOD
89H
定时器方式选择
TL0
8AH
定时器0低8位
TL1
8BH
定时器1低8位
TH0
8CH
定时器0低8位
TH1
8DH
定时器1高8位
注:带*号的特殊功能寄存器都是可以位寻址的寄存器
c) 89系列单片机采用静态时钟方式,可以节省电能,降低便携式设备的功耗。
(2)