- 1、本文档共205页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理与接口技术C8051F
微机原理与接口技术 叶 选 沈 阳 建 筑 大 学 信息与控制工程学院 P3口的第二功能 端口的负载能力及接口要求 1.P0口的输出级的每一位可驱动8个LSTTL门。 2.P1口~P3口的输出级的每一位可驱动4个LS TTL门电路输入。 3.CHMOS端口只能提供几个mA的输出电流。 4.P0~P3口都是准双向I/O口,作输入时,必须先在相应端口锁存器上写“1”,使驱动FET截止。 系统复位时,端口锁存器为全“1”。 I/O端口应用举例 I/O端口应用举例 功能: 上电复位所有灯灭。 K7闭合,即P3.0为低电平时,将P2.0~P2.3口内容送P1.0~P1.3口输出;将P3.4~P3.6口内容送P1.4~P1.6口输出;P1.7口输出高电平,即LED7灭。 K7断开,即P3.0为高电平,P1.7口输出低电平,即LED7亮;P1.0~P1.6全部输出高电平,即LED0~LED6灭。 I/O端口应用举例 并行接口设计性实验 实验第一部分 并行接口设计性实验 并行接口设计性实验 并行接口设计性实验 并行接口设计性实验 实验第一部分 (1)当P1.7为1时,发光二级管由LED1→LED6依次循环闪亮(灯亮时间通过调用监控程序中的延时子程序LO36设定)。 并行接口设计性实验 实验第一部分 并行接口设计性实验 实验第一部分 延时子程序已编制好,存放在Dais目录的Test文件夹内,可复制在实验程序后面使用,调用前先将延时时间常数送入R6工作寄存器。 延时子程序LO36 LO36: MOV R7, #00H LO35: DJNZ R7, LO35 DJNZ R6, LO36 RET 并行接口设计性实验 实验第一部分 (2)当P1.7为0时,发光二级管LED1~LED6显示开关K1~K6的设置情况(开关闭合,发光二极管亮;开关断开,发光二极管灭)。 并行接口设计性实验 实验第一部分 并行接口设计性实验 实验第二部分 ①利用实验系统的并行接口电路、开关和发光二级管等,设计出彩灯控制器的实验电路,接好线路。要经过实验指导教师检查过线路连线后,再开始进行实验。 并行接口设计性实验 实验第二部分 ②设计要求:自行设计各种彩灯闪亮方式,彩灯闪亮方式应不少于两种,并可控制。要求新颖、变化多样、有创意。 ③编制彩灯控制器程序。 ④调试程序达到控制彩灯闪烁的目的。 一、定时/计数器0和1的模式0 二、定时/计数器0和1的模式1 三、定时/计数器0和1的模式2 四、定时/计数器0的模式3 定时/计数器0、1的模式控制寄存器TMOD 定时/计数器0、1的状态控制寄存器TCON 例1:在单片机的P1.7端接有一个发光二极管LED,要求利用定时控制LED亮一秒,灭一秒,周而复始 。 例2:利用定时器产生1ms定时,并使P1.0引脚输出周期为2 ms的方波,设单片机晶振频率为6 MHz。 定时1ms的初值: 机器周期=12÷6MHz=2μs 计算T0的初值X: (213-X)×2μs=1ms X=7692=1E0CH=1111 0000 01100 B 8位 5位 例3:利用定时/计数器T1门控信号GATE功能,测量引脚上正脉冲信号的宽度(单位为机器周期)。 并 行 通 信 串 行 通 信 通信方式 1. 单工方式 通信方式 2.半双工方式 通信方式 3.全双工方式 同步方式 1.异步传送方式 同步传送方式 2.同步传送方式 计算机通信是一种数字信号的通信 采用基带数据传输 采用调制解调器传送 采用调制解调器传送 采用电流环传送 串行口控制寄存器SCON 串行口控制寄存器SCON 1.SM0、SM1:串行口工作方式选择位 串行口控制寄存器SCON 串行口控制寄存器SCON 2.REN:允许串行接收控制位 若 REN=0,则禁止接收; 若 REN=1,则允许接收 串行口控制寄存器SCON 串行口控制寄存器SCON 3.TB8:要发送的第9位数据位 4.RB8:接收到的第9位数据位 串行口控制寄存器SCON 串行口控制寄存器SCON 5. TI:发送中断标志位 方式0:当发送第8位结束后置位TI
文档评论(0)