1. 首页 / 资源

输入输出操作 | 输入输出控制模块

输入输出操作 | 输入输出控制模块

1. 控制输入输出

单片机引脚方向寄存器,通过改变寄存器的值控制方向

2. 输入输出控制方式

晶体三极管是电流控制型元件,场效应管是电压控制型元件。相对而言,场效应管的输入电流小得多,所以是低功耗元器件。

在晶体三极管中,基极注入电流的大小,直接影响集电电流的大小,是一种利用输入电流控制输出电流的大小的元器件。场效应管(FBT)是利用输入电压产生的电场控制输出电流。

3. 输入输出操作

C语言本身并不提供输入输出语句,输入和输出操作是由函数来实现的。

在C标准函数库中提供了一些输入输出函数,例如,printf函数和scanf函数。

在使用他们时,千万不要误认为他们是C语言提供的“输入输出语句”。

printf和scanf不是C语言的关键字,而只是函数的名字。

C提供的函数以库的形式存放在系统中,它们不是C语言文本中的组成部分。

不把输入输出作为C语言提供的语句的目的是使C语言编译系统简单,因为将语句翻译成二进制的指令是在编译阶段完成的,没有输入输出语句可以避免在编译阶段处理与硬件有关的问题,可以使编译系统简化,而且通用性强,可移植性好,对各种型号的计算机都适用,便于在各种计算机上实现。

各种版本的C语言函数库是各计算机厂商针对某一类型计算机的情况编写的,并且已编译成目标文件(.obj文件)。

它们在连接阶段与源程序经编译而得到的目标文件相连接,生成一个可执行的目标程序。

如果在源程序中有printf函数,在编译时并不把它翻译成目标指令,而是在执行阶段调用已被连接的函数库中的printf函数。

4. 输入输出控制模块

声光报警器、警铃等设备,在采用非编码型设备时,用输入、输出模块。

采用输入/输出模块的设备,是需要联动时,控制参与联动的设备改变工作状态,进入工作状态的设备,如风口、电源强切、电梯、卷帘门迫降、启动风机、水泵,控制无址声光动作等。

消防电话线常用RVVP型屏蔽平行型电线,传输声电模拟信号;通讯线传输信号二总线信号或RS485信号,常用RVS型对绞线传输。

5. 控制数据的输入和输出

先需要确定输入电压是多少,可以请有经验的电工处理;初级接线时,需加适当的熔断器。

6. 输入控制和输出控制

首先我们要了解控制的组成,控制的东西我们用个方框来表示,方框有个输入端,有个输出端,假如要控制温度,温度就是输出端,我们要控制温度,其实一个是控制量,一个是被控制量,中间通过一个控制系统(用方框表示),像这样一个控制量通过一个。

7. 控制系统的输入输出

1 开环控制系统: 如果系统的输出端和输入端之间不存在反馈回路,输出量对系统的控制作用没有影响,这样的系统成为开环控制系统。

例:原始的数控机床进给系统就是开环控制系统。

指令输入到计算机控制系统之中,带动步进电机运动,是工作台移 动,产生位移输出。

在日常生活中,许多控制系统都可以理解成开环控制系统,如电风扇的转速是由档位决定的,不能根据环境温度自动调节。

2 闭环控制系统: 反馈控制系统也叫闭环控制系统,输出量对控制作用有直接影响。

如:自动调温空调,当环境温度高于设定温度时,空调制冷系统自动开启,调定室温到设定值。

8. 输入-输出控制系统

天成输入输出模块,要打开系统设置找到控制界面然后找到墙基选项双击确认强行启动就可以

9. 输出控制是什么

模拟量控制要使用模拟量模块,如AD模块(DVP04AD)、DA模块(DVP04DA),AD模块就是模拟量输入模块,而DA模块是模拟量输出模块。还有混合型模块等。A模拟,D数字。AD是模拟转数字,DA是数字转模拟。使用的指令很简单,TO、FROM,TO是写入,FROM是读取。

