- 3
- 0
- 约1.33万字
- 约 69页
- 2016-08-23 发布于重庆
- 举报
控制应用第4章1
第四章 功能单元及操作 51单片机中集成不少强化控制功能的硬件单元,在控制操作中起重要作用。 普通计算机,需相应外围器件与CPU配合,才能完成如中断、定时、通信、输入输出等基本功能。 单片机把外围器件都集成到一起,可在CPU控制下协调工作。 4.1 并行I/O接口 四个8位并行I/O,称P0、P1、P2和P3口。32根接口线。 每一位(根)内部都有锁存器、驱动器和输入缓冲器。 都可以位操作,给控制应用和编程,极大方便。 各口结构上有异,性质和功能也差别,比较详见表4-1。 4.1.1 P1口 8位准双向口, 可字节寻址也可以位寻址, 字节地址90H, 位地址90~97H,低位在前。 1. 位结构与输入/输出状态 输出锁存器,使输出状态延续; 输入缓冲器BUF1读入引脚数据(电平),BUF2读入输出锁存器出口数据,缓冲器输入阻抗高,读操作时,对外界电平无影响; 场效应晶体管T与内部***上拉电阻组成输出驱动。 作输出,若CPU输出1,T截止,引脚被内部电阻上拉为高,但上拉电阻(实际上为一耗尽型场效应晶体管)较大,输出电流很小(约0.25mA),要强驱动,须外接上拉电阻。 若CPU输出0,T导通,输出引脚被下拉为低(地)电平,允许数毫安吸入电流,能直接驱动LED等。T导通对地阻抗小,外电路要串电阻限制电流。 作为输入: 2. P1口特点 (1) 输出锁存,输出时不需任何条件和预操作、预设置; (2) 输入缓冲,输入时要求先将该口设置为输入状态,即CPU先向该口输出1; (3) 没有高阻悬浮(关断)状态,不是输入态就是输出态。 这种特性的I/O不属于“真正”双向口,称“准”双向口。 若输入操作之前没将A点置高(CPU输出0之后,没再向该口输出1),则外部输入的信号1将被导通的场效应管T下拉为0,读入数值全0。 若外信号很强(如芯片或晶体管的输出),外部高电平1将通过导通的T,产生大的短路电流,使T和外芯片烧毁。 为防调程阶段和程序运行混乱(跑飞)时出此情况,输入口线串接限流电阻。 3. P1口的操作 (1)字节、位操作 字节操作,有数据传送指令和逻辑运算指令: 输入: MOV A,P1 ;(A)←(P1) MOV direct,P1 ;(direct)←(P1) 输出: MOV P1,A ;(P1)←(A) MOV P1,#data ;(P1)←#data MOV P1,direct ;(P1)←(direct) 逻辑运算: ANL P1, ;使P1.4口线输出0, ORL P1, ;使P1.0口线输出1, 其余不变。 逻辑运算相当于位操作,C语言普遍用,但位操作指令可强化控制功能、加快执行速度: 置位、清零: SETB P1.x ;(P1.x)←1,x=0,…,7 CLR P1.x ;(P1.x)←0 输入、输出: MOV C,P1.x ;(CY)←(P1.x) MOV P1.x,C ;(P1.x)←(CY) 判断转移: JB P1.x,rel ;P1.x=1,跳转 JNB P1.x,rel ;P1.x=0,跳转 JBC P1.x,rel ;P1.x=1,跳转且将P1.x←0 逻辑运算: ANL C,P1.x ;CY←(P1.x∧CY) ORL C,/P1.x ;CY←(P1.x∨CY) (2) 读引脚和读输出锁存器 从口的位结构来看,CPU读数据有两渠道:一是读引脚,另一是读输出锁存器。 ①?CPU执行端口数据传送指令: MOV A,P1 MOV direct,P1 CPU自动发读引脚命令,使三态缓冲器BUF1导通,引脚电平通过BUF1进内部。 执行这种指令之前,须先将输出锁存器置1,A点高,否则无法读入,易烧输出驱动管T。 ② CPU执行端口逻辑操作指令: (ANL、ORL、XRL) 和位操作指令: (MOV、CPL、JBC等)。 属“读—修改—写”指令 CPU执行时,会自动发读输出锁存器命令,缓冲器BUF2导通,锁存器输出经BUF2进内部。 读锁存器而不读端口电平可以避免错误操作。 4. P1口的第二功能 20引脚非总线型的51系列(如AT89
您可能关注的文档
- 教程摘要11-15章.doc
- 教程电信itv如何使用无线路由而不用无线猫(电信自带).doc
- 教程的同学文档.doc
- 教育公共基础知识之幼儿教育理论基础考点.doc
- 教育学教程1.doc
- 教育学心理学复习材料.doc
- 教育学重点知识总结.doc
- 教育心理学第八章试题及答案.doc
- 拍摄淘宝产品背景材质的选择.docx
- 教育扶贫移民的春天板块解说词(合集).doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 2025年德州市中考数学试题卷(含答案及解析).docx
- ISO 15614-1-2012 金属材料焊接工艺规范和评定.pdf VIP
- 发那科fanuc维修手册 内部资料教材.pdf VIP
- 2026年节后复工开工第一课课件.ppt
- 蔬菜水果的收货验货标准.doc VIP
- 新部编人教版语文五年级上册生字字帖直接打印资料文档.pdf VIP
- 东北大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- T_DZJN 455-2025 冶金工业变频节能选型设计规范.docx VIP
- 北京邮电大学《机器学习》2024 - 2025 学年第一学期期末试卷.pdf VIP
- 新版2026春重庆大学版英语四年级下册单词表国标手写斜体描红字帖.pdf
原创力文档

文档评论(0)