网站大量收购独家精品文档,联系QQ:2885784924

单片机信号灯的控制.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
任务1 :信号灯的控制 1、如图所示电路图,控制面板上的8个发光二级 管按照全亮、全灭的规律不停的循环变化。分析 电路图并接线,P1.0~P1.7分别连8个发光二极管 L1~L8端。 一、 单片机系统的组成 (一)微型计算机系统基本知识 1946年2月15日,第一台电子数字计算机问世,这标志着计算机时代的到来。它 是一台电子管计算机,时钟频率仅有100 KHz,但能在1秒钟的时间内完成5000次 加法运算。1800只电子管、占地160m2、、30T重,与现代的计算机相比,有许多 不足,但它的问世开创了计算机科学技术的新纪元,对人类的生产和生活方式产生 了巨大的影响 。电子计算机技术的发展,相继经历了五个时代: 电子管计算机、晶体管计算机、集成电路计算机、大规模集成电路计算机和超大 规模集成电路计算机。 1、计算机组成:微处理器CPU、存储器、I/O接口电路。这里的微处理器CPU由相当多的电路组成。 2、微型计算机组成:微处理器CPU(也称MPU)、存储器、I/O接口电路。这里的微处理器(MPU)把运算器和控制器集成在一片芯片上。 3、单片机组成:将微处理器(CPU)、存储器、I/O接口电路和相应实时控制器件集成在一块芯片上,称其为单片微型计算机,简称单片机。 (二)微型计算机发展概况 第一时期:发展初期 1971年Intel推出4004、8008、Z80… (四)80C51系列单片机 Intel公司生产的MCS-51系列单片机,根据制作工艺的不同可以分为: HMOS: 8031、8051、8751、8032、8052、8752 CHMOS:80C31、80C51、87C51、80C32、80C52、87C52 80C51系列单片机:以80C51为基核开发的单片机统称。 (五)单片机特点 性价比高、集程度高、体积小、可靠性好、控制能力强、底功耗低电压、易扩展。 (六)应用领域 智能家用电器、办公自动化设备、商业营销设备、工业自动化控制、智能仪表、汽车电子产品、航空航天系统和国防军事、尖端武器等。 五、 单片机的时钟、复位 (一)80C51的时钟与时序 1、80C51的时钟产生方式 内部时钟 外部时钟 2、80C51的时钟信号 一个机器周期包含12个振荡周期或6个时钟周期 指令周期:即从取指到执行完,所需时间。不同机器指令周期不一样;即使相同机器,不同的指令其指令周期也不一样。 机器周期:机器的基本操作周期。一个指令周期含若干机器周期(单、双、四周期) 状态周期:一个机器周期分6个状态周期S,每个状态周期含两个振荡周期,即相位P1、P2。 振荡周期:由振荡时钟产生。 振荡周期Tosc = 1/fosc 一个机器周期 = 12个振荡周期 = 12×1/fosc 。 例如,若fosc = 12MHz,则一个机器周期 = 1μs。 例如: 外接晶振为12 MHz时, MCS—51单片机的4个时间周期的具体值为: 振荡周期=1/12 μs; 状态周期=1/6 μs; 机器周期=1 μs; 指令周期=1~4 μs (二)80C51单片机的复位 1、复位电路 复位目的是使单片机或系统中的其它部件处于某种确定的初始状态。 上电复位电路 按键与上电复位 2、单片机复位后的状态 PC=0000H,所以程序从0000H地址单元开始执行; 启动后,片内RAM为随机值,运行中的复位操作不改变片内RAM的内容 ; 特殊功能寄存器复位后的状态是确定的 : P0~P3=FFH,各口可用于输出,也可用于输入; SP=07H,第一个入栈内容将写入08H单元; IP、IE和PCON的有效位为0,各中断源处于低优先级且均被关断、串行通讯的波特率不加倍; PSW=00H,当前工作寄存器为0组。 六、 指令系统 (一)指令的基本格式及指令中常用的符号 1、指令的基本格 例如:LOOP: MOV A,R1 ;将R1中内容传送至A中 标号:操作码 操作数 ;注释 “LOOP”为标号。 ⑴ 标号:指令的符号地址。指令前的标号代表该指令的地址,是用符号表示的地址。一般用英文字母和数字组成。用于一段功能程序的识别标记或控制转移地址。标号必须用冒号“ :”与操作码分隔。标号不是指令必须的部分,根据需要使用。 ⑵ 操作码:表示指令的操作功能。操作码用助记符表示,它代表了指令的操作功能,是指

文档评论(0)

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

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

1亿VIP精品文档

相关文档