51单片机实验报告模板

“51单片机实验报告模板”相关的资料有哪些?“51单片机实验报告模板”相关的范文有哪些?怎么写?下面是小编为您精心整理的“51单片机实验报告模板”相关范文大全或资料大全,欢迎大家分享。

51单片机实验报告

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

0842402019

单片微型计算机原理

学 院 班 级 学 号 姓 名 指导教师 成 绩

1

2011年6月

0842402019

? 硬件实验:

实验一:定时器中断实验

实验内容:fosc=11.0592MHz,T0方式2产生定时中断实现秒表功能:数码管后两 位显示10ms;前两位显示秒数;K1/K2/K3键分别启动/停止/清零,按键操作不 分先后

实验程序流程图:

主程序流程图: 中断程序流程图:

开始中断服务程序每250us执行一次初始化LCALL CONVERTLCALL DISPLAYN 有K1?YSETB TR0清计数值N 有K2?YCLR TR0N 有K3?Y实验程序:

ORG 0000H

LJMP MAIN ORG 000BH LJMP INTT0 ORG 0100H MAIN: MOV

51单片机流水灯实验报告-单片机实验报告流水灯

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

51单片机

51单片机流水灯试验

一、实验目的

1.了解51单片机的引脚结构。

2.根据所学汇编语言编写代码实现LED灯的流水功能。

3.利用开发板下载hex文件后验证功能。

二、实验器材

个人电脑,80c51单片机,开发板

三、实验原理

单片机流水的实质是单片机各引脚在规定的时间逐个上电,使LED灯能逐个亮起来但过了该引脚通电的时间后便灭灯的过程,实验中使用了单片机的P2端口,对8个LED灯进行控制,要实现逐个亮灯即将P2的各端口逐一置零,中间使用时间间隔隔开各灯的亮灭。使用rl或rr a实现位的转换。

A寄存器的位经过rr a之后转换如下所示:

然后将A寄存器转换一次便送给P2即MOV P2,A便将转换后的数送到了P2口,不断循环下去,便实现了逐位置一操作。

四、实验电路图

51单片机

五、通过仿真实验正确性

51单片机

代码如下:ORG 0

MOV A,#00000001B

LOOP:MOV P2,A

RL A

ACALL DELAY

SJMP LOOP

DELAY:MOV R1,#255

DEL2:MOV R2,#250

DEL1:DJNZ R2,DEL1

DJNZ R1,DEL2

RET

End

实验结果:

六、实验参考程序

#include<reg52.h>

#define uc

51单片机流水灯实验报告-单片机实验报告流水灯

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

51单片机

51单片机流水灯试验

一、实验目的

1.了解51单片机的引脚结构。

2.根据所学汇编语言编写代码实现LED灯的流水功能。

3.利用开发板下载hex文件后验证功能。

二、实验器材

个人电脑,80c51单片机,开发板

三、实验原理

单片机流水的实质是单片机各引脚在规定的时间逐个上电,使LED灯能逐个亮起来但过了该引脚通电的时间后便灭灯的过程,实验中使用了单片机的P2端口,对8个LED灯进行控制,要实现逐个亮灯即将P2的各端口逐一置零,中间使用时间间隔隔开各灯的亮灭。使用rl或rr a实现位的转换。

A寄存器的位经过rr a之后转换如下所示:

然后将A寄存器转换一次便送给P2即MOV P2,A便将转换后的数送到了P2口,不断循环下去,便实现了逐位置一操作。

四、实验电路图

51单片机

五、通过仿真实验正确性

51单片机

代码如下:ORG 0

MOV A,#00000001B

LOOP:MOV P2,A

RL A

ACALL DELAY

SJMP LOOP

DELAY:MOV R1,#255

DEL2:MOV R2,#250

DEL1:DJNZ R2,DEL1

DJNZ R1,DEL2

RET

End

实验结果:

六、实验参考程序

#include<reg52.h>

#define uc

2021年51单片机流水灯实验报告-单片机实验报告流水灯

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

*欧阳光明*创编 2021.03.07

51单片机流水灯试验

一、

欧阳光明(2021.03.07)

二、实验目的

1.了解51单片机的引脚结构。

2.根据所学汇编语言编写代码实现LED灯的流水功能。

3.利用开发板下载hex文件后验证功能。

二、实验器材

个人电脑,80c51单片机,开发板

三、实验原理

单片机流水的实质是单片机各引脚在规定的时间逐个上电,使LED灯能逐个亮起来但过了该引脚通电的时间后便灭灯的过程,实验中使用了单片机的P2端口,对8个LED灯进行控制,要实现逐个亮灯即将P2的各端口逐一置零,中间使用时间间隔隔开各灯的亮灭。使用rl或rr a实现位的转换。

A寄存器的位经过rr a之后转换如下所示:

然后将A寄存器转换一次便送给P2即MOV P2,A便将转换后的数送到了P2口,不断循环下去,便实现了逐位置一操作。

*欧阳光明*创编 2021.03.07

*欧阳光明*创编 2021.03.07 四、实验电路图

五、通过仿真实验正确性

代码如下

51单片机定时器实验报告

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

51单片机定时器实验

实验内容:

实验内容:

