- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 实验3 MCS-51 I/O引脚输入/输出 实验3 MCS-51 I/O引脚输入/输出 一、实验目的 二、实验设备与器材 三、实验内容、过程及要求 一、实验目的 通过P0驱动LED数码管,通过P1.1、P1.2、P3.4引脚输出(驱动三极管),通过P1.1、P1.3引脚输入。 (1)??? 进一步理解MCS-51指令系统中常用指令功能、操作数寻址方式。 (2)??? 理解I/O口结构、输入引脚锁存器必须置1的原因。 理解以I/O口作为源操作数时,哪些指令读I/O锁存器,哪些指令读引脚。 二、实验设备与器材 仿真器及其附件、万用表各一套,图1所示的实验电路板一块,导线四条。 三、实验内容、过程及要求 本实验涉及实验板上的U101、U204、U205芯片,以及LED200、LED201数码管,而与其他元器件无关。接通电源前,先按表3-1设置板上相关跳线的状态。 表3-1 相关跳线状态 1.I/O口输出实验 单步执行如下指令,观察LED200、LED201显示状态,并用万用表测量P0口、P1.2引脚的电平状态。 CLR P1.2 ;将P1.2引脚置为低电平,使T201导通,给LED200供电 MOV R7,#8 MOV A,#0FEH ;逐一点亮LED200数码各笔段 LOOP1: MOV P0,A RL A ;LCALL SRELAY ;写片运行时,每显示一个笔段后,需要延迟一段时间,以便观察 DJNZ R7,LOOP1 NOP MOV R7,#16 ;在LED数码管上依次显示数码0~F MOV R6,#0 ;初始化显示数码寄存器,假设从数码0开始 MOV DPTR,#LEDTAB ;0~F字模表首地址送DPTR LOOP2: MOV A,R6 MOVC A,@A+DPTR MOV P0,A ;LCALL SRELAY ;写片运行时,每显示一个笔段后,需要延迟一段时间,以便观察 INC R6 ;数码寄存器加1,显示下一数码 DJNZ R7,LOOP2 SJMP $ ;动态停机 LEDTAB: ;八段LED共阳数码管字模 ;数码 0 1 2 3 4 5 6 7 DB 0C0H,0F9H,0A4H,0B0H, 99H, 92H, 82H, 0F8H ;数码 8 ?? 9 A ? B C D E F DB 80H, 90H, 88H, 83H, 0C6H,?0A1H,?86H, 8EH ;软件延迟子程序(晶振频率为11.0592 MHz时,在六时钟模式下,延迟时间约为1 s) PROC SRELAY ;写片连续执行时插入的软件延迟 SRELAY: MOV R2,#8 ;选择不同的值即可选择不同的延迟时间 SLOOP1: MOV R3,#0 SLOOP2: MOV R4,#0 DJNZ R4,$ DJNZ R3,SLOOP2 DJNZ R2,SLOOP1 RET END 【思考】 (1)??? 在上述操作过程中,LED201并没有亮,那么在什么情况下,LED201会亮?试分别将P3.4置为低电平、P1.2引脚置为高电平、P3.4和P1.2均置为低电平后,重复以上操作,记录并分析观察到的现象。 (2)根据板上LED限流电阻R200和R201的阻值,计算LED数码管笔段电流IF(笔段电压VF取2.0 V),并与实际值比较。再根据7407以及LED数码管笔段电流极限参数,估算LED限流电阻的最小值、控制管T201最大集电极电流。 2.验证“MOV C,P1.1”指令读操作对象 SETB P1.1 ;执行后,观察P1.1锁存器的状态,并用万用表测量P1.1引脚的电平状态 用跳线帽将JP102的1-2引脚短路,使P1.1引脚与T102三极管基极相连,再测量P1.1引脚的电平状态,说明理由。 MOV C,P1.1 ;观察Cy内容 尽管P1.1锁存器为1,但T102导通后,基极被钳位在0.7 V,即P1.1引脚被钳位在低电平状态,这说明“MOV C,P1.1”指令读引脚,而不是读锁存器。 由此即可理解“为什么将MCS-51 芯片I/O口作输入引脚使用前,必须先将I/O锁存器位置1,使下拉N沟道MOS管截止”的原因。 * 实验3 MCS-51 I/O引脚输入/输出
您可能关注的文档
- (3ds max 9效果图制作)第7课提炼——渲染输出与后期处理.ppt
- (3ds max 9效果图制作)第8课实战——制作玄关效果图.ppt
- (3ds max 9效果图制作)第9课实战——制作住宅楼效果图.ppt
- (TCP IP协议与网络编程)第1章Internet与TCP协议.ppt
- (TCP IP协议与网络编程)第2章IP协议.ppt
- (TCP IP协议与网络编程)第4章TCP应用层常用协议.ppt
- (TCP IP协议与网络编程)第5章TCP协议代码实例分析.ppt
- (TCP IP协议与网络编程)第7章TCP网络程序框架与实例.ppt
- (TCP IP协议与网络编程)第8章WinsockAPI.ppt
- (TCP IP协议与网络编程)第9章高级网络编程API.ppt
文档评论(0)