【单片机实验报告总结】单片机实验报告总结精选八篇 您所在的位置:网站首页 keil使用方法实验报告 【单片机实验报告总结】单片机实验报告总结精选八篇

【单片机实验报告总结】单片机实验报告总结精选八篇

2023-06-11 14:32| 来源: 网络整理| 查看: 265

题 目: 单片机组成原理实验报告 学 院: 计算机科学与工程学院 专 业: 信息安全

姓 名:

学 号:

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 实验室设备网 版权所有