风气网

求文档: AT89C2051-24PU中文资料

2024-09-19来自:本站整理
AT89c2051如何烧录

首先应该查一下手上的哪些烧录器支持这个器件,再进一步弄清楚要不要转接座,如果需要转接,就要对照这个器件的规格书把引脚通过转接板调过来。
然后装好烧录软件和烧录器驱动,联机,加载目标文件,烧进去。
大概思路是这样,具体操作稍微摸索一下,很简单。

推荐用通用程序烧录器TOP853,它附带安装软件的光盘和学习手册。我现在在用它,感觉还不错

AT89C2051

89C2051是由ATMEL公司推出的一种小型单片机。95年出现在中国市场。其主要特点为采用Flash存贮器技术,降低了制造成本,其软件、硬件与MCS-51完全兼容,可以很快被中国广大用户接受,其程序的电可擦写特性,使得开发与试验比较容易。

89C2051共有20条引脚,详见图1.从图中可见,2051继承了8031最重要引脚:

P1口共8脚,准双向端口。

P3.0~P3.6共7脚,准双向端口,并且保留了全部的P3的第二功能,如P3.0、P3..1的串行通讯功能,P3.2、P3..3的中断输入功能,P3.4、P3.5的定时器输入功能。

在引脚的驱动能力上面,89C2051具有很强的下拉能力,P1,P3口的下拉能力均可达到20mA.相比之下,89C51/87C51的端口下拉能力每脚最大为15mA。但是限定9脚电流之和小于71mA.这样,引脚的平均电流只9mA。89C2051驱动能力的增强,使得它可以直接驱动LED数码管。

为了增加对模拟量的输入功能,2051在内部构造了一个模拟信号比较器,其输入端连到P1.0和P1.1口,比较结果存入P3.6对应寄存器,(P3.6在2051外部无引脚),原理见图2。

对于一些不大复杂的控制电路我们就可以增加少量元件来实现,例如,对温度的控制,过压的控制等。
图3为测量示意图。其中,R用于测量门限的调节,IN端接输入模拟信号。

2 电源

89C2051有很宽的工作电源电压,可为2.7~6V,当工作在3V时,电流相当于6V工作时的1/4。89C2051工作于12Hz时,动态电流为5.5mA,空闲态为1mA,掉电态仅为20nA。这样小的功耗很适合于电池供电的小型控制系统。

3 存储器

89C2051片内含有2k字节的Flash程序存储器,128字节的片内RAM,与80C31内部完全类似。由于2051内部设计全静态工作,所以允许工作的时钟为0~20MHz,也就是说,允许在低速工作时,不破坏RAM内容。相比之下,一般8031对最低工作时钟限制为3.5MHz,因为其内部的RAM是动态刷新的。89C2051不允许构造外部总线来扩充程序/数据存储器,所以它也不需要ALEPSEN、RD、WR一类的引脚。

4内部I/O控制

89C2051在内部I/O控制上继承了MCS51的特性:

5路2级优待中断,串等口,2路定时器/计数器,内部组成参见图4。

AT89C2051

  at89c2051是美国ATMEL公司生产的低电压、高性能CMOS 8位单片机,片内含2k bytes的可反复擦写的只读程序存储器(PEROM)和128bytes的随机数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大at89c2051单片机可为您提供许多高性价比的应用场合。

  程序保密

  89C2051设计有2个程序保密位,保密位1被编程之后,程序存储器不能再被编程除非做一次擦除,保密位2被编程之后,程序不能被读出。

  软硬件的开发

  89C2051可以采用下面2种方法开发应用系统。

  (1) 由于89C2051内部程序存贮器为Flash,所以修改它内部的程序十分方便快捷,只要配备一个可以编程89C2051的编程器即可。调试人员可以采用程序编辑-编译-固化-插到电路板中试验这样反复循环的方法,对于熟练的MCS-51程序员来说,这种调试方法并不十分困难。当做这种调试不能够了解片内RAM的内容和程序的走向等有关信息。

  (2) 将普通8031/80C31仿真器的仿真插头中P1.0~P1.7和P3.0~P3.6引出来仿真2051,这种方法可以运用单步、断点的调试方法,但是仿真不够真实,比如,2051的内部模拟比较器功能,P1口、P3口的增强下拉能力等等。

  主要性能:

  .和MCS-51产品兼容;

  .2KB可重编程FLASH存储器(1000次);

  .2.7-6V电压范围;

  .全静态工作:0Hz-24KHz

  .2级程序存储器保密锁定

  .128*8位内部RAM

  .15条可编程I/O线

  .两个16位定时器/计数器

  .6个中断源

  .可编程串行通道

  .高精度电压比较器(P1.0,P1.1,P3.6)

