单片机应用技术 知识.ppt

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

全国高职高专规划教材·精品与示范系列; 本章内容 什么是单片机 MCS-51内部组成及信号引脚 单片机最小系统电路 MCS-51存储器结构;什么是单片机 ;什么是单片机 ;单片机应用系统 ;8051单片机的基本组成;MCS-51单片机信号引脚简介 ;时钟电路与复位电路 (1)时钟振荡电路;时 序;(2)复位电路;;;在单片机C语言程序设计中,用户无需考虑程序的存放地址,编译程序会在编译过程中按照上述规定,自动安排程序的存放地址。 例如:C语言是从main()函数开始执行的,编译程序会在程序存储器的0000H处自动存放一条转移指令,跳转到main()函数存放的地址;中断函数也会按照中断类型号,自动由编译程序安排存放在程序存储器相应的地址中。因此,读者只需了解程序存储器的结构就可以了。;0000H;注意: 一个单元地址对应有8个位地址 MSB——Most Significant Bit (最高有效位) LSB ——Least Significant Bit (最低有效位);高128个单元;在单片机的C语言程序设计中,可以通过关键字sfr来定义所有特殊功能寄存器,从而在程序中直接访问它们,例如: sfr P1=0x90; //特殊功能寄存器P1的地址是90H,对应P1口的8个I/O引脚在程序中就可以直接使用P1这个特殊功能寄存器了,下面语句是合法的: P1=0x00; //将P1口的8位I/O口全部清0 C语言中,还可以通过关键字sbit来定义特殊功能寄存器中的可寻址位,在程序ex1_1.c中,采用了下面语句定义P1口的第0位: sbit P1_0=P1^0; 通常情况下,这些特殊功能寄存器已经在头文件reg51.h中定义了,只要在程序中包含了该头文件,就可以直接使用已定义的特殊功能寄存器。 如果没有头文件reg51.h,或者该文件中只定义了部分特殊功能寄存器和位,用户也可以在程序中自行定义。; 本章内容 单片机开发系统及功能 Keil C51软件的使用;单片机开发系统及功能;Keil C51软件的使用 ;Keil C51软件的使用 ;Keil C51软件的使用 ;Keil C51软件的使用 ;Keil C51软件的使用 ;Keil C51软件的使用 ;Keil C51软件的使用 ;Keil C51软件的使用 ;Keil C51软件的使用 ;Keil C51软件的使用 ; 本章内容 单片机开发系统及功能 Keil C51软件的使用;单片机开发系统及功能;Keil C51软件的使用 ;Keil C51软件的使用 ;Keil C51软件的使用 ;Keil C51软件的使用 ;Keil C51软件的使用 ;Keil C51软件的使用 ;Keil C51软件的使用 ;Keil C51软件的使用 ;Keil C51软件的使用 ;Keil C51软件的使用 ; 本章内容 并行I/O口电路结构 认识C语言 C语言的基本语句 C语言数据与运算 数组的概念;并行I/O口电路结构;P0口的结构 ; 当P0口作为输出口使用时,内部总线将数据送入锁存器,内部的写脉冲加在锁存器时钟端CP上,锁存数据到Q、端。经过MUX,T2反相后正好是内部总线的数据,送到P0口引脚输出。 当P0口作为输入口使用时,应区分读引脚和读端口两种情况,所谓读引脚,就是读芯片引脚的状态,这时使用下方的数据缓冲器,由“读引脚”信号把缓冲器打开,把端口引脚上的数据从缓冲器通过内部总线读进来。 读端口是指通过上面的缓冲器读锁存器Q端的状态。读端口是为了适应对I/O口进行“读-修改-写”操作语句的需要。例如下面的C51语句: P0=P00xf0; //将P0口的低4位引脚清0输出; 除了I/O功能以外,在进行单片机系统扩展时,P0口是作为单片机系统的地址/数据线使用的,一般称为地址/数据分时复用引脚。 当输出地址或数据时,由内部发出控制信号,使“控制”端为高电平,打开与门,并使多路开关MUX处于内部地址/数据线与驱动场效应管栅极反相接通状态。此时,输出驱动电路由于两个FET处于反相,形成推拉式电路结构,使负载能力大为提高。输入数据时,数据信号直接从引脚通过输入缓冲器进入内部总线。;P1口的结构 ;P1口是准双向口,只能作为通用I/O口使用。 P1口作为输出口使用时,无需再外接上拉电阻。 P1口作为输入口使用时,应区分读引脚和读端口。读引脚时,必须先向电路中的锁存器写入“1”,使输出级的FET截止。;P2口的结构 ;P2口是准双向口,在实际应用中,可以用于为系统提供高8位地址,也能作为通用I/O口使用。 P2口作为通用I

文档评论(0)

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

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

1亿VIP精品文档

相关文档