`
dogasshole
  • 浏览: 843220 次
文章分类
社区版块
存档分类
最新评论

单片机I/O口 与寻址方式

 
阅读更多

前面几节讲述了很多单片机的基础知识,今天我将继续把自己学习笔记很大家一起分享。

寻址方式

寻址方式是指令中提供操作数的形式,它可以是操作数本身,也可以是操作数存放的位置.51单片机中,存放数据的存储器空间有4种:内部RAM,特殊功能寄存器SFR,外部RAM和程序存储器ROM.

立即寻址

指令中直接给出操作数的寻址方式称之为立即寻址.立即数用一个前面加”#”号的8位数或16位数表示.

直接寻址

指令中直接给出操作数所在的地址的寻址方式称之为直接寻址.

寄存器寻址

以通用寄存器的内容为操作数的寻址方式称之为寄存器寻址.通用寄存器包括:A,B,DPTR,R0~R7.

寄存器间接寻址

以寄存器中的内容为地址,该地址中的内容为操作数的寻址方式称之为寄存期间接寻址.建成寄存期间址.能够用于寄存期间接寻址的寄存器有:R0,R1,DPTR,用前面加@表示.

变址寻址

由寄存器DPTR或PC中内容加上A累加器内容之和,形成操作数地址的寻址方式称之为变址寻址.变址寻址只能对程序存储器中的数据作寻址操作.

相对寻址

以当前程序计数器PC中的内容作为基址,加上指令给出的一字节偏移量形成新的PC值得寻址方式称之为相对寻址.

位寻址

对位寻址中的内容作位操作的寻址方式称之为位寻址.由于单片机中只有内部RAM和特殊功能寄存器的部分单元有位地址,因此,位寻址只能对有位地址的这两个空间进行寻址操作.

输入,输出接口I/O

计算机对外设进行数据操作时,外设的数据不能直接接到CPU的数据线上,要通过一个电路相连,这个连接CPU和外设之间的逻辑电路称之为接口电路.连接输入设备的称之为输入接口,连接输出设备的称之为输出接口.

P0~P3并行接口的功能和内部结构

端口功能

P0口:

可以作为输入/输出口,但在实际应用中,常作为地址/数据总线口,即低8位地址与数据线分时使用P0口.

P1口:

P1口每一位都能作为可编程的输入或输出口.

P2口:

可以作为输入口或输出口使用,外接储存器和I/O接口时,又作为扩展系统的地址总线,输出高8位地址,与P0口一起组成16位地址总线.

P3口:

P3口为双功能口.作为第一功能使用时,其功能于P1口相同.当作为第二功能使用时,每一位功能定义如下

如果您有什么疑问请留言或者来信致电均可:wiznetbj@wiznettechnology.com ,Tel: 010-84539974(转166)希望本篇文章可以给您带来帮助,谢谢。
更多相关单片机信息请阅读: http://blog.csdn.net/wiznet2012/article/details/7235815
分享到:
评论

相关推荐

    SQ015L数据手册 16引脚 8位I/O型OTP单片机

    SQ015L是一颗采用高速低功耗CMOS工艺设计开发的8位高性能精简指令单片机,内有1K*14位一次性可编程ROM(OTP-ROM),49×8位的数据存储器(RAM),两组双向I/O口,2个8位定时器/计数器,5 路PWM,多级LVD检测。...

    [详细完整版]单片机选择题.doc

    MCS-51单片机内部有并行I/O端口P1是_____位的双向I/O口? ( 8 ) 9. 下列哪个不是基本型MCS-51的中断源?_____ ( 外部中断0 ) 10. MCS-51系列单片机中,定时/计数器T0,T1是___ 位的加法定时器/计数器?(16) ...

    1单片机原理及应用.doc

    " "3、MCS-51单片机四个I/O口,每个I/O口均有两种读入方式,即 和 " ",其中P0口作一般的I/O口使用时需要外接 驱动MOS输入 " "4、8051有两个16位可编程定时/计数器,其中定时作用是指对单片机___ __" "__脉冲进行...

    实例解读51单片机完全学习与应用

    5.1.2 I/O口与单片机的关系 5.1.3 I/O口的操作 5.2 ■元器件插曲之八:场效应管 5.2.1 JFET 5.2.2 MOSFET 5.3 ■元器件插曲之九:逻辑门 5.3.1 非门 5.3.2 或门 5.3.3 或非门 5.3.4 与门 5.3.5 与非门 5.3.6 异或门 ...

    51单片机介绍.pptx

    单片机 在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。 Intel公司推出了MCS-51系列单片机:集成 8位CPU、4K字节ROM、128字节RAM、4个8位并口、1个全双工串行口、...

    [详细完整版]单片机复习1.doc

    3、51的并行I/O口信息有 读引脚 和 读锁存器 两种读取方法,读—改—写操作是针对并行I/O口内 的锁存器进行的。 指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H入栈,37B0H送入PC。 累加器(A)=80H,执行完...

    51单片机寄存器汇总表.doc

    在51单片机内部有一个CPU用来运算、控制,有四个并行I/O口,分别是P0、P1、P2 、P3,有ROM,用来存放程序,有RAM,用来存放中间结果,此外还有定时/计数器,串行 I/O口,中断系统,以及一个内部的时钟电路。...

    51单片机课件1

    在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。 Intel公司推出了MCS-51系列单片机:集成 8位CPU、4K字节ROM、128字节RAM、4个8位并口、1个全双工串行口、2个16位...

    基于51单片机的万年历设计.doc

    该时期的单片机具有 8 位CPU,并行 I/O 端口、8 位时序同步计数器,寻址范围 4KB,但是没有串行口。 第二阶段(1978-1982):高性能单片机微机处理阶段,该时期的单片机具有I/O 串行端口,有多级中断处理系统,15 位...

    十天学会单片机__完整版.pdf

    存储器、I/O接口电路,从而构成了单芯片 微型计算机,即单片机。Intel公司推出了 MCS-51系列单片机:集成 8位CPU、4K字 节ROM、128字节RAM、4个8位并口、1个 全双工串行口、2个16位定时/计数器。寻址 范围64K,并有...

    单片机的发展及展望.doc

    这个阶段的单片机普遍带有串行I/O口、有多级中断处理系统、16位定时 器/计数器,片内集成的RAM、ROM容量加大,寻址范围可达64K字节。一些单片机片内还 集成了A/D转换接口。这类单片机的典型代表有Inter

    新编MCS-51单片机应用设计(清晰最新版)

    6.5.3 串行口方式3应用编程(双机通讯) 思考题及习题 第7章 MCS—51扩展存储器的设计 7.1 概述 7.2 系统总线及总线构造 7.2.1 系统总线 7.2.2 构造系统总线 7.2.3 单片机系统的串行扩展技术 7.3 读写控制、地址空间...

    测控单片机练习题.doc

    .1、单片机有 4 个8位I/O 口,对应32根I/O线,它们与单片机对外的地址线,数据线和控制线关系为: P0 口的8位I/O线分时复用8位数据线和低8位地址线用, P2 口作高8位地址线使用, P3 部分第二功能作控制线使用。...

    1单片机知识点.doc

    绪论 单片机定义:把CPU、寄存器、RAM/ROM、I/O接口等电路集成在一块集成电路芯片上,构 成一个完整的微型计算机。 单片机特点:体积小、功耗低、性价比高;数据大都在片内传送,抗干扰能力强,可靠 性高; 结构灵活...

    [详细完整版]单片机期末.pdf

    单片机复习提纲 一、单选和填空(共...P0 口的负载能力最大 P1 口功能最少 P3 口具有第二功能 P0 口是真正的双向 I/O 口,其他都是准双向 I/O 口 4.8051 的时钟频率:P73 12 分频,1us;若为 6 分频,则为 2us;若为 24

    单片机 复习 考试 A4

    12MHz程序存储器(ROM/EPROM) 4KB数据存储器(RAM) 128B+128B SFR并行I/O口(P0~P3口)P0和P2兼作外总线 串行口 全双工串行口 定时器/计数器 2个16位中断系统 5个中断源,高级和低级两级优先级别单片机内部包括...

    [详细完整版]单片机知识点.doc

    绪论 单片机定义:把CPU、寄存器、RAM/ROM、I/O接口等电路集成在一块集成电路芯片上,构 成一个完整的微型计算机。 单片机特点:体积小、功耗低、性价比高;数据大都在片内传送,抗干扰能力强,可靠 性高; 结构灵活...

    单片机原理及应用课程建设.doc

    要求: 1、理解:存储器扩展方法 2、掌握:数据存储器扩展与设计 第八章 常用外设接口技术 目的: 本章通过对MCS- 51单片机I/O接口基本功能及与外部设备连接的介绍,让学生掌握I/O接口方法,为今后 I/O接口的应用...

    [详细完整版]单片机-概念.doc

    2.80C51单片机的存储器在物理上设计成程序存储器和数据存储器两个独立的空间(称为 哈佛结构) 3.80C51的I/O口及功能单元 80C51单片机有4个8位的并行口,即P0~P3。它们均称为双向口,既可作为输入,又可作 为输出。...

    单片机系统的设计与制作.doc

    (5)并行I/O(4个8位,P0,P1,P2,P3,其中P3口具有第二功能)5)并行I/O口 MCS- 51共有四个8位的I/O口(P0、P1、P2、P3),以实现数据的并行输入输出。在实训中我 们已经使用了P1口,通过P1口连接8个发光二极管。 ...

Global site tag (gtag.js) - Google Analytics