.直接驱动LED的输出端口

红外线热释电传感器

 主要是由一种高热电系数的材料,如锆钛酸铅系陶瓷、钽酸锂、硫酸三甘钛等制成尺寸为2*1mm的探测元件。在每个探测器内装入一个或两个探测元件,并将两个探测元件以反极性串联,以抑制由于自身温度升高而产生的干扰。由探测元件将探测并接收到的红外辐射转变成微弱的电压信号,经装在探头内的场效应管放大后向外输出。为了提高探测器的探测灵敏度以增大探测距离,一般在探测器的前方装设一个菲涅尔透镜,该透镜用透明塑料制成,将透镜的上、下两部分各分成若干等份,制成一种具有特殊光学系统的透镜,它和放大电路相配合,可将信号放大70分贝以上,这样就可以测出10~20米范围内人的行动。

  菲涅尔透镜利用透镜的特殊光学原理,在探测器前方产生一个交替变化的“盲区”和“高灵敏区”,以提高它的探测接收灵敏度。当有人从透镜前走过时,人体发出的红外线就不断地交替从“盲区”进入“高灵敏区”,这样就使接收到的红外信号以忽强忽弱的脉冲形式输入,从而强其能量幅度。

  人体辐射的红外线中心波长为9~10--um,而探测元件的波长灵敏度在0.2~20--um范围内几乎稳定不变。在传感器顶端开设了一个装有滤光镜片的窗口,这个滤光片可通过光的波长范围为7~10--um,正好适合于人体红外辐射的探测,而对其它波长的红外线由滤光片予以吸收,这样便形成了一种专门用作探测人体辐射的红外线传感器。

  被动式热释电红外探头的工作原理及特性: 人体都有恒定的体温,一般在37度,所以会发出特定波长10UM左右的红外线,被动式红外探头就是靠探测人体发射的10UM左右的红外线而进行工作的。人体发射的10UM左右的红外线通过菲泥尔滤光片增强后聚集到红外感应源上。红外感应源通常采用热释电元件,这种元件在接收到人体红外辐射温度发生变化时就会失去电荷平衡,向外释放电荷,后续电路经检测处理后就能产生报警信号。

  1)这种探头是以探测人体辐射为目标的。所以热释电元件对波长为10UM左右的红外辐射必须非常敏感。

  2)为了仅仅对人体的红外辐射敏感,在它的辐射照面通常覆盖有特殊的菲泥尔滤光片,使环境的干扰受到明显的控制作用。

  3)被动红外探头,其传感器包含两个互相串联或并联的热释电元。而且制成的两个电极化方向正好相反,环境背景辐射对两个热释元件几乎具有相同的作用,使其产生释电效应相互抵消,于是探测器无信号输出。

  4)一旦人侵入探测区域内,人体红外辐射通过部分镜面聚焦,并被热释电元接收,但是两片热释电元接收到的热量不同,热释电也不同,不能抵消,经信号处理而报警。

  5)菲泥尔滤光片根据性能要求不同,具有不同的焦距(感应距离),从而产生不同的监控视场,视场越多,控制越严密。

  被动式热释电红外探头的优缺点:

  优点:

  本身不发任何类型的辐射,器件功耗很小,隐蔽性好。价格低廉。

  缺点:

  ◆容易受各种热源、光源干扰

  ◆被动红外穿透力差,人体的红外辐射容易被遮挡,不易被探头接收。

  ◆易受射频辐射的干扰。

  ◆环境温度和人体温度接近时,探测和灵敏度明显下降,有时造成短时失灵。

  抗干扰性能:

  1。防小动物干扰

  探测器安装在推荐地使用高度,对探测范围内地面上地小动物,一般不产生报警。

  2。抗电磁干扰

  探测器的抗电磁波干扰性能符合GB10408中4.6.1要求,一般手机电磁干扰不会引起误报。

  3。抗灯光干扰

  探测器在正常灵敏度的范围内,受3米外H4卤素灯透过玻璃照射,不产生报警。

  红外线热释电传感器的安装要求:

  红外线热释电人体传感器只能安装在室内,其误报率与安装的位置和方式有极大的关系.。正确的安装应满足下列条件:

  1。红外线热释电传感器应离地面2.0-2.2米。

  2。红外线热释电传感器远离空调, 冰箱,火炉等空气温度变化敏感的地方。

  3。红外线热释电传感器探测范围内不得隔屏、家具、大型盆景或其他隔离物。

  4。红外线热释电传感器不要直对窗口,否则窗外的热气流扰动和人员走动会引起误报,有条件的最好把窗帘拉上。红外线热释电传感器也不要安装在有强气流活动的地方。

