【单片机实验报告总结】单片机实验报告总结精选八篇 | 您所在的位置:网站首页 › keil使用方法实验报告 › 【单片机实验报告总结】单片机实验报告总结精选八篇 |
题 目: 单片机组成原理实验报告 学 院: 计算机科学与工程学院 专 业: 信息安全 姓 名: 学 号: 20xx年12月8日 实验一、输入输出接口编程 一、实验目的 1、掌握Keil软件的基本使用。 1 2、掌握单片机汇编语言基本编程。 二、实验内容 1、学习用Keil软件进行51单片机的软件开发; 学习Keil软件的一般操作,步骤为:项目建立、程序录入、添加文件、编译生成HEX文件、仿真调试。(见参考程序一) 2、霓虹灯控制程序设计 用P1口控制8个LED,按P3口输入信号的不同模式选择4种16次循环点亮方式,用软件延时实现1秒的扫描周期。将生成的HEX文件下载到实验板上验证。(见参考程序二) 三、实验原理 1、Keil软件使用练习 设(R0)=20H,(R1)=25H,(20H)=80H,(21H)=90H, (22H)=0A0H,(25H)=0A0H,(26H)=6FH,(27H)=76H,执行程序后,问程序完成什么功能,写出运行结果。(见参考程序一) 2、霓虹灯控制程序设计 电路原理图如下,所需元件为:AT89C51、SW-SPST、 LED-RED 图中用单片机的P1口作输出口接8个LED,8个LED按共阳极连接,端口逻辑值为0点亮LED;P3口作输入口接2个SW-SPST开关,P3口内含上拉电阻,当开关打开时逻辑值为1,开关闭合时逻辑值为0。 2 本实验中要实现循环输出,最常用的方法是循环计数实现循环次数控制,对计数器值进行查表转换得出输出值,输出到P1口进行显示,灯亮表示输出为“0”,灯灭表示输出为“1”。 本实验中的延时,用软件延时方法产生,延时时间=程序总机器周期数*循环次数*机器周期。 输出表格确定发光模式,实验中定义表格如下: TAB1:DB 01H,02H,04H,08H,10H,20H,40H,80H(SW3,SW4为:00) …… …… 余下全文 |
CopyRight 2018-2019 实验室设备网 版权所有 |