广州大学单片机原理与接口技术实验并行口的应用实验

广州大学单片机原理与接口技术实验并行口的应用实验

ID:35444987

大小:117.98 KB

页数:3页

时间:2019-03-24

广州大学单片机原理与接口技术实验并行口的应用实验_第1页
广州大学单片机原理与接口技术实验并行口的应用实验_第2页
广州大学单片机原理与接口技术实验并行口的应用实验_第3页
资源描述:

《广州大学单片机原理与接口技术实验并行口的应用实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、广州大学学生实验报告开课学院及实验室:实验课程名称单片机原理与接口技术实验成绩实验项冃名称并行口的应用指导老师一、实验ri的二、实验原理三、使用仪器、材料四、实验步骤五、实验过程原始记录(数据、图表、计算等)六、实验结果及分析、实验冃的1.学习pi口的使用方法。2.学习延吋子程序的编写和使用。3.学习用'与''或'运算对MCS96系列CPU的变量进行位操作。二、实验原理a)Pl口是准双向口。它作为输出口时与一般的双向口使用方法相同。由准双向口结构可知当1)1口用为输入口吋,必须先对■它置“1”。若不先对它置“1”,读入的数据是不正

2、确的。b)由于80C196系列CPU没有位操作,所以要对Pl.0,Pl.1进行与运算,以判断该位为高还是为低,然后再用'与'和'或'运算将Pl.2,P1.3的相应位置高或低,这与80C51系列CPU不同。80C51可以将位变量通过C标志位赋值给其它位。c)8051延时了程序的延时计算问题,对于程序Delay:MOVR6,#0HMOVR7,#0HDelayLoop:DJNZR6,DelayLoopDJNZR7,DelayLoopRETPl口循环点灯程序:Loop:mova,#01hmovr2,#8Output:movPl,arlac

3、al1Delaydjnzr2,Output1jmpLoopDelay:movmovDelayLoop:r6,#0r7,#0djnzr6,DelayLoopdjnzr7,DelayLoopretend杳指令表可知MOV,DJNZ指令均需用两个机器周期,在6MH7晶振时,一个机器周期时间长度为12/6MHZ,所以该段程序执行时间为:(256X257+2)X2X124-6=261ms三、使用仪器、材料伟福6000软件模拟器一台计算机一台四、实验步骤1、连接系统,设置好仿真器和编译选项。2、建立新程序和新项冃,编译程序。3、编译成功后进行

4、调试,观察LED的闪烁。五、实验过程原始记录1.进行P1口循环点灯实验名称值▲名称佰ACC01—.71°B00.60DPH00.50DPL00.40IE00.30IP80.20P082.10Fl01.012.实现Pl口输入输出程序ORG0000HSTART:SETBP1.0SETB:P1.1MOVCPl.0MOVPl.2CMOVCPl.1MOVPl.3CIJMPSTARTEND观察现象:两开关同打开则两灯亮,一个开关打开则一•个灯亮六、实验结果及分析1.P1口循环点灯程序通过Dj羽指令使P1上的为循环向左位移8次,达到跑马灯的效果

5、。2.编写P1口输入输出程序:通过对P1.0,P1.1进行与运算,以判断该位为高还是为低,然后再用'与'和'或'运算将Pl.2,P1.3的相应位置高或低。将位变量通过C标志位赋值给其它位P1.2和P1.3o

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。