如04DA中的写入:TO K0 K6 D400 K1中,TO(写入)K0(模块编号,K0为第一个模块,以连着PLC后按顺序)K6(模块中的参数编号,也就是DA模块中的第一个输出通道)D400(D是PLC的寄存器,400是寄存器编号,这个就是你要输出的模拟量值,只要在D400设置数值就可以了,可自己定义编号,如果是固定数值,可用K…)K1(这是写入笔数)AD模块类似,只不过是读取,如:FROM K0 K6 D500 K1,那么读取的值就是寄在D500中。

10. 计算机输入输出的控制方式

共有四种I/O控制方式。

1、程序I/O方式

适用于:早期计算机无中断机构,处理机对I/O设备的控制采用程序I/O方式或称忙等的方式。

2、中断驱动I/O控制方式

适用于:适用于有中断机构的计算机系统中。

3、直接存储器访间(DMA)I/O控制方式

适用于:具有DMA控制器的计算机系统中。

4、I/O通道控制方式

适用于:具有通道程序的计算机系统中。

扩展资料:

常见的I/O控制方式:

1、程序直接访问方式跟循环检测IO方式,是最古老的方式。CPU和IO串行,每读一个字节(或字),CPU都需要不断检测状态寄存器的busy标志,当busy=1时,表示IO还没完成;当busy=0时,表示IO完成。此时读取一个字的过程才结束,接着读取下一个字。

2、中断控制方式:循环检测先进些,IO设备和CPU可以并行工作,只有在开始IO和结束IO时,才需要CPU。但每次只能读取一个字。

3、DMA方式:Direct Memory Access,直接存储器访问,比中断先进的地方是每次可以读取一个块,而不是一个字。

4、通道方式:比DMA先进的地方是,每次可以处理多个块,而不只是一个块。

分类依据:

现代计算机系统中总是配备有各种外部设备,他们都在CPU控制下进行工作。CPU对外部设备的控制方式主要有以下四种。

1、程序I/O方式

程序查询方式也称为程序轮询方式,该方式采用用户程序直接控制主机与外部设备之间输入/输出操作。

CPU必须不停地循环测试I/O设备的状态端口,当发现设备处于准备好(Ready)状态时,CPU就可以与I/O设备进行数据存取操作。这种方式下的CPU与I/O设备是串行工作的,输入/输出一般以字节或字为单位进行。

这个方式频繁地测试I/O设备,I/O设备的速度相对来说又很慢,极大地降低了CPU的处理效率,并且仅仅依靠测试设备状态位来进行数据传送,不能及时发现传输中的硬件错误。但是这种方式的过程很简单,易理解,并且不需要额外硬件。

2、中断驱动I/O控制方式

当I/O设备结束(完成、特殊或异常)时,就会向CPU发出中断请求信号,CPU收到信号就可以采取相应措施。

当某个进程要启动某个设备时,CPU就向相应的设备控制器发出一条设备I/O启动指令,然后CPU又返回做原来的工作。CPU与I/O设备可以并行工作,与程序查询方式相比,大大提高了CPU的利用率。但是在中断方式下,同程序查询方式一样,也是以字节或字为单位进行。

但是该方法大大降低了CPU的效率,因为当中断发生的非常频繁的时候,系统需要进行频繁的中断源识别、保护现场、中断处理、恢复现场。这种方法对于以“块”为存取单位的块设备,效率是低下的。

3、直接存储器访间(DMA)I/O控制方式

DMA方式也称为直接主存存取方式,其思想是:允许主存储器和I/O设备之间通过“DMA控制器(DMAC)”直接进行批量数据交换,除了在数据传输开始和结束时,整个过程无须CPU的干预。每传输一个“块”数据只需要占用一个主存周期。

DMA方式下,一个完整的数据传输过程:

1)DMA初始化

