《单片机第三次试验 端口io实验》由会员分享,可在线阅读,更多相关《单片机第三次试验 端口io实验(6页珍藏版)》请在金锄头文库上搜索。
1、武汉大学国际软件学院实验报告课程名称 单片机实验 专业年级 2013级物联网 姓名 刘国檩 学号 2013302580066 协作者 实验学期 学年学期课堂时数课外时数填写时间 年月日实验概述【实验项目名称】:端口IO实验【实验目的】:掌握8051单片机输入/输出端口的使用方法【实验环境】:Keil uVision4 TMC-2单片机实验开发系统【参考资料】:单片机原理及接口技术 TMC-2开放式单片机实验开发系统指导书实验内容【实验方案设计】:1. 设计思路1. 从8051单片机P0、P1、P2、P3中任选2个端口,一个端口接逻辑电平开关(输入设备),另一个端口接LED显示电路(输出设备)。
2、无条件将逻辑电平开关输入的数据传送给LED显示电路。例如,使用P0口输入、P1口输出,实验电路如图。2. 任选一个端口接LED显示电路,编程使8个LED从左至右逐个发光(流水灯)。2. 具体实现(1) 利用MOV指令通过累加器在P0与P1之间传送数据(2) 利用RL指令将累加器循环左移,实现流水灯DELAY子程序利用嵌套循环进行简单延时3. 完整代码(1)(2)4. 程序烧写(1) 在KEIL的output设置里设置生成hex文件单击弹出目标选项窗口(2)连接好开发板上的电源及串口线,打开Flash Magic进行烧写【结论】(结果):(1) 将P0端口分别接上逻辑电平开关,P1端口分别接LED,当逻辑开关拨至高电平时对应的LED点亮(2) 在(1)的基础上烧录HEX文件,可以看见LED小灯依次点亮、熄灭,形成流水灯,仿真如图【小结】: 这次单片机实验使我掌握输入输出端口的使用方法,生成HEX文件的配置,学会了用Flash Magic烧录单片机的操作,实验现象的观察,以及Proteus中单片机的基本仿真操作。指导教师评语及成绩【评语】:成绩: 指导教师签名: 批阅日期:6