第11章 单片机应用I/O接口扩展 11.1 输入输出接口功能 11.2 简单I/O接口扩展 11.3串行口扩展并行输出接口 11.4串行口扩展并行输入接口 11.1 输入/输出接口的功能 1.对单片机输出的数据锁存。锁存数据线上瞬间出现的数据,以解决单片机与I/O设备的速度协调问题。 2.对输入设备的三态缓冲。外设传送数据时要占用总线,不传送数据时必须使总线呈高阻状态。利用I/O接口的三态缓冲功能,可以实现I/O设备与数据总线的隔离,便于其它设备的总线挂接。 3.信号转换。利用接口完成信号类型(数字与模拟、电流与电压)、信号电平(高与低、正与负)、信号格式(并行与串行)等的转换。 4.时序协调。不同的I/O设备定时与控制逻辑是不同的,并与CPU的时序往往有很大差异,这就需要I/O接口进行时序的协调。 11.2并行I/O接口扩展 ORG 0000H LJMP LOOP ;转至LOOP程序段 ORG 0100H LOOP: MOV DPTR, #0FEFFH ; 数据指针指向I/O口地址 MOVX A, @DPTR ;从74LS244读入数据 MOVX @DPTR, A ;向74LS273输出数据, ;驱动LED SJMP LOOP ;循环 END 【例11-1】编写程序实现:图2-28电路中按下输入键,对应位的LED发光 参考汇编程序 11.3串行接口扩展 MCS-51单片机串行口工作于方式0时,串行口作为同步移位寄存器使用,这时以RXD(P3.0)端作为数据移位的输入端或输出端,而由TXD(P3.1)端输出移位脉冲。如果把能实现“并入串出”或“串入并出”功能的移位寄存器与串行口配合使用,就可使串行口转变为并行输入或输出口使用。 11.3串行接口扩展 扩展并行输入口时,可用并入串出移位寄存器芯片,如CMOS芯片4014和74LS165芯片。4014芯片的引脚信号如图10-29(a)所示。PI1~PI8是8个并行输入端;SI是串行数据输入端;CLK是时钟脉冲端,时钟脉冲用于串行移位,也用于数据的并行置入;Q8、Q7、Q6是移位寄存器高3位输出端;P/S是并/串选择端,当它为高电平时,并行数据可置入4014;低电平时,4014可串行移位。 扩展并行输入口时,可用并入串出移位寄存器芯片,如CMOS芯片4014和74LS165芯片。 PI1~PI8:并行输入端; SI:串行数据输出端; CLK是时钟脉冲端,脉冲上升沿有效,用于串行移位,也用于数据的并行置入; Q8、Q7、Q6是移位寄存器高3位输出端; P//S是并/串选择端,当它为高电平时,并行数据可置入4014;低电平时,4014可串行移位。 CD4014 74LS165 SHIFT/LOAD:高电平时串行移位,低电平时是并行输入置数 CLOCK:串行移位在时钟脉冲的上升沿时实现,但并行数据进入与时钟无关 A,B,C,D,E,F,G,H 并行输入端。 QH:串行输出端。 CLOCK INHIBIT:高电平禁止时钟。低电平时,充许时钟输入。 SERIAL INPUT:串行数据输入 扩展并行输出口时,可用串入并出移位寄存器芯片,如CMOS芯片4094和74LS164芯片。 Q1~Q8:并行输出端; DATA:串行数据输入端; CLK:时钟脉冲端,时钟脉冲既用于串行移位,也用于数据的并行输出; QS、/QS、Q8:最高位输出端; OE:并行输出允许端; STB:选通脉冲端,高电平时,选通移位,低电平时,并行输出。 CD4094 74LS164 A,B:串行数据输入 CLOCK :时钟输入端 CLEAR :同步清除输入端(低电平有效) QA-QH :并行数据输出端 【例11-2】电路如图所示,编程实现从两个扩展的8位并行口输入数据存放到片内RAM的30H、31H。 11.3.1 用串行口扩展并行输入口 汇编参考源程序如下: ORG 0000H LJMP INPUT ORG 0100H INPUT:SETB P1.7 ;置4014于并行输入工作方式 CLR P3.1 ;串行口未启动之前,P3.1上无同步移位脉冲 SETB P3.1 ;并行置数,软件产生一个脉冲上升沿 CLR P1.7 ;置4014于串
您可能关注的文档
- 第五章第2节资料精要.ppt
- 第五章第二节重要的地理分界线资料精要.ppt
- 第7章建筑施工图建筑制图与识图李元玲资料精要.ppt
- 第五章第一节交通运输方式和布局资料精要.ppt
- 第7章建筑装饰纤维织物与制品资料精要.ppt
- 第五章舵设备资料精要.ppt
- 第7章力学参数测量资料精要.ppt
- 第7章热水及燃气供应资料精要.ppt
- 第7章烧成与窑具资料精要.ppt
- 第7章生产成本资料精要.ppt
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
原创力文档

文档评论(0)