毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

AT89C51单片机野外多功能饮水机设计(5)

时间:2017-05-30 10:11来源:毕业论文
对于数据输入:开始的8 个SCLK 周期,输入写命令字节,数据字节在后8 个SCLK 周期的上升沿输入。数据输入位0 开始。 对于数据输出:开始的8 个SCLK 周期,


对于数据输入:开始的8 个SCLK 周期,输入写命令字节,数据字节在后8 个SCLK 周期的上升沿输入。数据输入位0 开始。
对于数据输出:开始的8 个SCLK 周期,输入一个读命令字节,数据字节在后8 个SCLK 周期的下降沿输出。当 仍为高时。如果还有额外的SCLK 周期,DS1302 将重新发送数据字节,这使DS1302 具有连续突发读取的能力。
3.3.3  DS1302内部寄存器
DS1302内部寄存器地址和数据寄存器分配情况如表3.5
RS位    电阻    典型位/kΩ    RS位    电阻    典型位/kΩ
00    无    无    10    R2    4
01    R1    2    11    R3    8
表3.5  DS1302内部寄存器分配
3.3.4  仿真器件图
 
图3.7  DS1302的仿真器件图
图中Vcc2为主电源,Vcc1为备份电源。XI和X2之间接一个32.768kHZ晶振,并分别再接一个6pF的补充电容到地。
3.4  控制单元AT89C51单片机
本次设计的控制单元是AT89C51单片机。
AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4k bytes的可反复擦写的只读程序存储器(PEROM)和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89C51单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。AT89C51引脚图如图3.8所示。

3.4.1  主要参数性能
•与MCS-51产品指令系统完全兼容    
•4k字节可重擦写Flash闪速存器       
•1000次擦写周期
•全静态操作:0Hz-24MHz
•三级加密程序存储器
•128×8字节内部RAM
•32个可编程I/O口线
•2个16位定时/计数器
•6个中断源   
•可编程串行UART通道                      图3.8  AT89C51引脚图
•低功耗空闲和掉电模式
3.4.2  功能特性概述
AT89C51 提供以下标准功能:4k 字节Flash 闪速存储器,128字节内部RAM,32 个I/O 口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。
3.4.3  AT89C51内部结构图
图3.9  AT89C51内部结构图
3.4.4  功能引脚说明
Vcc:电源电压
GND:地
P0 :P0 口是一组8 位漏极开路型双向I/O 口,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端用。
在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。 AT89C51单片机野外多功能饮水机设计(5):http://www.youerw.com/zidonghua/lunwen_8065.html
------分隔线----------------------------
推荐内容