推荐阅读最新更新时间:2024-03-16 15:57
AT89S51单片机的看门狗功能设计
在ATMEL的89S51系列的89S51与89C51功能相同。指令兼容。HEX程序无需任何转换可以直接使用。89S51只比89C51增加了一个看门狗功能。89S51的其它功能可以参见89C51的资料。 看门狗具体使用方法如下: 在程序初始化中向看门狗寄存器(WDTRST地址是0A6H)中先写入01EH,再写入0E1H。即可激活看门狗。 Org 0000 Ljmp begin Begin: Mov 0A6H,#01EH ;先送1E Mov 0A6H,#0E1H ;后送E1 在程序初始化中激活看门狗。 For: Mov 0A6H,#01EH ;先送1E Mov 0A6H,#0E1H ;后送E1 喂狗指令 Ljmp for
[单片机]
单片机的智能家庭防盗系统
1 引言 随着我国国民经济的快速发展, 人民生活水平的提高, 人们对家庭住房的防盗、防劫、防火设备的重视程度也在不断提高, 所以现代社会有更多的人需要对偷盗、抢劫、火灾、煤气泄漏等事故进行监测和报警。为了有效的保证居民的生命财产安全, 我们设计了一款智能家庭防盗报警系统。该系统是利用无处不在的电话网络进行监控,将AT89S51 单片机、ISD4000 集成语音芯片、HT1602 液晶显示驱动芯片及集成电路组成的双音多频拨号电路等有机地结合在一起, 构成一种功能先进、实用、成本低廉的家庭智能防盗报警器。 2 电路组成框图和基本工作原理 2.1 电路组成框图 智能家庭防盗报警系统是由无线发送/ 接受模块、报
[单片机]
AT89S51存储器的结构
AT89S51单片机存储器结构的特点之一是将程序存储器和数据存储器分开(称为哈佛结构),并有各自的对这两个不同的存储器空间的访问指令。 AT89S51的存储器空间可划分为如下4类。 1.程序存储器空间 单片机能够按照一定的次序工作是由于程序存储器中存放了经调试正确的程序。程序存储器可以分为片内和片外两部分。 AT89Ssl单片机的片内程序存储器为4 KB的Flash存储器,编程和擦除完全是电气实现,且速度快。可使用通用的编程器对其编程,也可在线编程。 当AT89S51片内的4 KB的Flash存储器不够用时,用户可在片外扩展程序存储器,最多可扩展至64 KB。 2.数
[单片机]
AT89s51-AT24c02记忆秒表计时实验
/********************************************** 《郭天祥新概念51单片机》P188,有改动。 利用定时器产生0-99计时秒表,每过1秒,将计数的 的数值写入AT24c02,关闭电源再打开,单片机将原来 写入的值读出来,接着此数继续按秒变化,并显示在 数码管上 **********************************************/ /********************************************** 数码管显示: 数据P0 段选P2^6 位选 P2^7 AT24C02: 地址设置为1010111x x为0表示写 x为1表示
[单片机]
基于AT89S51的外部地址锁存器
AT89S51单片机受引脚数的限制,PO口兼用数据线和低8位地址线,为了将它们分离出来,需要在单片机外部增加地址锁存器。目前,常用的地址锁存器芯片有74LS373、74LS573等。 1.锁存器74LS373 74LS373是一种带有三态门的8D锁存器,其引脚如右图所示, 其内部结构如左图所示。AT89Ssl单片机与74LS373的连接如下图所示。 74LS373的引脚说明如下: D7~D0:8位数据输入线。 Q7~Q0:8位数据输出线。 G:数据输入锁存选通信号。当加到该引脚的信号为高 电平 时,外部数据选通到内部锁存器,负跳变时,数据锁存到锁存器中。
[单片机]
基于AT89S51单片机的冲床控制器的设计
本文介绍了一种用Atmel89S51单片机仿真PLC控制的方法,设计适合刚性离合器冲床的控制器,介绍了用光电隔离的输入输出电路的基本构成和工作原理,重点介绍了内部键盘显示电路的设计思想,同时给出了冲床控制的电器原理图。 系统硬件配置以AT89S51单片机为核心。AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4Kb ISP(In-system programmable)可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,内置看门狗(WDT)电路。 功能强大的AT89S51可为许多嵌入式控制应用系统
[单片机]
AT89S51定时器/计数器的结构
AT89S51单片机的定时器/计数器结构如下图所示,定时器/计数器T0由特殊功能寄存器TH0、TL0构成,定时器/计数器Tl由特殊功能寄存器TH1、TL1构成。 两个定时器/计数器都具有定时器和计数器两种工作模式,4种工作方式(方式0、方式1、方式2和方式3)。定时器/计数器属于增1计数器。 特殊功能寄存器TMOD用于选择定时器/计数器T0、T1的工作模式和工作方式。特殊功能寄存器TCON用于控制T0、T1的启动和停止计数,同时包含了T0、T1的状态。T0、T1不论是工作在定时器模式还是计数器模式,实质都是对脉冲信号进行计数,只不过是计数信号的来源不同。计数器模式是对加在T0(P3.4)和Tl( P3.5)
[单片机]
AT89S51单片机与81C55的接口设计及软件编程
1.AT89S51单片机与81C55的硬件接口电路 AT89S51单片机可以和81C55直接连接而不需要任何外加逻辑器件。AT89S51单片机与81C55的接口电路如右图所示。 在右图中,AT89S51单片机PO口输出的低8位地址不需要另外加锁存器(81C55片内集成有地址锁存器),而直接与81C55的ADO~AD7相连,既可作为低8位地址总线,又可作为数据总线,地址锁存控制直接用AT89S51单片机发出的ALE信号。81C55的CE端接P2.7,IO/M端与P2.0相连。当P2.7=0时,若P2.0=0,则访问81C55的RAM单元。由此可得到图9-19中81C55的各端口以及RAM单元的地址 编码 ,见
[单片机]