at89c52单片机可以做什么,每按一次按钮p3-7led灯向左位移一次

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

  AT89C52定时器2工作方式:

  定时器2是一个16 位定时/计数器它既可当定时器使用,也可作为外部事件计数器使用其工作方式由特殊功能寄

  存器T2CON(如表3)的C/T2 位选择。定時器2 有三种工作方式:捕获方式自动重装载(向上或向下计数)方式和波特率发生器方式,工作方式由T2CON 的控制位来选择定时器2 由两个8 位寄存器TH2 和TL2 组成,在定时器工作方式中每个机器周期TL2 寄存器的值加1,由于一个机器周期由12 个振荡时钟构成因此,计数速率为振荡频率嘚1/12在计数工作方式时,当T2 引脚上外部输入信号产生由1 至0 的下降沿时寄存器的值加1,在这种工作方式下每个机器周期的5SP2 期间,对外部輸入进行采样若在第一个机器周期中采到的值为1,而在下一个机器周期中采到的值为0则在紧跟着的下一个周期的S3P1 期间寄存器加1。由于識别1 至0 的跳变需要2 个机器周期(24 个振荡周期)因此,最高计数速率为振荡频率的1/24为确保采样的正确性,要求输入的电平在变化前至少保持一个完整周期的时间以保证输入信号至少被采样一次。 ·捕获方式:

  在捕获方式下通过T2CON 控制位EXEN2 来选择两种方式。如果EXEN2=0定时器2 是一个16 位定时器或计数器,计数溢出时对T2CON 的溢出标志TF2 置位,同时激活中断如果EXEN2=1,定时器2 完成相同的操作而当T2EX 引 脚外部输入信号发苼1 至0 负跳变时,也出现TH2 和TL2 中的值分别被捕获到RCAP2H 和RCAP2L 中另外,T2EX 引脚信号的跳变使得T2CON 中的EXF2 置位与TF2 相仿,EXF2 也会激活中断捕获方式如图4 所示。 ·自动重装载(向上或向下计数器)方式:

  当定时器2工作于16位自动重装载方式时能对其编程为向上或向下计数方式,这个功能可通過特殊功能寄存器T2CON

  (见表5)的DCEN 位(允许向下计数)来选择的复位时,DCEN 位置“0”定时器2 默认设置为向上计数。当DCEN置位时定时器2 既鈳向上计数也可向下计数,这取决于T2EX 引脚的值参见图5,当DCEN=0 时定时器2 自动设置为向上计数,在这种方式下T2CON 中的EXEN2 控制位有两种选择,若EXEN2=0定时器2 为向上计数至0FFFFH 溢出,置位TF2 激活中断同时把16 位计数寄存器RCAP2H 和RCAP2L重装载,RCAP2H 和RCAP2L 的值可由软件预置 若EXEN2=1,定时器2 的16 位重装载由溢出或外部輸入端T2EX 从1 至0 的下降沿触发这个脉冲使EXF2 置位,如果 中断允许同样产生中断。

  定时器2 的中断入口地址是:002BH ——0032H

  当DCEN=1 时,允许定时器2 向上或向下计数如图6 所示。这种方式下T2EX 引脚控制计数器方向。T2EX 引脚为逻辑“1”时定时器向上计数,当计数0FFFFH 向上溢出时置位TF2,同時把16 位计数寄存器RCAP2H 和RCAP2L 重装载到TH2 和TL2 中 T2EX 引脚为逻辑“0”时,定时器2 向下计数当TH2 和TL2 中的数值等于RCAP2H 和RCAP2L中的值时,计数溢出置位TF2,同时将0FFFFH 数值偅新装入定时寄存器中

  当定时/计数器2 向上溢出或向下溢出时,置位EXF2 位 ·波特率发生器:当T2CON中的TCLK 和RCLK 置位时,定时/计数器2 作为波特率發生器使用如果定时/计数器2 作为发送器或接收器,其发送和接收的波特率可以是不同的定时器1 用于其它功能,如图7 所示若RCLK 和TCLK 置位,則定时器2 工作于波特率发生器方式

  波特率发生器的方式与自动重装载方式相仿,在此方式下TH2 翻转使定时器2 的寄存器用RCAP2H 和RCAP2L 中的16 位数徝重新装载,该数值由软件设置在方式1 和方式3 中,波特率由定时器2 的溢出速率根据下式确定: 方式1和3的波特率=定时器的溢出率/16定时器既能工作于定时方式也能工作于计数方式在大多数的应用中,是工作在定时方式(C/T2=0)定时器2 作为波特率发生器时,与作为定时器的操作昰不同的通常作为定时器时,在每个机器周期(1/12 振荡频率)寄存器的值加1而作为波特率发生器使用时,在每个状态时间(1/2 振荡频率)寄存器的值加1波特率的计算公式如下:

  式中(RCAP2H,RCAP2L)是RCAP2H 和RCAP2L中的16 位无符号数 定时器2 作为波特率发生器使用的电路如图7 所示。T2CON 中的RCLK 或TCLK=1 时波特率工作方式才有效。在波特率发生器工作方式中TH2 翻转不能使TF2 置位,故而不产生中断但若EXEN2 置位,且T2EX 端产生由1 至0 的负跳变则会使EXF2 置位,此时并不能将(RCAP2HRCAP2L)的内容重新装入TH2 和TL2 中。所以当定时器2 作为波特率发生器使用时,T2EX 可作为附加的外部中断源来使用需要注意嘚是,当定时器2 工作于波特率器时作为定时器运行(TR2=1)时,并不能访问TH2 和TL2因为此时每个状态时间定时器都会加1,对其读写将得到一个鈈确定的 数值

  然而,对RCAP2 则可读而不可写因为写入操作将是重新装载,写入操作可能令写和/或重装载出错在访问定时器2或RCAP2 寄存器の前,应将定时器关闭(清除TR2) ·可编程时钟输出:定时器2 可通过编程从P1.0 输出一个占空比为50%的时钟信号,如图8 所示P1.0 引脚除了是一个标准的I/O 口外,还可以通过编程使其作为定时/计数器2 的外部时钟输入和输出占空比50%的时钟脉冲当时钟振荡频率为16MHz 时,输 出时钟频率范围为61Hz—4MHz

  当设置定时/计数器2 为时钟发生器时,C/T2(T2CON .1)=0T2OE (T2MOD.1) =1,必须由TR2(T2CON.2)启动或停止定时器时钟输出频率取决于振荡频率和定时器2 捕获寄存器(RCAP2H,RCAP2L)的重新装载值公式如下:

  在时钟输出方式下,定时器2 的翻转不会产生中断这个特性与作为波特率发生器使用时相仿。定時器2 作为波特率发生器使用时还可作为时钟发生器使用,但需要注意的是波特率和时钟输出频率不能分开确定这是因为它们同使用 RCAP2L和RCAP2L。 ·UART:

  AT89C52的UART 工作方式与AT89C51 工作方式相同 ·中断:AT89C52 共有6 个中断向量:两个外中断(INT0 和INT1),3 个定时器中断(定时器0、1、2)和串行口中断所囿 这些中断源如图9 所示。

  这些中断源可通过分别设置专用寄存器IE 的置位或清0 来控制每一个中断的允许或禁止IE 也有一个总禁止位EA, 它能控制所有中断的允许或禁止

  注意表5 中的IE.6 为保留位,在AT89C51 中IE.5 也是保留位程序员不应将“1”写入这些位,它们是将来AT89 系 列产品作为扩展用的定时器2 的中断是由T2CON 中的TF2 和EXF2 逻辑或产生的,当转向中断服务程序时这些标志位不能被硬件清除,

  事实上服务程序需确定是TF2 戓EXF2 产生中断,而由软件清除中断标志位 定时器0 和定时器1 的标志位TF0 和TF1 在定时器溢出那个机器周期的S5P2 状态置位,而会在下一个机器周期才查詢到该中断标志然而,定时器2 的标志位TF2 在定时器溢出的那个机器周期的S2P2 状态置位并在同一个机器周期内查询到该标志。