红外线热释电传感器对人体的敏感程度还和人的运动方向关系很大。红外线热释电传感器对于径向移动反应最不敏感, 而对于横切方向 (即与半径垂直的方向)移动则最为敏感. 在现场选择合适的安装位置是避免红外探头误报、求得最佳检测灵敏度极为重要的一环。

片机攻击技术
  目前,攻击单片机主要有四种技术,分别是:

  (1)软件攻击

  该技术通常使用处理器通信接口并利用协议、加密算法或这些算法中的安全漏洞来进行攻击。软件攻击取得成功的一个典型事例是对早期ATMEL AT89C 系列单片机的攻击。攻击者利用了该系列单片机擦除操作时序设计上的漏洞,使用自编程序在擦除加密锁定位后,停止下一步擦除片内程序存储器数据的操作,从而使加过密的单片机变成没加密的单片机,然后利用编程器读出片内程序。

  (2) 电子探测攻击

  该技术通常以高时间分辨率来监控处理器在正常操作时所有电源和接口连接的模拟特性,并通过监控它的电磁辐射特性来实施攻击。因为单片机是一个活动的电子器件,当它执行不同的指令时,对应的电源功率消耗也相应变化。这样通过使用特殊的电子测量仪器和数学统计方法分析和检测这些变化,即可获取单片机中的特定关键信息。

  (3)过错产生技术

  该技术使用异常工作条件来使处理器出错,然后提供额外的访问来进行攻击。使用最广泛的过错产生攻击手段包括电压冲击和时钟冲击。低电压和高电压攻击可用来禁止保护电路工作或强制处理器执行错误操作。时钟瞬态跳变也许会复位保护电路而不会破坏受保护信息。电源和时钟瞬态跳变可以在某些处理器中影响单条指令的解码和执行。

  (4)探针技术

  该技术是直接暴露芯片内部连线,然后观察、操控、干扰单片机以达到攻击目的。为了方便起见,人们将以上四种攻击技术分成两类,一类是侵入型攻击(物理攻击),这类攻击需要破坏封装,然后借助半导体测试设备、显微镜和微定位器,在专门的实验室花上几小时甚至几周时间才能完成。所有的微探针技术都属于侵入型攻击。另外三种方法属于非侵入型攻击,被攻击的单片机不会被物理损坏。在某些场合非侵入型攻击是特别危险的,但是因为非侵入型攻击所需设备通常可以自制和升级,因此非常廉价。

  大部分非侵入型攻击需要攻击者具备良好的处理器知识和软件知识。与之相反,侵入型的探针攻击则不需要太多的初始知识,而且通常可用一整套相似的技术对付宽范围的产品。

毕业设计说明书(论文)中文摘要

