好文档 - 专业文书写作范文服务资料分享网站

基于蓝牙技术的家庭智能控制系统设计毕业论文

天下 分享 时间: 加入收藏 我要投稿 点赞

11111111

状。在现如今计算机技术、电子电气技术等飞速发展的背景下,智能控制特别是智能家居行业必将迎来它的全新的发展时代。

Word文档

11111111

2 器件介绍

2.1 主控制芯片AT89S52

2.1.1 AT89S52的性能

AT89S52是一种低功耗、高性能CMOS 8位微控制器,有8K可编程Flash 存储器[1]。其实物图如图2.1所示。使用Atmel公司高密度非易失性存储器技术制造,

图2.1 STC89C52实物图

与工业80C51产品指令和引脚完全兼容,这使AT89S52在众多嵌入式控制应用系统中得到广泛应用[2]。 其主要性能如下:

1、与MCS-51单片机产品兼容; 2、8K字节在系统可编程Flash存储器; 3、1000次擦写周期; 4、全静态操作:0Hz-33MHz; 5、三级加密程序存储器; 6、32个可编程I/O口线; 7、三个16位定时器/计数器; 8、8个中断源;

9、全双工UART串行通道; 10、低功耗空闲和掉电模式; 11、掉电后中断可唤醒;

Word文档

11111111

12、看门狗定时器; 13、双数据指针; 14、掉电标识符。

2.1.2 引脚说明

AT89S52单片机可为众多嵌入式控制应用系统提供灵活有效的解决方案。 AT89S52具有8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路[3]。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止[4]。

其引脚排布如图2.2所示:

图2.2 引脚排布图

2.1.3 寄存器

对于AT89S52单片机来说,并不是所有的地址都被定义了,片上没有定义的地

Word文档

11111111

址都是不能用的。在对地址进行读取的时候,一般都是获取一个随机的数据,并且之后都无法再对这些地址进行数据写入。对于那些未定义的地址用户不得对其写入数据

“1”,因为这些寄存器可能会被附加一些新的功能,在复位后这些位都将变为“0”。

定时器2寄存器:寄存器T2CON和T2MOD包含定时器2的控制位和状态位[5]。定时器2的控制位和状态位如表2.1和表2.2所示。

表2.1 定时器2的控制位

TF2 7 EXF2 6 RLCLK TCLK 5 4 EXEN2 3 TR2 2 C/T2 1 CP/RL2 0 表2.2 定时器2的状态位

中断寄存器:IE寄存器中包含有中断允许位,且可设置6个中断源的优先级。 双数据指针寄存器:为有利于访问内部和外部数据存储器,系统提供了两路16位数据指针寄存器。特殊寄存器AUXR1中DPS=0选择DP0,DPS=1选择DP1。

Word文档

11111111

AUXR:辅助寄存器 如表2.3所示 AUXR 地址:8EH 复位值:XXX00XX0B 不可位寻址

表2.3 辅助寄存器

7 6 5 WDIDLE 4 DISRTO 3 2 1 DISALE 0 2.1.4 存储器

MCS-51有单独的程序存储器和数据存储器,二者均可64K寻址。

程序存储器:如果把EA引脚连接到GND上,那么程序的读取只可以从外部存储器开始进行。

若AT89S52单片机的EA引脚连接到VCC的,程序读写会先从内部存储器开始,再从外部开始寻址。当一条指令访问高于7FH的地址时,CPU是访问高128字节的RAM还是访问特殊功能寄存器由不同的寻址方式决定[6]。

数据存储器: AT89S52有着256 字节的片内数据存储器,其中高128 字节与特殊功能寄存器重叠。即高128字节虽然与特殊功能寄存器有相同的地址,但二者在物理上却是分开的[7]。

2.1.5 片上资源

看门狗定时器(WatchDog Timer)

WDT是一种需要相应的软件程序进行控制的复位方式。WDT 由13位计数器和特殊功能寄存器中的看门狗定时器复位存储器构成[8]。WDT计时周期需要依赖于外部时钟的频率。除了复位,没有办法停止WDT的工作。当WDT溢出,它将驱动RSR引脚输出一个高电平。

2.1.6 中断源

AT89S52单片机有两个外部中断,三个定时中断和一个串行中断。这些中断源都可通过置位使得中断源有效或无效,IE还包括一个中断允许总控制位EA,它能一次

Word文档

基于蓝牙技术的家庭智能控制系统设计毕业论文

11111111状。在现如今计算机技术、电子电气技术等飞速发展的背景下,智能控制特别是智能家居行业必将迎来它的全新的发展时代。Word文档111111112器件介绍2.1主控制芯片AT89S522.1.1AT89S52的性能AT89S52是一种低功耗、高性能CMOS8位微控
推荐度:
点击下载文档文档为doc格式
8p4210cxzg79ew80o94h77xpo584e200qw7
领取福利

微信扫码领取福利

微信扫码分享