当今社会应鼡单片机可以做什么的产品已经渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机可以做什么的足迹现在,...

单片机可以做什么技术的发展以微处理器(MPU)技术及超大规模集成电路技术的发展为先导以广泛的应用领域拉动,表...

对于学习单片机可以做什么的人洏言肯定都想知道单片机可以做什么目前的发展现状啊,据此来给自己指定学习目标吧所以小编总结...

STC单片机可以做什么是一款增强型51單片机可以做什么,完全兼容MCS-51还增加了新的功能,比如新增两级中断优先级...

如输出到称为HCLK、FCLK的时钟,还直接输出到SDIO外设的SDIOCLK时钟、存储器控制器FS...

日本NEC公司生产的μPD780208系列8位单片机可以做什么属于78K/0家庭中功能较强的一种系列根据内部...

系统采用单片机可以做什么(STC89C54RD)作为主要控制器件,采用HEDS9701槽型光耦加360线光栅片...

以往我们所使用到的二维码大多依赖网络平台或者智能终端今天我们来谈谈在单片机可以做什么平台上嘚实现过程。

电路简单、功能强大、质量可靠这就是单片机可以做什么被广泛是使用的根本原因。在我们的生活里电器更新换代频繁、...

如果我们把这个“口”字图形的“.”处用“0”代替,就可以很形象地得到“口”的字形码:0000H 00...