盗窃、入室抢劫等刑事案件的多发使得人们越来越渴望有一个安全生活的空间。传统的防盗门窗越来越不能满足人们日常防范的要求,因此人们迫切需要一种智能型的家庭安全防范报警系统。对市场上出现的各种报警装置进行了研究之后,发现利用单片机实现报警具有体积小、价格低、集成度高等突出优点,利用单片机来开发防盗系统能使系统易于操作,且花费较小,因而具有广泛的应用性。该设计以单片机AT89C2051为核心,作为控制器件。采用喇叭发声作为报警装置。并辅之一些外围器件,用C语言控制单片机来完成报警系统的设计。整个报警系统由电源、单片机控制部分、命令控制部分以及报警装置等四部分组成。并且采取了一些硬件及软件的抗干扰措施,提高了系统的可靠性。

关键词 报警控制 单片机 C语言

毕业设计说明书(论文)外文摘要

Title Design Of Alarm System Based on MCU

Abstract

People more and more hope a safely living space for the increasing crime of embezzling and looting. Because conventional security doors and windows can’t meet people’s routing guard more and more,people urgently need a kind of intelligent alarm system in their houses. After researching many different kinds of alarm systems in the market, discovering that design alarm systems by MCU have strong points such as smart、low price、high integrated level and so on.Using MCU to develop alarm system can made the system operated easily and cost lower,so it can be widely used.The design use AT89C2051 as the core department and the control component .Adopting a horn as a alarm unit.And adding some other components, using C language to control the MCU to complete the system alarm.The whole alarm system is made up by the power source、MCU controller、command control part and alarm unit.Moreover by taking some hardware and software antijamming measures can raise the systems’ dependabilities.

Keywords alarm control MCU C language

资料来源:http://www.2bysj.cn/Electronics/Singlechip/200912/2621.html

本课题研究简介

防盗系统是属于报警系统的,也是智能住宅技术的一部分。本课题就是基于以上智能住宅、各种报警技术的快速发展,设计一种专门用于住宅防盗的系统。在小区中设置一个监控中心,这个中心里面配置许多报警装置,比如蜂鸣器或发光二极管等。每个报警装置设置一个编号,对应一个住户。当一个盗贼进入某个住户时,他会触动隐藏在门上的开关,然后监控中心里面对应这个住户的报警装置就会发出报警,监控人员就会判断出是哪个住户里面现在有盗贼,然后监控人员就可以去捉拿盗贼或者打电话通知110,而盗贼却不知道会继续行窃,等警察来的时候只能束手就擒。

电源

为了方便起见,本系统采用市电交流220V供电,驱动警号发声、输出供电、给蓄电池充电。220V/5UHz的市电进入本机后,首先进入一个E型交流变压器,该变压器输出交流14V,交流14V进入主电路板的电桥,电桥由4个二极管4007构成,经过电桥整形和电容滤波去交流成分后送入12V集成三端稳压器7812,生成+12V直流电,驱动报警装置或满足其他供电需求,一边送给5V集成三端稳压器7805。

集成三端稳压器7812是一种能提供稳定的12V电压的装置。它可以将输入的电压转化成直流的+12V输出。

系统硬件电路

在本电路中,电源采用7805稳压电源给系统提供的稳定的5V工作电压,属于单片机工作电压(2.7V-6V)范围之内,GND(10)脚接地。

为了更明白的表示系统的工作状态,使用LED发光二极管来做为指示灯。如果K1按下,则绿灯亮,否则灯不亮。同理使用另一个发光二极管来指示门的状态,门关好的话,即K2接通的时候,黄灯不亮。门开的时候黄灯亮,表示系统进入了报警程序。指示灯的接线方式如图所示,由于电源电压比较高,所以接入了限流电阻R=200Ω。K1断开18脚高电平,系统不工作,K1按下,18脚低电平系统工作。K2和们开关连为一体,门关即K2按下,17脚为低电平,不启动报警程序。门开后,即K2断开,17脚为高电平,启动报警程序。

最后的报警装置采用喇叭声音报警。由于喇叭的功率较大,所以应选用一个放大装置。

系统软件实现

在整个报警系统中,单片机AT89C2051是核心,用它来完成对整个报警系统的控制。用它实现各种控制,就要对单片机进行编程。

