算调整电路等组成。
为了提高数据处理和位操作功能,片内增加了一个通用寄存器B和一些专用寄存器,还增加了位处理逻辑电路的功能。其内部结构如图22所示。
11
f不定时元件
复位
中断
电源
系统时钟
ROM
CPU
定时计数器
串行IO并行IO
RAM
图22AT89C51单片机的内部结构
AT89C51的主要性能包括:AT89C51与MCS51控制系列产品兼容,片内有4K可在线重复编程闪速电擦除存储器(FlashMemory存储器可循环写入擦除1000次;存储器数据保存时间可达10年;工作电压范围宽:Vcc可由27V到6V;全静态工作可由0HZ到16MHZ;中继结构具有3级所存保护;1288位内部RAM;32条可编程IO线;两个16位定时器计数器;中断结构具有5个中断源和2个中断优先级;可编程全双工串行通信;空闲状态维持低功耗和掉电状态保存储存内容。
§221AT89C51特殊功能寄存器
特殊功能寄存器也称专用寄存器,是具有特殊功能的所有寄存器的集合,简称SFR(SpecialFu
ctio
Register)。特殊功能寄存器共含有22
12
f个不同寄存器。它们的地址分配在80HFFH中,即在RAM地址中。这些寄存器的名称和地址见表22。
符号
ACCBPSWSPDPLDPHIEIPP0P1P2P3PCONSCONSBUFTCONTMODETL0TL1TH0TH1
表22AT8951特殊功能寄存器
地址
E0HF0HD0H81H82H83HA8HD8H80H90HA0HB0H87H98H99H88H89H8AH8BH8CH8DH
注释
累加器乘法寄存器程序状态字堆栈指针数据存储器指针低8位数据存储器指针高8位中断允许控制器中断优先控制器
端口0端口1端口2端口3电源控制及波特率选择串行口控制器串行数据缓存器定时器控制定时器方式选择定时器0低8位定时器1低8位定时器0高8位定时器1高8位
13
f§23抢答器的优点及组成
在知识比赛中,特别是做抢答题目的时候,在抢答过程中,为了知道哪一组或哪一位选手先抢答题,必须要设计一个系统来完成这个任务。如果在抢答中,靠视觉是很难判断出哪组先答题。利用单片机系统来完成这个任务。使以上问题得以解决,即使两组的抢答时间相差几微妙,也可以辨别哪组优先答题。本文主要介绍了单片机抢答器设计及工作原理,以及它的实际用途。系统工作原理本系统采用AT89C51单片机作为核心。控制系统的四个模块分别为:存储模块、声音模块、抢答开关模块。该抢答器系统通过八个按键输入抢答信号;利用存储程序来完成软件的设计;利用一个4为七段共阴极数码管来完成显示功能。工作时,用按键通过开关电路输入各路的抢答信号,经单片机的处理。输出控制信号,空控制4位七段共阴数码管和喇r