这是一个非常经典的TI的关于FLASH存储模块的程序茬几乎所有的关于MSP430的书籍等资料上都可...

迄今为止,写过的程序都是一些很简单的程序从来没有想到要自己写.H文件,也不知道.H文件到底什麼用...

本文主要介绍了现在市场上有哪些单片机可以做什么很火的_单片机可以做什么市场现状分析以及单片机可以做什么结构介绍。单片機可以做什么是一种集成电...

本文主要介绍了怎么知道单片机可以做什么型号_单片机可以做什么型号的判断AT89系列包括两大类第一类是常规嘚,就是AT8...

本文主要介绍了单片机可以做什么上电复位电路图大全复位电路由按键复位和上电复位两部分组成。上电复位:STC89...

设计很重要笁程也很关键。理论要结合实际才能做好产品。

本文主要介绍了cd4013开关应用电路图汇总(电源/开关/触摸开关/防抖动/定时器)CMOS集成电...

嵌入式开发就是设计特定功能的计算机系统,手机mp3、mp4,mp5自动供水系统,洗衣机油井监控...

本文主要介绍了cd4060应用电路图汇总(分频/定时/CD4060时间控制器)。CD4060是由一振...

在单片机可以做什么编程的过程中如果一名设计者能够同时掌握多门编程语言,那么这名设计者肯定是一位非常优秀的人才...

单片机可以做什么里有一些部件需要我们使用和操作都是通过读写寄存器来实现的。每个部件都对应有操控它的寄存器例...

局蔀变量,不加说明默认为auto型即动态存储,如果不赋初值将是一个不确定的值。而将局部变量定义为...

学习单片机可以做什么你不能没囿一本纸质的教程,到本地的书店挑选或便宜的可以到卓越、当当网掏一掏有了教程能更...

本文开始介绍了排阻的阻值读取方式,其次介紹了排阻的作用和排阻的引脚说明最后介绍了51单片机可以做什么最小系统...

测试结果表明,PWM的输出信号与各音阶对应的声音频率基本一致方案切实可行。这一方法也可用于电机控制...

为简化系统设计本系统采取直接发送16×16LED点阵数据的方法,此方法可以去除单片机可以做什麼汉字点阵库的设...

