要想彻底理解单片机P0口加上拉电阻的问题,必须要从P0端口的结构及工作原理入手。51系列单片机有4个双向的8位并行I/O端口,分别记作P0、P1、P2、P3,共有32根端口线。这是针对最早的MCS-8051系列来说的,现在国内最新的STC公司生产的12系列、15系列的单片机对此有新的定义,读者可自行查阅相关资料进行了解。......
2023-11-17
所谓I/O接口也就是输入/输出接口。根据信号传输方式的不同,I/O接口一般可分为并行接口和串行接口两种方式。
(1)并行接口
并行接口中各位数据都是并行传送的,它通常是以八位字节或十六位字节为单位进行数据传输的,指采用并行传输方式来传输数据的接口标准。从最简单的一个并行数据寄存器或专用接口集成电路芯片如8255、6820等,直至较复杂的SCSI或IDE并行接口,种类有数十种。通常所说的并行接口一般称为Centronics接口,也称为IEEE1284标准。
由于数据并行传输,所以,相比串行接口,传输速度快,比较适合短距离、高速数据传输的场合,实现更高速的双向通信。例如,连接磁盘机、磁带机、光盘机、网络设备等计算机外部设备。当传输距离较远、位数又多时,并行接口会导致通信线路复杂且成本提高。
图5-13所示为各类并行接口及并行电缆,传输的是数字量和开关量。
图5-13 各类并行接口及并行电缆
(a)25PIN并行接口;(b)36PIN并行接口;(c)并行电缆
图5-13 各类并行接口及并行电缆
(a)25PIN并行接口;(b)36PIN并行接口;(c)并行电缆
串口通信讲解
(2)串行接口
串行接口是指数据一位位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信,并可以利用电话线,从而大大降低了成本,特别适用远距离通信,但传送速度较慢。
一条信息的各位数据被逐位按顺序传送的通信方式称为串行通信。串行通信的特点是:数据位传送,按位顺序进行,最少只需一根传输线即可完成;成本低但传送速度慢。串行通信的距离可以从几米到几千米;根据信息的传送方向,串行通信可以进一步分为单工、半双工和全双工3种。
串行接口按电气标准及协议来分包括RS-232-C、RS-422、RS-485等。其中,RS-422与RS-485标准只对接口的电气特性做出规定,不涉及接插件、电缆或协议。
图5-14所示为RS-232接口。
串口通信讲解
(2)串行接口
串行接口是指数据一位位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信,并可以利用电话线,从而大大降低了成本,特别适用远距离通信,但传送速度较慢。
一条信息的各位数据被逐位按顺序传送的通信方式称为串行通信。串行通信的特点是:数据位传送,按位顺序进行,最少只需一根传输线即可完成;成本低但传送速度慢。串行通信的距离可以从几米到几千米;根据信息的传送方向,串行通信可以进一步分为单工、半双工和全双工3种。
串行接口按电气标准及协议来分包括RS-232-C、RS-422、RS-485等。其中,RS-422与RS-485标准只对接口的电气特性做出规定,不涉及接插件、电缆或协议。
图5-14所示为RS-232接口。
图5-14 RS-232接口
图5-14 RS-232接口
有关机电一体化技术基础的文章
要想彻底理解单片机P0口加上拉电阻的问题,必须要从P0端口的结构及工作原理入手。51系列单片机有4个双向的8位并行I/O端口,分别记作P0、P1、P2、P3,共有32根端口线。这是针对最早的MCS-8051系列来说的,现在国内最新的STC公司生产的12系列、15系列的单片机对此有新的定义,读者可自行查阅相关资料进行了解。......
2023-11-17
I/O接口是一组电子电路,它是CPU和I/O设备之间交换信息的媒介和桥梁,负责实现CPU通过系统总线把I/O电路和外围设备联系在一起。1)I/O接口的功能由于计算机的外围设备品种繁多,特性各异,每种设备都有各自的接口。PC中常见的接口标准有IDE接口、USB接口、显示器输出接口等,图2.23显示的是机箱背面的I/O接口。图2.23 PC机箱背面的I/O接口IDE接口和SATA接口IDE接口主要用于连接硬盘、光驱和软驱,采用并行双向传送方式,体积小,数据传输速率快。......
2023-10-22
Neuron芯片提供的串行I/O对象有Shift I/O对象、I2CI/O对象、Magcard输入对象、Magtrack 1输入对象、串行I/O对象、Dallas Touch I/O对象、Wiegand输入对象和Neurowire I/O对象等。该I/O对象类型用于使用异步串行数据格式传输数据,如RS-232通信。输入串行I/O对象将等待被接收的数据帧的开始位,直到已经等待了接收20个字符所需要的时间才结束。输入串行I/O对象将在收到无效停止位或奇偶校验位时停止接收数据。3)io-object-name:由用户为该I/O对象指定的名字,是ANSI C格式的变量标识符。......
2023-11-22
图1-7磁盘I/O瓶颈现象调查最理想的I/O应用就是所有控制器相应的设备都得以均衡使用。图1-10所示为调查Oracle数据库内文件的I/O的SQL。图1-10调查Oracle数据库内文件通过上述分析结果,可采取的措施包括:将 /oracle上数据文件的一部分移至有其他控制器的挂载点,通过移动 RBS、TEMP、USERS中一两个数据文件使 I/O平衡并分散。该操作非一次性操作,分配一次后要重新进行监测,确定 I/O是否分散均衡。......
2023-11-01
程序点评:数据传送指令MOV将一组数据分别传送到P1口,做了输出口的操作。将8位立即数传送给累加器A,再由累加器A将数据传送到I/O接口的P1口,使P1.0灯亮。在I/O接口输出操作时不能将间接寄存器中的地址输出到P1口。......
2023-11-07
调试的目的是发现程序的错误。主要是观察工作寄存器、片内RAM单元、SFR及转移的地址位置是否正确,软仿真调试窗口如图3-8所示。2)单击调试菜单上的“外围设备→I/O→Port→Port 1”,I/O接口图标显示P1口状态。经过指令“CPL P1.0”,I/O接口图标显示P1口状态可看到P1.0=0。图3-8软仿真调试窗口4)在调试菜单中单击“单步”按钮,再一下下按动键盘上的“F10”键,程序则一条条执行。......
2023-11-07
把扩展芯片接入单片机系统,数据线和控制信号的连接比较简单,而地址线的连接则比较复杂,因为地址线的连接涉及I/O编址和芯片选取问题。程序存储器系统和数据存储器系统的外扩展地址空间大小相同,但外扩展程序存储器ROM的起始地址与单片机芯片是否有片内程序存储器有关。口线信号为低电平状态时芯片被选中。译码法寻址所谓译码法,就是使用译码器对高位地址进行译码,以其译码输出作为扩展芯片的片选信号。......
2023-11-17
逐一依次循环闪烁:“逐一”表示某时刻仅能有一个发光二极管亮;“依次”表示I/O接口各位的发光二极管按顺序亮;“循环”表示I/O接口各位的灯逐一依次无固定次数的不停闪烁;“闪烁”表示I/O接口各位的发光二极管有亮有灭。方案说明:图2-1中深色的符号表示发光二极管亮,浅色的符号表示发光二极管不亮。3)程序设计(二)。程序点评:在关闭上一对发光二极管1s后,开启下一对,关闭与开启之间有1s的时间间隔。I/O接口位N=00~07。......
2023-11-07
相关推荐