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