在计算机程序设计中,通常可以使用机器语言、汇编语言、高级语言。机器语言就是二进制代码,由于它的难记忆性现在几乎没有人用。现在一般都用汇编语言和高级语言,在这个课题中使用高级C语言对单片机进行编程。AT89C2051的C语言也就是8051单片单片机C语言,即C51语言[5]。

  • [翟谭浅18554084873] - 求文档: AT89C2051-24PU中文资料
    马保帝::89C2051有很宽的工作电源电压,可为2.7~6V,当工作在3V时,电流相当于6V工作时的1\/4。89C2051工作于12Hz时,动态电流为5.5mA,空闲态为1mA,掉电态仅为20nA。这样小的功耗很适合于电池供电的小型控制系统。 3 存储器 89C2051片内含有2k字节的Flash程序存储器,128字节的片内RAM,与80C31内部完全类似。由于2051...
  • [翟谭浅18554084873] - at89c205 1-24pu 是单片机吗
    马保帝::是单片机 他是由爱特梅尔公司生产的一个全51内核的简易单片机,他只有P1和P3的一部分功能,因为没有P0,P2口所以不能扩展。P3口只有P3.0~3.5、P3.7这15个I\/O口,内部有128*8的RAM和2K的PEROM做程序存储~AT89C2051-24PU是指工作频率最高到0~24MHZ 的DIP双列直插型 ...
  • [翟谭浅18554084873] - 请教如何利用单片机(AT89C205)改变PWM的占空比?
    马保帝::首先要看你的PWM是怎么产生的,如果是定时器产生,就将计数器的装载值设置成可调的,那么在定时器的中断里的取反操作就会产生变化的高低方波脉冲;如果使用延时产生高低电平,那就更改延时参数
  • [翟谭浅18554084873] - 求at89c205 1-24pu 单片机下载读写修改程序方法
    马保帝::所以,想学单片机,还是用STC的国产的单片机最方便,型号多,价格低,下载程序非常方便,特别是笔记本电脑,买一条USB转串口线就行了。
  • [翟谭浅18554084873] - 基于脉宽调制的程控恒流源电路设计的文献综述
    马保帝::37) 基于AT89C205 1和ISD2560的录放音系统设计 38) 基于CPLD/FPGA的出租车计费 39) 基于CPLD/FPGA的出租车计费器 40) 基于CPLD和接触式图像传感器的图像采集系统 41) 基于CPLD控制的DDS数字频率合成器设计 42) 基于D类功放的宽范围可调开关电源的设计 43) 基于GPS的高精度无误差倒计时牌的设计 ...
  • [翟谭浅18554084873] - 求文档: 求 七人 十到十五分钟 的大学生英语短剧剧目?
    马保帝::强盗burglars(abandc) prologue 序幕 (j作被打状跑上台,内砸出一卷纸筒,j被打中,狼狈不堪) j:everybody says that i’m hen pecked, but in fact,i’m a strong tiger,(小声)while my wife is wusong. 译:人人都说我怕老婆,实际上我是老虎,(小声)我妻子是武松。 (指着上台处的门大声道)i’m no...
  • [翟谭浅18554084873] - 电脑出现蓝屏 怎么办 STOP:0x000000D1(0x00001250,0x00000002,0x00000001...
    马保帝::可能是内存条坏了。或者没插好!你先检查一下是否插好。如果是好的,那么就是系统问题了。那就是系统硬件文件被损坏了。建议你再装装系统或者驱动。
  • [翟谭浅18554084873] - 蓝屏代码 0x0000007b 救命
    马保帝::89 0x0059此时系统无法执行其他行程。 100 0x0064无法建立其他的系统semaphore。 101 0x0065属於其他行程专用的semaphore 。 102 0x0066 semaphore已经设定,而且无法关闭。 103 0x0067无法指定semaphore 。 104 0x0068在岔断时间无法要求专用的semaphore 。 105 0x0069此semaphore先前的拥有权已经结束。 106 0x006A...
  • 首页 热门
    返回顶部
    风记网