基于单片机实时时钟设计内容摘要:
事件的时间。 由于事情过多容易遗忘,因此需要时钟来定时提醒。 除此之外,定时闹钟在外挂某些设备后就 能达成精确到毫秒的程序控制生产。 四 多功能数字时钟硬件设计 系统硬件总图构成及原理 本设计采用 AT89S52 单片机作为控制器,时间日历计时显示采用 LCD 数码管, 温度与闹铃都可以再 LCD 上显示出来。 如图 41 为系统总电路原理图: 6 图 41 多功能数字时钟总硬件图 整套系统由 显示模块、时钟模块、晶振和复位电路、键盘输入与温度模块组成。 AT89S52介绍 AT89S52具有以下标准功能: 8k字节 Flash, 256字节 RAM, 32 位 I/O 口线,看门狗定时器, 2个数据指针,三个 16位 定时器 /计数器,一个 6向量 2级中断结构,全双工串行口,片内晶振及时钟电路。 另外, AT89S52可降至0Hz 静态逻 辑操作,支持 2种软件可选择节电模式。 空闲模式下, CPU停止工作,允许 RAM、定时器 /计数器、串口、中断继续工作。 掉电保护方式下, RAM内容被保存,振荡器被冻结,单片机工作停止,直到下一个中断或硬件复位为止。 7 1234567891 01 11 21 31 41 51 61 71 81 92 04 03 93 83 73 63 53 43 33 23 13 02 92 82 72 62 52 42 32 22 1V C CP 0 . 0 ( A D 0 )E A / P PA L E / P R O GP S E NX T A L 2X T A L 1G N DP 0 . 1 ( A D 1 )P 0 . 2 ( A D 2 )P 0 . 3 ( A D 3 )P 0 . 4 ( A D 4 )P 0 . 5 ( A D 5 )P 0 . 6 ( A D 6 )P 0 . 7 ( A D 7 )P 2 . 7 ( A D 1 5 )P 2 . 6 ( A D 1 4 )P 2 . 5 ( A D 1 3 )P 2 . 4 ( A D 1 2 )P 2 . 3 ( A D 1 1 )P 2 . 2 ( A D 1 0 )P 2 . 1 ( A D 9 )P 2 . 0 ( A D 8 )( T 2 ) P 1 . 0( T 2 E X ) P 1 . 1P 1 . 2P 1 . 3P 1 . 4( M O S I ) P 1 . 5( M I S O ) P 1 . 6( S C K ) P 1 . 7( R X D ) P 3 . 0( T X D ) P 3 . 1( I N T 0 ) P 3 . 2( I N T 1 ) P 3 . 3( T 0 ) P 3 . 4( T 1 ) P 3 . 5( W R ) P 3 . 6( R D ) P 3 . 7R S T 图 42 AT89S52 引脚图 时钟与 LCD 显示模块 时钟芯片 DS1302的工作原理 DS1302在每次进行读、写程序前都必须初始化,先把 SCLK端置 “ 0”,接着 把 RST端置“ 1”,最后才给予 SCLK脉冲。 DS1302的控制字的位 7必须置 1,若为 0则不能把对 DS1302进行读写数据。 对于位 6,若对程序进行读 /写时 RAM=1,对时间进行读 /写时, CK=0,位 1至位 5指操作单元的地址。 位 0是读 /写操作位,进行读操作时,该位为 1;该位为 0则表示进行的是写操作。 控制字节总是从最低位开始输入 /输出的。 DS1302的字节 DS1302控制字节的高有效位(位 7)必须是逻辑 1,如果它为 0,则不能把数据写入 DS1302中,位 6如果 0,则表示存取日历时钟数据,为 1表示存取 RAM数据;位 5至位 1指示操作单元的地址;最低有效位(位 0)如为 0表示要进行写操作,为 1表示进行读操作,控制字节总是从最低位开始输出命令字节的格式如下表41所示: 8 D7 D6 D5 D4 D3 D2 D1 D0 1 R/C A4 A3 A2 A1 A0 R/W 表 41 DS1302字节 DS1302的寄存器 DS1。基于单片机实时时钟设计
相关推荐
比直接将端口线用于键盘多出了一倍,而且线数越多,区别越明显。 比如加一条线就可以构成20键的键盘,而直接端口线则只能多出1键。 由些可见,在需要的键数比较多时,采用矩阵法来做键盘是合理的。 矩阵式结构的键盘要比直接法复杂一些,识别也要复杂一些。 列线通过电阻接正电源作为输出端,而列线所接的I/O端口则作为输入。 当按键没有按下时,所有输出端都是高电平,代表无键按下。 此时行线输出是低电平
, 以便输入6路传感器检测信号, 经分析处理, 产生相应的报警信号, 对汽车实施监控。 检测到6路报警信号, 经过89C51处理, 启动报警系统, 发出相应的报警信号, 是本系统的设计思想。 而传感器检测电路的设计至关重要。 报警器的线路原理图它由89C51单片机、振动传感器、放大电路和声光报警电路几部分组成。 振动传感器是自制器件, 当汽车外壳被触摸时, 它把接收到的信号传送给放大电路。
能将( RCAP2H, RCAP2L)的内容重新装入 TH2 和 TL2 中。 所以,当定时器 2 作 为波特率发生器使用时, T2EX 可作为附加的外部中断源来使用。 需要注意的是,当定时器 2 工作于波特率器时,作为定时器运行( TR2=1)时,并不能访问 TH2 和 TL2。 因为此时每个状态时间定时器都会加 1,对其读写将得到一个不确定的数值。 然而,对 RCAP2 则可读而不可写
报警功能。 河南大学民生学院本科毕业论文 3 2 智能火灾报警模块原理 系统总体框图 图 1 火灾报警系统原理框图 火灾报警系统一般是由火灾探测器、信号处理器和火灾报警器组成。 在火灾险情发生处放置有温度传感器和烟雾传感器进行实时监控,通过对火灾发生时产生的大量热量,及火灾产生所释放出来的 CO CO 和燃烧物残渣进行探测,将探测出来的信号通过 A/D 转化器进行放大转换以后输送进入
连接 :SIM上的CCRST、 CCIO、 CCCL、 CCVCC和 CCGND通过 SIM卡阅读器与 TC35i的同 名端直接 连接 , ZIF连接座的 CCIN引脚用来检测 SIM卡是否插好,如果连接正确,则 CCIN引脚输出高电平,否则为低电平。 SIM卡读卡电路如图 33所示: 图 SIM卡读卡电路 4)电源部分 主电源电路 用 LM2941芯片 ,它是一种开关式可调电 稳
( 1)主 要特性: 8031 CPU 与 MCS51 兼容 13 4K 字节可编程 FLASH 存储器(寿命: 1000 写 /擦循环) 全静态工作: 0Hz24KHz 三级程序存储器保密锁定 128*8 位内部 RAM 32 条可编程 I/O 线 两个 16 位定时 /器计数器 6 个中断源 可编程串行通道 低功耗的闲置和调电模式 VCC:供电电压 GND: 接地 ( 2) 各引脚及功能说明