8.13 《流水灯》《日历表》《信号发生器》《循迹小车》课件.ppt

8.13 《流水灯》《日历表》《信号发生器》《循迹小车》课件.ppt

  1. 1、本文档共81页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8.13 《流水灯》《日历表》《信号发生器》《循迹小车》课件

长江工程职业技术学院;目 录; 任务1.1 左右依次循环点亮的流水灯设计与制作;软件仿真;1.1.1 什么是单片机 ; ;1.1.2 单片机的发展 单片机出现的历史并不长,它的产生与发展和微处理器的产生与发展大体上同步,经历了4个阶段: 第一阶段(1971~1974年):Intel 4004,Intel 8008,这些微处理器虽说还不是单片机,但从此拉开了研制单片机的序幕。;MCS-51单片机系列产品 MCS-51是一个单片机系列产品,具有多种芯片型号。具体说,按其内部资源配置的不同,MCS-51可分为两个子系列和四种类型,见表1.1。 ;AT89系列单片机的概况 AT89系列单片机共有7种型号,分别为AT89C51、AT89LV51、AT89C52、AT89LV52、AT89C2051、AT89C1051、AT89S8252。 其中AT89LV51、AT89LV52分别是AT89C51、AT89C52的低电压产品。最低电压可以低至2.7V。而AT89C2051、AT89C1051则是低档型的低电压产品。它们只有20条引脚,最低电压也为2.7V,见表1.2。 ;1.1.3 MCS-51单片机的内部结构 ;1.1.4 MCS-51单片机的信号引脚 ;1.1.5 内部数据存储器低128单元 ;1.1.6 内部数据存储器高128单元 ;1.1.7-1 P0口 ;1.1.7-2 P1口;1.1.7-3 P2口 ;1.1.7-4 P3口 ;1.1.8 时钟电路 ;1.1.9 复位电路 ;开发过程与手段方法 ;观看演示;1.2.1 单片机中断技术;2. 中断源;1)外部中断、INT0、INT1 外部中断是由外部信号引起的。外部中断0和外部中断1的信号分别由P3.2和P3.3引脚输入。低电平或负跳变有效,由IT0和IT1设置,一旦输入信号有效,则将TCON中的IE0或IE1标志位置1,可向CPU申请中断。 2)定时中断T0、T1 定时中断为定时器/计数器0和定时器/计数器1溢出中断,这属于内部中断。当定时器/计数器加1计数产生溢出时,则将TCON中的TF0、TF1标志位置1,向CPU申请中断。 3)串行中断TI/RI 串行中断即为串行口的接收和发送中断。当串行口接收或发完一帧数据时,将TCON的RI或TI位置1,向CPU申请中断。 ;3 中断控制;2)串行口控制寄存器SCON 该寄存器的地址98H,位地址98H~9FH。寄存器的内容及位地址表示如下: ;串行中断由TI和RI的逻辑或得到。就是说,无论是发送标志还是接收标志,都会产生串行中断请求。;4)中断优先级控制寄存器IP MCS-51的中断分为2个优先级,每个中断源的优先级都可以通过中断优先级控制寄存器IP中的相应位来设定。IP寄存器的地址0B8H,位地址0B8H~0BFH。寄存器的内容及位地址表示如下:;5)中断优先级控制规则 由于MCS-51具有2级优先级,因此它具备2级中断服务嵌套的功能,其中断优先级的控制规则如下: ① 低优先级中断请求不能打断高优先级的中断服务,但高优先级中断请求可以打断低优先级的中断服务,从而实现中断嵌套。 ② 如果一个中断请求已被响应,则同级的其他中断服务将被禁止,即同级不能嵌套。 ③ 如果同级的多个中断请求同时出现,则CPU将按自然优先级顺序确定该响应哪个中断请求,其自然优先级顺序为: ;4 中断处理过程 ;1.2.2 定时器/计数器的功能 ;2. 计数功能 计数是对外部脉冲进行计数,计数脉冲来自相应的外部输入引脚T0或T1。当输入信号产生有1至0的跳变时,计数寄存器(如T0的TH0、TL0)的值增1。每个机器周期的S5P2期间,对外部输入进行采样。如在第一个周期中采得的值为1,而在下一个周期中采得的值为0,则在紧跟着的下一个周期的S3P1期间,计数值就增1。由于确认一次下跳变需要2个机器周期,即24个振荡周期,因此外部输入的计数脉冲的最高频率为振荡频率的1/24。对外部输入信号的占空比并没有什么限制,但为了确保某一给定的电平在变化之前至少采样一次,则这一电平至少要保持一个机器周期。故对输入信号的基本要求如图5.6所示,图中TCY为机器周期。 ;定时器0和定时器1有四种可供选择的工作方式: 方式0——13位定时器/计数器。 方式1——16位定时器/计数器。 方式2——自动重计数初值的8位定时器/计数器。 方式3——定时器0为两个独立的8位定时器/计数器。;1.2.2 定时器/计数器的控制寄存器 ;1 定时工作方式0 ;如晶振频率为6MHz

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档