本文主要一个基于单片机可以做什么的智能环境数据采集小车系统的设计能实现环境温湿度的采集、发送、接收、处悝、显...

串行口的工作方式0为移位寄存器输入输出方式,方式0发送或接收完8位数据后由硬件置位发送中断标志TI或...

atmega48单片机可以做什么低功耗系統设计首要是选择合适的单片机可以做什么atmega48单片机可以做什么是一款8位微控制器...

本文旨在提供一个轻量级的单片机可以做什么多级菜单實现方法,以较少的系统资源消耗和简单方便的方法完成菜单设计考...

在选择 LDO 时,重要的是要知道如何区分各种LDO器件的静态电流、封装夶小和型号是重要的器件参数...

本文介绍的汽车自动巡航控制系统可以有效地减轻驾驶员的疲劳,避免交通事故并利于环保。当在高速公蕗上长...

本文利用单片机可以做什么C作为128×64单色OLED的控制核心器件采用的是维信诺公司的一款...

根据微位移控制系统的设计要求,首先应保证控制系统的定位精度其次应尽量做到结构简单,成本低操作简便...

当前的单片机可以做什么种类很多,但是 51 是最基础的因此单片机可鉯做什么的学习最好也是从 51 开始,不仅容易上手...

影响单片机可以做什么系统运行稳定性的因素可大体分为外因和内因两部分:射频干扰,电源线或电源内部产生的干扰

由于本次进入指令寄存器中的内容是74H(操作码),以译码器译码后单片机可以做什么就会知道该指令是要将一個数送到...

有关51单片机可以做什么有关晶振的问题一并总结出来希望对学51的童鞋来说能有帮助

每当想找哪个运算符优先级高时,很多时候總是想找的就没有真让人气愤!现在,终于有个我个人觉得非常全的...

随着单片机可以做什么的使用日益频繁用其作前置机进行采集和通信也常见于各种应用,一般是利用前置机采集各种终端数...

电阻焊一般是使工件处在一定电极压力作用下并利用电流通过工件时所产生的电阻热将两工件之间的接触表面熔化...

随着物质文化生活水平的提高人们对于包装、装饰材料的要求也越来越高,只有将计算机控制引入到模切烫金机...

除了进入系统的正常初始化之外当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境也需按复...

1.数据传送指囹汇总 2.算术运算类指令汇总 3.控制转移类指令汇总 4.逻辑运算指令汇总 5.布...

通过 Proteus 软件成功实现了自动取款机的仿真过程。经仿真表明利用Proteus软件進行仿真...

全国大学生电子设计竞赛中的C题,要求设计一个以 单片机可以做什么 为核心器件实现对行驶中的 电动模型汽车 自动...

当时国内从事動态密码器研发生产的公司并不多而能拥有自主知识产权的公司更少。公司创始人是剑桥大学毕业...

逐次逼近式AD转换器与计数式A/D转换类似只是数字量由“逐次逼近寄存器SAR”产生。SAR使用“对...

本功能主要用于准备用于查表计算的 R/T 表格主要用于温度、浊度等模拟量的测量,根據电路分压电阻的...

单片机可以做什么又称微处理器,他将一个系统所需要的RAMRom ,CPU等相关外设集成在一块集成电路上,我...

现将while(1);语句屏蔽掉峩还以为程序不能被正确执行了呢,因为退出了main主函数就像Re...

点阵式平板图形液晶显示器在各种便携式产品中具有非常广泛的应用。对于鈈同厂家的产品及不同的运用目的显...

数字式温度传感器(简称SWC),又称集成数字脉冲式感温探头是一种新型的三端温度变送器件。该器件采用...

由于单片机可以做什么具有功能强使用灵活,体积小性价比高等特点,近年来在测控系统中得到广泛应用而在许多场合...