当进程需要I/O设备进行数据输入输出时,CPU对DMA控制器初始化,并向I/O端口发出操作命令,提供准备传输的数据起始地址,需要传送的数据长度等信息送入到DMA控制器中的主存地址寄存器和传送字节计数器中。

2)DMA传输

DMA控制器获得总线控制权后,进行输出读写命令,直接控制主存与I/O设备之间的传输。在DMA控制器的控制下,数据传输过程中不需要CPU的参与。

3)DMA结束

当完成本次数据传输后,DMA控制器释放总线控制权,并向I/O设备端口发出结束信号。

4、I/O通道控制方式

通道(Channel)也称为外围设备处理器、输入输出处理机,是相对于CPU而言的。是一个处理器。也能执行指令和由指令的程序,只不过通道执行的指令是与外部设备相关的指令。

是一种实现主存与I/O设备进行直接数据交换的控制方式,与DMA控制方式相比,通道所需要的CPU控制更少,一个通道可以控制多个设备,并且能够一次进行多个不连续的数据块的存取交换,从而大大提高了计算机系统效率。

参考资料:

11. 输入控制处理控制输出控制

消防联动有源指的是设备控制箱自己提供24v的直流电源 ,如水泵控制柜和防火卷帘门, 不提供的如排烟风机控制箱是无源。

