云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于单片机的电子密码锁设计毕业设计论文

基于单片机的电子密码锁设计毕业设计论文

  • 62 次阅读
  • 3 次下载
  • 2026/1/10 6:04:00

P2口(21~28脚):P2口是一组带内部上拉电阻的8位准双向I/O口,可驱动4个TTL门电路

P3口(10~17脚):P3口是一组带内部上拉电阻的8位准双向I/O口,该端口的每个引脚都有第二功能

(4) 控制线引脚 RST(9脚):复位端

EA/VPP(31脚):片外的存储器选择端/Flash存储器编程电源 ALE/PROG(30脚):地址锁存允许端/编程脉冲输入端 PSEN(29脚):读片外程序存储器选通信号输入端

STC89C52单片机最大的特点就是有ISP/IAP功能,它具有4K字节的EEPROM。其内部集成的EEPROM是与程序空间分开的,内部寄存器和功能描述如下:

表2.1 ISP/IAP相关寄存器列表

名称 ISP_DATA ISP_ADDRH ISP_ADDRL

E3h Flash高字节地址

寄存器

E4h Flash低字节地址

寄存器

-- SWBS

-- SWRST

- -- -MS WT

MS1 WT1

MS0 WT0

存器

ISP_TRIG ISP_CONTR

ISP_DATA:ISP/IAP操作时的数据寄存器。

ISP/IAP从Flash读出的数据放在此处,向Flash写入的数据也需放在此处。 ISP_ADDRH:ISP/IAP操作时的地址寄存器高八位。 ISP_ADDRL:ISP/IAP操作时的地址寄存器低八位。

E6h Flash命令触发寄

存器

E7h ISP/IAP 控制寄ISPE

存器

N

- - 2 - - 2

地址

E2h Flash数据寄存器

功能描述

D7

D6

D5

D

D

D2 D1 D0 复位值

1111 1111 0000 0000 0000 0000 xxxx x000 xxxx xxxx 000x x000

4 3

ISP_CMD E5h Flash命令模式寄--

ISP_CMD:ISP/IAP操作时的命令模式寄存器,须命令触发寄存器触发方可生效。命令模式如表2.2所示。

表2.2 ISP_CMD寄存器模式设置

D7 保留 -- -- -- --

程序在系统ISP程序区时可以对用户应用程序区/数据Flash区(EEPROM)进行字节读/字节编程/扇区擦除;程序在用户应用程序区时,仅可以对数据Flash区(EEPROM)进行字节读/字节编程/扇区擦除。STC89C51RC/RD+系列单片机出厂时已经固化有ISP引导码,并设置为上电复位进入ISP程序区,并且出厂时就已完全加密。

ISP_TRIG:ISP/IAP操作时的命令触发寄存器。

在ISPEN(ISP_CONTR.7)=1时,对ISP_TRIG 先写入46h,再写入B9h,ISP/IAP命令才会生效。

STC89C52RC,STC89LE52RC单片机内部可用Data Flash(EEPROM)的地址如表2.3所示

表2.3 STC89C52RC、STC89LE52RC单片机内部EEPROM地址表

第一扇区 址 2000H

址 21FFH

第二扇区 址 2200H

址 23FFH

第三扇区 址 2400H

址 25FFH

第四扇区 址 2600H

址 27FFH

起始地结束地起始地结束地起始地结束地起始地结束地

----------------- - - -

0 0 1 对用户的应用程序flash区及数据flash区字

节读

0 1 0 对用户的应用程序flash区及数据flash区字

节编程

0 1 1 对用户的应用程序flash区及数据flash区扇

区擦除

- - - - - - - - - - - - D

D

D

D

D

D

D

模式选择

6 5 4 3 2 1 0

命令选择

0 0 0 待机模式,无ISP操作

第五扇区 第六扇区 第七扇区 第八扇区

起始地结束地起始地结束地起始地结束地起始地结束地

址 2800H

址 29FFH

址 2A00H

址 2BFFH

址 2C00H

址 2DFFH

址 2E00H

址 2FFFH

2.2.2 SMC1602A概述

封装图 图2.2 SMC1602A

Figure 2.2 SMC1602A

SMC1602A 标准字符点阵型液晶显示模块(LCM),采用点阵型液晶显示器(LCD),可显示16 个字符X2 行西文字符,

字符尺寸为2.95X4.35(WXH)mm,内置HD44780 接口型液晶显示控制器,可与MCU 单片机直接连接,广泛应用于各类仪器仪表及电子设备

接口说明 图2.3 SMC1602A

Figure 2.3 SMC1602A interface

◆控制器接口说明(HD44780 及兼容芯片): 1) 基本操作时序:

1.1 读状态:输入:RS=L,RW=H,E=H 输出:D0~D7=状态字 1.2 写指令:输入:RS=L,RW=L,D0~D7=指令码,E=高脉冲输出:无 1.3 读数据:输入:RS=H,RW=H,E=H 输出:D0~D7=数据 1.4 写数据:输入:RS=H,RW=L,D0~D7=数据,E=高脉冲输出:无

2) RAM 地址映射图控制器内部带有80X8 位(80字节)的RAM缓冲区,对应关系如右图所示:

图2.4 SMC1602A RAM地址映射图

3) 指令说明 ? 初始化设置 ? 显示模式设置

图2.5 SMC1602A 显示模式设置

? 显示开/关及光标设置

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

P2口(21~28脚):P2口是一组带内部上拉电阻的8位准双向I/O口,可驱动4个TTL门电路 P3口(10~17脚):P3口是一组带内部上拉电阻的8位准双向I/O口,该端口的每个引脚都有第二功能 (4) 控制线引脚 RST(9脚):复位端 EA/VPP(31脚):片外的存储器选择端/Flash存储器编程电源 ALE/PROG(30脚):地址锁存允许端/编程脉冲输入端 PSEN(29脚):读片外程序存储器选通信号输入端 STC89C52单片机最大的特点就是有ISP/IAP功能,它具有4K字节的EEPROM。其内部集成的EEPROM是与程序空间分开的,内部寄存器和功能描述如下: 表2.1 ISP/IAP相关寄存器列表 名称 ISP_DATA ISP_ADDRH ISP_ADDRL

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com