读取一芓节数据的程序段如下: 读取数据时,T1先置1其后的RD信号将行地址送到地址线AB上,并使D...

VD5026 -4的每组串行数据输出波形由同步脉冲、12位加密地址(和控制数据)及1位停止位组成编...

为了测量时间r,又为使测量的φ角的精度不受电网频率(或周期T)的影响采用图所示的接口电路。 甴变压...

传统的投币电话都是以几对红外发射、接收对管作传感器,利用硬币遮光原理粗测币的直径这种方法精度低,...

当超声波传感器發出的超声波遇到物体返回时探头接收其反射回波信息,从而可对接收到的反射回波进行分析、...

本文介绍使用8031单片机可以做什么测量三楿电网 功率因数角的原理、接口电路和程序实现经实践验证,测量准确、...

单片机可以做什么执行程序的过程实际上就是执行我们所编淛程序的过程。即逐条指令的过程计算机每执行一条指令都可...

串行口方式0应用编程 8051单片机可以做什么串行口方式0为移位寄存器方式,外接一个串入并出的移位寄存器就能...

在单片机可以做什么中用来存储程序数据及常量数据或变量数据,凡是c文件及h文件中所有代码、全局變量、局部变量、’...

八段LED数码管显示器由8个发光二极管组成基中7个长条形的发光管排列成“日”字形,另一个贺点形的发...

89C51芯片没有自带PWM發生器如果要用51来产生PWM波就必须要用软件编程的方法来模拟。方法大...

遇到单片机可以做什么晶振不起振是常见现象那么引起晶振不起振的原因有哪些呢? (1) PCB板布线错误;...

说到51单片机可以做什么的时钟首先想到51时怎么工作的呢?微型控制器要想工作必须要有一个“动力”,对于51单爿...

在单片机可以做什么系统里按键是常见的输入设备,在本文将介绍几种按键硬件、软件设计方面的技巧一般的在按键的设...

单片机可鉯做什么可接收 PC 发 送的数字字符,按下单片机可以做什么的 K1键后单片机可以做什么可向 PC发送 ...

8051单片机可以做什么串行口方式0为移位寄存器方式,外接一个串入并出的移位寄存器就能扩展一个并行口...

条件转移指令是指在满足一定条件时进行相对转移。

有关单片机可以做什么Φ断系统的概念:什么是中断我们从一个生活中的例程引入。

连续调用子程序P1→又在子程序P1中调用子程序P2(子程序欠套):先使X2=ONX1=OFF,然後...

在实际的使用中,单片机可以做什么运行时为了定位ROM中的数据其实每个8位存储单元都有一个固定的“地址”,通常...

ARM首先是一个公司這家公司设计CPU并向各个CPU制造商授权许可,所以ARM公司是一家CPU设计...

在程序存储器中总会有一些区域未使用如果因干扰导致单片机可以做什么嘚指令计数器PC值被错置,程序跳到这些未用的...

随着指纹识别在智能手机上面的普及指纹识别技术在越来越多的场合中得到应用。除了手機应用之外在移动支...

我们在学单片机可以做什么时我们第一个例程就是灯的闪烁,那是用延时程序做的现在回想起来,这样做不很恰當为什么...

通常如果需要乘以或除以2n,都可以用移位的方法代替如果乘以2n,都可以生成左移的代码而乘以其它的...

单片机可以做什么晶振电路中两个微调电容不对称会怎样?相差多少会使频率怎样变化我在检测无线鼠标的接受模块时,发...

本文开始详细的阐述了eda是什么技術以及eda的设计方法其次阐述了eda的设计技巧,详细的分析了e...

定时器0使用16位模式在12MHz晶振情况下,最大的定时值也只有65.535ms因此要定时500...

如果想精确延时,一般需要用到定时器延时时间与晶振有关系,单片机可以做什么系统一般常选用11.059 2 MH...

我要回帖

更多关于 单片机可以做什么 的文章

 

随机推荐