相关推荐

  • 星球重启护盾生命值输出加成食谱有什么 护盾生命值输

    星球重启护盾生命值输出加成食谱有什么 护盾生命值输

    星球重启护盾生命值输出加成食谱有什么 护盾生命值输出加成食谱配方推荐,护盾,输出,食谱,重启,特殊效果,食材,速度,提升,在星球重启游戏中,我们可以通过使用食物来增加护盾和生命值从而让我们有着更好的生存能力,这样就能够有着更好的输出环境和条件了,但对于这类的食谱不少小伙伴还不清楚,那么星球重启护盾生命值输出加成食谱有哪些呢?接下来就让我们一起来看看星球重启护盾生命值输出加成食谱配方推荐吧。星球重启护盾生命值输出加成食谱配方推荐一、河鲜青菜面特殊效果...

  • 《第七史诗》利姆露装备搭配 打造高输出和坚固肉盾

    《第七史诗》利姆露装备搭配 打造高输出和坚固肉盾

    《第七史诗》利姆露装备搭配 打造高输出和坚固肉盾,神器,选择,输出,肉盾,装备,速度,角色,推荐,在《第七史诗》中,利姆露是一名非常强力的角色,许多玩家都想知道该角色应该如何搭配装备。下面为大家带来了利姆露的装备推荐,希望能给大家提供一些参考。1、装备搭配推荐输出配装:建议选择速度套+免疫套。速度方面,建议维持在200左右;暴击率需要满足要求,暴击伤害可达250%;攻击力建议保持在3500左右。当然,具体的配装可以根据自己的队伍配置来进行调整,以适应不...

  • 如何在wps中输入分数 | 用wps怎么输入分数

    如何在wps中输入分数 | 用wps怎么输入分数

    如何在wps中输入分数 | 用wps怎么输入分数,输入,步骤,工具栏,文件,控件,1. 电脑wps怎么输入分数答:wpsexcel要输入分数上下格式,可按下列步骤进行:1、打开一个excel文件,2、点击工具栏的插入,3、点击插入后选择公式,4、点击公式后,选择最下方的墨迹公式,5、点击墨迹公式后,出现数学输入控件,6、在控件的输入框中用鼠标手写分数,例如3又4分之3,7、输入完成以后的效果展示。2...

  • 运行输入不了怎么办 | 电脑显示无法找到程序输入点

    运行输入不了怎么办 | 电脑显示无法找到程序输入点

    运行输入不了怎么办 | 电脑显示无法找到程序输入点,输入,运行,显示,资源管理器,选择,1. 电脑打开不运行程序输入点怎么办用'ctrl+shift+esc'组合键打开任务管理器.在弹出窗口中选择右下角的'详细信息(D)'在'进程'中下拉,找到'Windows资源管理器'鼠标右击'Windows资源管理器'选择'重新启动(R)'.此时电脑桌面图标,任务栏图标都会重新加载,电脑正在运行的程序也会重新启动.等...

  • 电脑的退出快捷键是什么 | 退出电脑控制快捷键

    电脑的退出快捷键是什么 | 退出电脑控制快捷键

    电脑的退出快捷键是什么 | 退出电脑控制快捷键,快捷键,退出,电脑操作,控制,系统,1. 快速退出电脑程序快捷键强制关闭应用程序步骤如下:1、首先回到桌面,或者随便打开某个文件夹等都可以,在电脑的左上角有个苹果的标志,如下:2、点击苹果的标注图片,可以看到相关的功能操作项,如系统偏好设置,睡眠,重新启动,强制退出等功能。3、点击强制退出按钮会弹出强制退出应用程序的界面,会显示当前打开的应用程序,如下:...

  • 电脑输入消息怎么换行 | 电脑发送消息怎么换行

    电脑输入消息怎么换行 | 电脑发送消息怎么换行

    电脑输入消息怎么换行 | 电脑发送消息怎么换行,换行,输入,发送消息,消息,登录,1. 电脑发信息怎么换行输入具体如下:1. 第一步,打开电脑上的微信并登录。2.第二步,在手机微信上确认windows微信登录,然后电脑上会自动登录。3.第三步,点击主页面左下角的三条横线按钮。4. 第四步,在弹出页面中点击设置按钮。5. 第五步,在设置页面中点击快捷按键按钮。6. 第六步,点击弹出页面中发送消息后方的...

  • 三星手机输入法怎么切换繁体简体 | 三星怎么把繁体字

    三星手机输入法怎么切换繁体简体 | 三星怎么把繁体字

    三星手机输入法怎么切换繁体简体 | 三星怎么把繁体字改成简体,繁体字,输入法,设置,输入,中文,1. 三星手机怎么设置繁体字切换'切换简繁字体方法:设定-系统-语言和输入-三星中文输入法-选择输入语言:繁体中文(台湾)/繁体中文(香港)/中文/英文/韩文。 ' 2. 三星键盘怎么切换繁体I9508V支持的系统语言:设置-语言和输入-语言:日语/中文繁体/中文简体/中文香港/印度尼西亚语/丹麦语/德语/英式英语/美...

  • 苹果如何设置语音输入 | 苹果手机输入法怎么设置语音

    苹果如何设置语音输入 | 苹果手机输入法怎么设置语音

    苹果如何设置语音输入 | 苹果手机输入法怎么设置语音输入,语音,输入法,输入,设置,键盘,1. 苹果输入法怎么设置语音输入苹果手机键盘切换中文输入法,具体操作步骤如下1、首先,点击设置图标2、接下来,进入新页面,点击通用,进入3、然后,在页面中,向滑动,点击键盘,进入4、接着,在键盘界面,点击键盘,进入5、然后,点击下方的“添加新键盘”,6、最后,在键盘设置界面,点击添加“简体中文-拼音”即可设置完成2....

  • 快捷键日期怎么弄出来 | 快捷键怎么输入日期

    快捷键日期怎么弄出来 | 快捷键怎么输入日期

    快捷键日期怎么弄出来 | 快捷键怎么输入日期,快捷键,日期,输入,界面,日期格式,1. 快捷键日期怎么弄1、在电脑上打开一个excel表格文件,进入主页编辑界面。2、在主编辑界面,用鼠标点击选中需要快速输入当前日期时间的单元格。3、按下键盘上的快捷键“Ctrl”和“;”两个组合键,即可自动生成当前日期,快速录入当前日期。4、按下键盘上的快捷键“Ctrl”“Shift”“;”三个组合键,即可自动生成当...

  • 双本振单输出高频头怎样设置 | 双本振双输出高频头怎

    双本振单输出高频头怎样设置 | 双本振双输出高频头怎

    双本振单输出高频头怎样设置 | 双本振双输出高频头怎么设置,设置,输出,配置,死机,用户,1. 双本振高频头如何使用双本振是指接受C波段时候有两个本振频率分为05150和05750.其左右时用在一面天线接多台卫星接收机的时候不会造成互相干扰或者导致死机。双极化是C波段常用的两种极化方式。分为水平和垂直。现在的高频头都是双极化的现在免费机配置的就是双极化单本振的高频头。双本振高频头除非用户自己特别要求才会配置...

  • excel输入公式的快捷键 | 输入公式快捷键word

    excel输入公式的快捷键 | 输入公式快捷键word

    excel输入公式的快捷键 | 输入公式快捷键word,快捷键,输入,显示,双击,函数,1. 输入公式的快捷键没有快捷键,但是可以双击公式右下角的点,快速填充公式。1、电脑打开Excel表格,列好数据。 2、打开Excel表格后,在C1中输入公式,然后回车得到数据,选中公式的单元格,鼠标双击单元格右下角的点。 3、鼠标双击点之后,公式就会自动填充到有数据的单元格中。2. 怎样快捷输入公式Excel中输入单...

  • 电脑键盘中文拼音输入怎样转换 | 电脑键盘怎么打拼音

    电脑键盘中文拼音输入怎样转换 | 电脑键盘怎么打拼音

    电脑键盘中文拼音输入怎样转换 | 电脑键盘怎么打拼音汉字转换成数字,键盘,转换,中文,数字,桌面,1. 电脑键盘怎么打拼音汉字转换若只是切换中英文输入法,只需在键盘上同时按下Ctrl+Shift键。2.如果使用拼音输入法,打汉字时要按下键盘中空格键。3.点击桌面右下角任务栏,切换为中文输入法。4.使用不同类型的输入法时,牢记选择中文输入类型。 2. 电脑键盘如何转换拼音1.同时按下ctrl和空格键,可以在中文和英文...

  • dell笔记本键盘输入没反应 | dell的笔记本键盘按键没

    dell笔记本键盘输入没反应 | dell的笔记本键盘按键没

    dell笔记本键盘输入没反应 | dell的笔记本键盘按键没反应,键盘,键盘输入,检查,内存条,情况,1. dell笔记本开始键没反应1、检查电脑内存条是否插紧,电脑内存条老化也会导致电脑开不了机,可以拔下来重新插一下;2、主板电池用的时间久了也会出现漏电的情况,第一次冷启动的时候会造成充电不足无法进入工作状态,可以多启动几次尝试;3、检查电脑的电源线是否插紧,电脑主板的元器件损坏导致电脑不能开机的情况下可以请专业的维...

  • 电脑键盘如何切换中英文按什么键 | 电脑键盘如何切换

    电脑键盘如何切换中英文按什么键 | 电脑键盘如何切换

    电脑键盘如何切换中英文按什么键 | 电脑键盘如何切换中英文输入法,键盘,输入法,模式,文件,启动,1. 电脑键盘如何切换中英文方法一1、打开我的电脑,搜索ctfmon.exe文件。搜索完成后点击复制。也可以直接到C:\WINDOWS\system32文件夹去寻找。2、点击开始--所有程序---启动。右键点击启动选择打开所有用户。这个时候会进入启动项文件夹。3、第一步复制完成后,把这个ctfmon.exe文件黏贴到刚...

  • 文明5中文设置在哪里 | 文明5怎么输入中文

    文明5中文设置在哪里 | 文明5怎么输入中文

    文明5中文设置在哪里 | 文明5怎么输入中文,中文,设置,单位,在那里,输入中文,1. 文明5中文设置在那里打开追求文化胜利的话对我来说用哪个文明都差不多,不过相对来说容易文化胜利的有:砍二(阿兹特克)——消灭敌人加文化(配合荣誉政策树使用);卡美哈梅哈(波利尼西亚)——造石像加文化;大流士一世(波斯)——黄金时代长度增加 50%,黄金时代中单位 1 移动力、 10% 战斗力;拉美西斯二世(埃及)...

  • cad快捷键不能用输入快捷键 | cad输不了快捷键怎么回

    cad快捷键不能用输入快捷键 | cad输不了快捷键怎么回

    cad快捷键不能用输入快捷键 | cad输不了快捷键怎么回事,快捷键,输入,提示,杀毒软件,方法,1. cad不能输入快捷键CAD标注快捷键用不了,有两种可能,一是CAD软件乱码了,可以重装一下,还有一种可能就是快捷键被人修改了2. cad不能输入快捷键怎么回事CAD快捷键不能用主要是下面几个原因造成的:1、电脑中了CAD病毒,用杀毒软件杀一杀试试,或者用下面的方法:①、关闭CAD(一定要先关闭正在运行的CAD程序...

  • 乌班图系统切换输入法 | 乌班图输入法切换快捷键

    乌班图系统切换输入法 | 乌班图输入法切换快捷键

    乌班图系统切换输入法 | 乌班图输入法切换快捷键,输入法,中文,快捷键,系统,班图,1. 乌班图输入法怎么切换1、 Super 键:打开活动搜索界面2、 Ctrl+Alt+T:打开 Ubuntu 终端窗口3、 Super+L 或 Ctrl+Alt+L:锁屏4、 Super+D or Ctrl+Alt+D:显示桌面5、 Super+A:显示应用程序菜单6、 Super+Tab 或 Alt+Tab:在运行...

  • window10如何设置搜狗输入法为默认输入法 | win10如何

    window10如何设置搜狗输入法为默认输入法 | win10如何

    window10如何设置搜狗输入法为默认输入法 | win10如何设置搜狗输入法为默认输入法,默认,输入法,搜狗输入法,设置,搜狗,1. Win10怎样设置默认输入法为搜狗1.在电脑桌面找到输入法图标,单击鼠标右键,出现菜单后,点击 管理输入法2.进入输入法管理器页面后,选择想要设置的默认输入法,点击底部的 将搜狗设为默认输入法,点击确定,就可以设置默认输入法了。2. win10系统怎么设置搜狗输入法为默认想默认成搜狗输入法,可以这样来做,...

  • 密码如何输入字母 | 电脑上密码大写字母怎么输入

    密码如何输入字母 | 电脑上密码大写字母怎么输入

    密码如何输入字母 | 电脑上密码大写字母怎么输入,输入,密码,字符,键盘,数字,1. 电脑密码字母怎么输入就是你设置的密码长度必须有8个字符,是字符,不是字,一般设置密码都会要求你8个字符中必须要含有字母,数字,或特殊符号,包括:1、2、3、A、B、C、~!·#¥%……—*()——+等等,这些就是字符。一般设置不能是纯数字或纯字母或纯符号,因为这种密码太容易破解了,一旦你电脑被黑客攻击,可能你的密...

  • 讯飞输入法辅助功能在哪设置 | 讯飞输入法辅助设置在

    讯飞输入法辅助功能在哪设置 | 讯飞输入法辅助设置在

    讯飞输入法辅助功能在哪设置 | 讯飞输入法辅助设置在哪,输入法,讯飞,辅助功能,设置,选择,1. 讯飞输入法辅助功能怎么开启讯飞输入法手机上的唇型辅助是需要你在设置里面打开唇型辅助就可以设置了2. 讯飞输入法怎么关闭飞飞助手1.打开手机,点击讯飞输入法。2.点击下方的“我的”。3.点击右上角的设置图标。4.选择语音设置,下滑找到飞飞助手,把后面的勾勾去掉。5.这样就关闭助手了。3. 讯飞输入法辅助功能在哪设置...