为“0”的不亮。这样一来就组成某个字符。但由于内带字符发生器的控制器来说,显示字符就比较简单了,可以让控制器工作在文本方式,根据在LCD 上开始显示的行列号及每行的列数找出显示RAM 对应的地址,设立光标,在此送上该字符对应的代码即可。
方案三 用LED数码管显示,由于数码管显示比较单调并且在本设计中有字符的显示并且数码管的引脚多焊接比较复杂。
方案四 采用12864液晶模块 点阵格式为128 x 64 背光LED白色LED黄绿色蓝底白字和白底黑字 视角分为6点钟和12点钟适用于各类仪器,小型设备的显示领域。但是12864液晶模块我们并不熟悉,价格比较贵。
由于LCD1602液晶显示模块能显示16*2个字符,在本设计中并不要非常的显示在市场上能够很容易的买到LCD1602芯片价钱也比较合适,所以综合考虑在本设计中运用LCD1602芯片
2.4 其他模块选择与设计
时钟芯片种类非常多,有内置晶振及充电电池的的,也有外置晶振的,如现在流行的DS1302、 DS1307、PCF8485、SB2068等等,在通过各种的考虑后,时钟芯片我选用的是DS1302, DS1302 是DALLAS 公司推出的涓流充电时钟芯片内含有一个实时时钟/日历和31 字节静态RAM 通过简单的串行接口与单片机进,行通信实时时钟/日历电路提供秒分时日日期月年的信息每月的天数和闰年的天数可自动调整时钟操作可通过AM/PM 指示决定采用24 或12 小时格式DS1302 与单片机之间能简单地采用同步串行的方式进行通信仅需用到三个口线1 RES 复位2 I/O 数据线3 SCLK串行时钟时钟/RAM 的读/写数据以一个字节或多达31 个字节的字符组方式通信DS1302 工作时功耗很低保持数据和时钟信息时功率小于1mW。
存储芯片种类非常多常见的有AT24C01,AT24C02,AT24C04,数据存储芯片选用的AT24C02,AT24C02 是美国ATMEL公司的低功耗CMOS 串行EEPROM,它是内含256×8 位存储空间,具有工作电压宽(2.5~5.5V)、擦写次数多(大于10000 次)、写入速度快(小于10ms)等特点,将所需要显示的时间存储在芯片中。
第3章 芯片的介绍
3.1 LM7805芯片的介绍
三端稳压集成电路lm7805。电子产品中,
常见的三端稳压集成电路有正电压输出的
lm78 ×× 系列和负电压输出的lm79××系列
。顾名思义,三端IC是指这种稳压用的集成电路,
只有三条引脚输出,分别是输入端、接地端和输出端。本文来自优.文,论-文·网原文请找腾讯752018766 (LM7805的封装图 )
它的样子象是普通的三极管,TO- 220 的标准封装,用lm7805三端稳压IC来组成稳压电源所需的外围元件极少,电路内部还有过流、过热及调整管的保护电路,使用起来可靠、方便,而且价格便宜。 LM7805芯片的输出的电压的值为5.2V输出的最小值为4.8V,典型值为5.0V。静态电流为5mA
3.2 AT89S52单片机的介绍
浅谈我国纺织业做强应注意的七大问题 -
与MCS-51单片机产品兼容 、8K字节在系统可编程Flash 存储器、 1000次擦写周期、 全静态操作:0Hz~33MHz 、三级加密程序存储器 、 32个可编程I/O口线 、三个16位定时器/计数器 八个中断源 、全双工UART串行通道、 低功耗空闲和掉电模式 、掉电后中断可唤醒 、看门狗定时器双数据指针 、掉电标识符At89s52 是一种低功耗、高性能 CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非 易失性存储器技术制造,与工业80C51 产品指令和引脚完 全兼容。片上Flash允许程序存储器在系统可编程,亦适于 常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统 可编程Flash,使得AT89S52为众多嵌入式控制应用系统提 供高灵活、超有效的解决方案。 AT89S52具有以下标准功能: 8k字节Flash,256字节RAM, 32 位I/O 口线,看门狗 定 时器,2 个数据指针,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口, 片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻 辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工 作。掉电保护方式下,RAM内容被保存,振荡器被冻结, 单片机一切工作停止,直到下一个中断或硬件复位为止。8 位微控制器 8K 字节在系统可编程 Flash AT89S52 P0 口:P0口是一个8位漏极开路的双向I/O口。
P1 口:P1 口是一个具有内部上拉电阻的8 位双向I/O 口,p1 输出缓冲器能驱动4 个
此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2
的触发输入(P1.1/T2EX),具体如下表所示。
在flash编程和校验时,P1口接收低8位地址字节。
引脚号第二功能
P1.0 T2(定时器/计数器T2的外部计数输入),时钟输出
P1.1 T2EX(定时器/计数器T2的捕捉/重载触发信号和方向控制)
P1.5 MOSI(在系统编程用)
P1.6 MISO(在系统编程用)
P1.7 SCK(在系统编程用)
P2 口:P2 口是一个具有内部上拉电阻的8 位双向I/O 口,
P3 口:P3 口是一个具有内部上拉电阻的8 位双向I/O 口,p
P3口亦作为AT89S52特殊功能(第二功能)使用,如下表所示。
在flash编程和校验时,P3口也接收一些控制信号。
端口引脚 第二功能
P3.0 RXD(串行输入口)
P3.1 TXD(串行输出口)
P3.2 INTO(外中断0)
P3.3 INT1(外中断1)
P3.4 TO(定时/计数器0)
P3.5 T1(定时/计数器1)
P3.6 WR(外部数据存储器写选通)
P3.7 RD(外部数据存储器读选通)
此外,P3口还接收一些用于FLASH闪存编程和程序校验的控制信号。
RST——复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将是单片机复位。
ALE/PROG——当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。
原子荧光分光光度法测定制水银中的游离汞 对FLASH存储器编程期间,该引脚还用于输入编程脉冲(PROG)。
如有必要,可通过对特殊功能寄存器本文来自优.文,论-文·网原文请找腾讯752018766(SFR)区中的8EH单元的D0位置位,可禁止ALE操作。该位置位后,只有一条MOVX和MOVC指令才能将ALE激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE禁止位无效。
PSEN——程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89C52由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲,在此期间,当访问外部数据存储器,将跳过两次PSEN信号。
EA/VPP——外部访问允许,欲使CPU仅访问外部程序存储器(地址为0000H-FFFFH),EA端必须保持低电平(接地)。需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
单片机AT89S52+AT24C02+DS1302打铃系统设计 第4页下载如图片无法显示或论文不完整,请联系qq752018766