基于单片机的语音电子门锁毕业论文

发布时间 : 星期三 文章基于单片机的语音电子门锁毕业论文更新完毕开始阅读

其工作频率可达48MHz。

4. 用户的应用程序存储空间为8K字节(Flash)。 片上集成了512字节数据存数区(RAM)。

6. 通用IO口有32个,复位后为:P1P2P3P4是准双向口弱上拉的,P0口是漏极开路输出口,当在作为总线扩展用时是不用加上拉电阻的,当作为IO口用时,需加若上拉电阻。

7. ISP(在系统可编程)IAP(在应用可编程),不需要专用的编程器和专用仿真器,就可以通过串口(RxDP3.0,TxDP3.1)将用户程序直接下载到单片机里,数秒即可完成一片数据的写入操作。

8. 新增了EEPROM功能。 9. 具有看门狗功能。

10.片上共有3个16位定时器计数器。即定时器T0、T1、T2定时器。 11.有4路外部中断,包括低电平触发电路或下降沿中断,Power Down 模式可以由外部的中断低电平方式触发进行中断唤醒。

12. 片上有通用的异步通信串行口(UART),它还可以用定时器实现多个UART工作。

13. 单片机的工作温度范围:-40~+85℃(工业级)0~75℃(商业级)

2.1.2 STC89C52RC单片机的工作模式模式

1.典型功耗<0.1μA,可以由外部的中断来唤醒,中断执行并且返回后,继续执行原来的用户程序。

2.空闲模式:此种模式的典型功耗2mA 。

3.正常工作模式:此种模式的典型功耗4mA~7mA 。

4.掉电模式可以通过外部中断来唤醒,这适用气表、水表等一些电池供电的设备及一些便携的设备。

STC89C52RC单片机引脚功能说明。引脚图如图2-1所示。

5

图2-1 STC89C52RC引脚图

VCC(40引脚):接电源电压。 VSS(20引脚):接地。

P0 端口(P0.0~P0.7对应39~32 引脚)。P0端口是一个漏极开路的8 位双向的IO口。当作为输出端口用时,每个引脚可以驱动8 个TTL的负载;当对P0端口写入“1”时,它又可以作为高阻抗输入。在访问外部程序和数据存储器时,P0端口也可以提供低8 位地址和8位数据的复用总线。此时,P0端口内部的若上拉电阻有效。当在Flash ROM编程时,由P0端口接收指令字节;在校验程序时,则输出指令字节。在验证时,要求要外接上拉电阻。

P1 端口(P1.0~P1.7对应于1~8引脚)。P1端口是一个带内部上拉电阻的8位的双向IO端口。P1的输出缓冲器可以驱动4 个TTL的输入。当对端口写入1 时,内部的上拉电阻会把端口拉到高电平,这时端口可以当做输出使用。当P1端口作输入口使用时,因为内部有上拉电阻,那些被外部拉低的引脚会输出一个电流(IIL)。

6 P2 端口(P2.0~P2.7,21~28 引脚):P2 口是一个带内部上拉电阻的8 位双向IO 端口。P2 的输出缓冲器可以驱动(吸收或输出电流方式)4 个TTL 输入。对端口写入1 时,通过内部的上拉电阻把端口拉到高电平,这时可用作输入口。P2端口作为输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流(IIL)。

P3端口(P3.0~P3.7对应于10~17 引脚)。P3端口是一个带有内部上拉电阻的8 位的双向IO端口。P3端口的输出缓冲器可以驱动(吸收或输出电流方式)4 个TTL输入的信号。当对端口写入“1”时,它内部的上拉电阻会把端口拉到高电平,此时P3端口可用作输出口。当P3端口做输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输入一个电流(IIL)。

当在对Flash ROM编程或程序校验时,P3端口还接收一些控制信号。 P3口除作为一般IO 口外,还有其他一些复用功能,如下表所示: 引脚号 P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 复用功能 RXD(串行输入口) TXD(串行输出口) (外部中断0) (外部中断1) T0(定时器0的外部输入) T1(定时器1的外部输入) (外部数据存储器写选通) (外部数据存储器读选通) 表2-1 P3 口引脚复用功能复用功能

RST(9 引脚):复位引脚。当通过此引脚给单片机连续输入两个机器周期以上的高电平信号时为有效,此引脚的功能为用来完成单片机的复位初始化操作。当看门狗计时完成后,RST复位引脚输出96个晶振周期的高电平信号。特殊寄存器AUXR(地址8EH)上的DISRTO 位可以让此功能无效。DISRTO在默认状态下,复位高电平有效。

ALE ROG(30引脚):地址锁存控制功能:(ALE)引脚是当访问外部程序存储器的时候,锁存低8位地址的输出脉冲。当在Flash 编程时,此引脚(ROG)

7 也可以用作编程输入脉冲。

(29引脚):()是外部程序存储器的选通信号。当单片机从外部程序存储器执行外部代码时,会在每个机器周期被激活两次,而访问外部数据存储器的时候,将不被激活。

EAVPP (31引脚):访问外部程序存储器的控制信号。:为了使能从0000H到FFFFH的外部程序存储器的读取指令,EA必须接地(GND)。注意加密方式为1时,EA将内部锁定为RESET。为了执行内部程序指令,EA应该接VCC。在Flash 编程期间,A也接收12伏特的VPP电压。

XTAL1(19引脚):振荡器的反相放大器和内部时钟发生电路的输入端。 XTAL2(18引脚):振荡器的反相放大器的输入端

2.2单片机STC11L08XE

STC11L08XE的主要性能:

1.高速,1个时钟机器周期,增强型8051内核,速度比普通8051快8-12倍

2.宽电压,5.5-4.13.7,3.6-2.42.1 3.低功耗设计,空闲模式

4.低功耗模式,掉电模式和远程唤醒模式

5.工作频率,0-35MHz,相当于普通8051的0-420MHz 6.时钟,外部晶振或内部晶振磕训啊 7.片内EEPROM功能,擦写次数10万次以上 8.2个16位定时器 9.1个独立波特率发生器 10.可编程时钟输出功能 11.硬件看门狗 12.全双工异步串行口 13.先进的指令集结构 14.通用IO口(3640个) 管脚图如图2-2-所示:

8

联系合同范文客服:xxxxx#qq.com(#替换为@)