(1)编写程序使定时器0或者定时器1工作在方式1,定时50ms触发蜂鸣器。 C语言程序 #include #define uint unsigned int #define ucahr unsigned char sbit FM=P0^0; void main() {

TMOD=0x01;

TH0=(65535-50000)/256; TH0=(65535-50000)%6; EA=1;

//开总中断

ET0=1; //开定时器0中断 TR0=1; while(1); }

void T0_time()interrupt 1 { } 汇编程序

ORG 0000H JAMP MAIN ORG 000BH TH0=(65535-50000)/256; TH0=(65535-50000)%6; FM=~FM;

LJMP INT0_INT ORG 0100H

MIAN: SETB EA

SETB ET0 AJMP $

INT0_INT:MOV R2,#0FAH

MOV R3,#0C8H DJNZ R3,$ DJNZ R2,INT0_INT RETI

(2)编写程序使定时

80C51单片机-实验报告

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

班级 姓名 学号 单片机实验报告

实验一 CPU片内(外)清零

1.CPU片内RAM清零

一、实验目的: 掌握MCS-51汇编语言的设计,了解单片机的寻址方式以及调试方法。 二、实验内容:

把单片机片内的30H~7FH单元清零。 三、实验框图:

四、实验步骤:

用连续或者单步的方式运行程序,检查30H-7FH执行前后的内容变化。 五、参考实验程序: 程序名称:PNQL.ASM ORG 0000H JMP MAIN ORG 0030H MAIN:

MOV R0,#30H ;30H送R0寄存器 CLR1:

MOV A,#00H ;00送累加器A

MOV @R0,A ;00 送到30H-7FH单元

INC R0 ;R0加1

CJNE R0,#7FH,CLR1 ;不到7F字节再清 WAIT: LJMP WAIT END

六、实验思考:

如果把30H-7FH的内容改为99H,如何修改程序。

班级

单片机实验报告

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

姓名 学号

单片机实验报告 四

评 阅 时间 周一11-13 地点 计708 指导老师: 实验题目 C51单片机片上资源开发实验 一. 实验目的与要求

? ?

学习单片机片上资源开发技术 研究用片上资源实现自动控制的方案

二:实验环境

在Keil uVision2下实验。

三.实验内容

1. 用51单片机I/O端口和扩展口控制LED和按键 ①按键扫描子程序,每50ms检查按键状态。 ②LED输出子程序

③按1次键,377扩展输出口驱动LED灯(位输出“1”点亮相应位灯)显示内容改变1次(0x00-0x01-0x02-0x04-0x08-0x10-0x20-0x40-0x80-0xff循环),初始状态显示0x00。

四.系统实施

①按键扫描子程序,每50ms检查按键状态。 ②LED输出子程序

五、 体会

这个实验对我初学单片机的我有点难度,因为最初接触这个实验时,对于单片机的I/O端口和按键都不是很清楚,最后通过对课本知识的学习,还有上机实验对此基本了解。通过这次试验,实现了对课本知识的时间,更加了解单片机

单片机实验报告

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

课程设计报告

1

摘要

本次课程设计主要包含基于51单片机的4项实验设计:采用单总线数据传输时序的基于DS18B20的数字温度计设计;采用IC总线时序的基于AT24C02的电子密码锁设计;SPI传输时序的基于DS1302电子日历的设计;基于nRF24L01无线数据传输

关键词:51单片机 DS18B20AT24C02 DS1302 nRF24L01

2

目录

2

摘要...............................................................1 目录...............................................................2 第一章 基于DS18B20数字温度计设计..................................3 1.1 系统功能.......................................................3 1.2 系统组成.......................................................3 1.3 系统设计..............

单片机实验报告

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

单片机实验报告

姓名: 王 文 龙 学院: 机 电 工 程 院 班级: 机 械 1102 班 学号: 0806110402 日期: 2014.10.30

实验一 定时器实验

一、实验目的

1.学习89C51内部计数器的使用和编程方法 2.进一步掌握中断处理程序的编写方法 二、实验说明

关于内部计数器的编程主要是定时常数的设置和有关控制寄存器的设置。内部计数器在单片机中主要有定时器和计数器两个功能。本实验使用的是定时器,定时为一秒钟。CPU运用定时中断方式,实现每一秒钟输出状态发生一次反转,即发光管每隔一秒钟亮一次。

定时器有关的寄存器有工作方式寄存器TMOD和控制寄存器TCON。TMOD用于设置定时器/计数器的工作方式0-3,并确定用于定时还是

单片机实验报告

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

单片微型计算机原理及应用 实验报告

学院名称 专业名称 学生姓名

学生学号 任课教师

实验报告成绩

教务处 制 2015年 1 月 13 日

1. 单片机实验平台简介

实验采用风标电子微控制器仿真实验实训箱,包含丰富的硬件资源与接口电路、多种处理器模块。系统采用“核心板+底板”双层结构,通过更换不同型号核心板,可学习不同系列的单片机及CPLD等。此实验系统针对快速掌握运用单片机和CPLD而开发的,含大量的硬件资源,能不同程度地满足现代电子技术实验的要求。同时,本系统丰富的功能单元,能够做出超出大纲要求的的综合实验。

2.Keil uVision 4软件简介

Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,在功能上、结构性、可读性、可维护性上有明显的优势。提供了包括C编译器、宏汇编、