单片机实验原理

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

单片机原理实验5

标签:文库时间:2024-07-05
【bwwdw.com - 博文网】

单片机原理实验讲义

郭海燕 周小方编

漳州师范学院物理与电子信息工程系

2010年11月

单片机原理实验

前 言

随着微电子技术的发展,当前各种电子设备中几乎都能见到微控制器的身影,《单片机原理》课程是电子信息科学与技术、电子信息工程、电气工程及其自动化等本科专业学生的重要专业课,是这些专业学生首次学习与微控制器有关的课程,学好本课程内容,掌握单片机应用系统程序设计方法,养成良好的设计规范,对学生进一步学习其它功能更强、复杂性更高的微控制器(或微处理器)有重要意义。

课程主要讲述51系列单片机的内部结构、指令系统和编程设计方法,是一门实践性很强的课程。本实验讲义共安排六个实验,分别为:

实验一、单片机集成开发环境入门;

实验二、I/O口输入输出实验――循环灯程序设计;

实验三、I/O口输入输出实验――LED数码管动态显示与按键去抖程序设计; 实验四、定时器应用实验――LED数码动态显示与矩阵键盘赋值程序设计; 实验五、计数器应用实验――基于热敏电阻和555电路的简易温度报警系统设计; 实验六、中断实验――简易温度控制器设计。

其中实验一是入门实验,为基础性实验,另五个实验为设计性、综合性实验。

围绕“简易温度控制器”这个实际应用系统的设计的

单片机原理实验5

标签:文库时间:2024-07-05
【bwwdw.com - 博文网】

单片机原理实验讲义

郭海燕 周小方编

漳州师范学院物理与电子信息工程系

2010年11月

单片机原理实验

前 言

随着微电子技术的发展,当前各种电子设备中几乎都能见到微控制器的身影,《单片机原理》课程是电子信息科学与技术、电子信息工程、电气工程及其自动化等本科专业学生的重要专业课,是这些专业学生首次学习与微控制器有关的课程,学好本课程内容,掌握单片机应用系统程序设计方法,养成良好的设计规范,对学生进一步学习其它功能更强、复杂性更高的微控制器(或微处理器)有重要意义。

课程主要讲述51系列单片机的内部结构、指令系统和编程设计方法,是一门实践性很强的课程。本实验讲义共安排六个实验,分别为:

实验一、单片机集成开发环境入门;

实验二、I/O口输入输出实验――循环灯程序设计;

实验三、I/O口输入输出实验――LED数码管动态显示与按键去抖程序设计; 实验四、定时器应用实验――LED数码动态显示与矩阵键盘赋值程序设计; 实验五、计数器应用实验――基于热敏电阻和555电路的简易温度报警系统设计; 实验六、中断实验――简易温度控制器设计。

其中实验一是入门实验,为基础性实验,另五个实验为设计性、综合性实验。

围绕“简易温度控制器”这个实际应用系统的设计的

单片机原理实验5

标签:文库时间:2024-07-05
【bwwdw.com - 博文网】

单片机原理实验讲义

郭海燕 周小方编

漳州师范学院物理与电子信息工程系

2010年11月

单片机原理实验

前 言

随着微电子技术的发展,当前各种电子设备中几乎都能见到微控制器的身影,《单片机原理》课程是电子信息科学与技术、电子信息工程、电气工程及其自动化等本科专业学生的重要专业课,是这些专业学生首次学习与微控制器有关的课程,学好本课程内容,掌握单片机应用系统程序设计方法,养成良好的设计规范,对学生进一步学习其它功能更强、复杂性更高的微控制器(或微处理器)有重要意义。

课程主要讲述51系列单片机的内部结构、指令系统和编程设计方法,是一门实践性很强的课程。本实验讲义共安排六个实验,分别为:

实验一、单片机集成开发环境入门;

实验二、I/O口输入输出实验――循环灯程序设计;

实验三、I/O口输入输出实验――LED数码管动态显示与按键去抖程序设计; 实验四、定时器应用实验――LED数码动态显示与矩阵键盘赋值程序设计; 实验五、计数器应用实验――基于热敏电阻和555电路的简易温度报警系统设计; 实验六、中断实验――简易温度控制器设计。

其中实验一是入门实验,为基础性实验,另五个实验为设计性、综合性实验。

围绕“简易温度控制器”这个实际应用系统的设计的

单片机原理实验报告

标签:文库时间:2024-07-05
【bwwdw.com - 博文网】

桂林航天工业学院

电子工程系

单片机技术 课程实验报告

2013-----2014学年第 二 学期

专业: 班级 : 学号 : 姓名: 同组者:

指导教师: 王勇军

任务一:单片机控制单灯亮灭

一、实验目的

1.初步学会使用Keil μVision开发环境和简单程序的编辑、编译、与运行方法;

2.学习Proteus软件绘制简单电路图与仿真运行方法C51程序的初步过程 3. 掌握单片机控制单只发光二极管亮灭的原理并仿真实现

二、实验仪器

1、安装Keil μVision及Protues软件的计算机一台;单片机开发板一套。

三、实验内容及要求

1、用Keil μVision仿真调试简单的C51程序; 2、用Protues软件绘制简单的电路图

3、在绘制好的电路原理图中,调入已编译好的目标代码文件“*.HEX”,可以在原理图中看到模拟实物的运行状态和过程。

四、单片机控制发光二极管亮灭实验原理图:

五、实验程序: #include void main() {

unsigned int value;

单片机原理实验报告

标签:文库时间:2024-07-05
【bwwdw.com - 博文网】

单片机原理实验报告

班级:仪表092

学号:099064064

姓名:颜志文

指导老师:丁易新

实验01 Keil μVision编程平台与汇编指令练习

一、实验器材

[1] 微型计算机

[2] 单片机硬件开发实验装置 [3] 实验装置下载线

二、实验目的

1. 熟悉uVision3集成调试环境

2. 熟悉MCS-51寻址方式及传送类指令

三、实验要求与任务

传送类指令练习。单步逐条向下执行指令。每执行一条指令,都要分析一下指令源操作数、目的操作数在存储空间的哪个单元,看一看你所理解的指令执行结果与实际运行结果是否符合,并且把每条指令执行后目的操作数的值记录下来。

1. 直接寻址只能在DATA 区和SFR 中进行,如下例 ORG 0000H LJMP START

ORG 0100H START:

MOV MOV MOV MOV

; 此处加入RAM的初始化程序(见下文)

A, 03H ; 把地址03H 中的数移入累加器

43H, 22H ; 把地址22H 中的数移入地址43H 中 02H, C ; 把Cy中的数移入位地址02H 中 42H, #18H ; 把立即数18 移入地址42H 中

MOV 09H, P1 ; 把端口1

单片机原理4个实验内容

标签:文库时间:2024-07-05
【bwwdw.com - 博文网】

实验一 系统认识实验

一、实验目的

1.掌握SICElab-G2200实验/仿真系统的结构与使用方法; 2.熟悉单片机系统开发软件WAVE6000。

二、实验设备

1.G2200/2100 实验平台 1 台 2.仿真器/ 仿真板 1 台 3.连线 若干 根 4.计算机 1 台

三、实验内容

P1端口接发光二极管,加1点亮。

四、连线方案:

实验箱内部已连好

五、实验步骤

1.连接Lab51CPU板。(已由实验师连好) 2.仿真器与实验平台的连接

将Lab51板的DC34芯插座与G6W仿真器上的DC34插座用扁平电缆连接起来。(已由实验师连好)

3.仿真器与计算机的连接

用随机配带的串口通讯电缆,将仿真器与计算机连接起来,串口1、串口2均可。

特别注意:在仿真器与计算机连接串口电缆时,两台机器必须都断电,否则易损坏计算机和仿真器。 4.实验连线

按连线方案,用随机配带的实验连线插入孔后, 轻轻转动一下锁紧插头, 保证良好接触。拆线时,应先回转一下,不要硬拨, 以免损坏线路板。 不管是拆线还是插线,都应在

断电的情况下进行。

单片机实验

标签:文库时间:2024-07-05
【bwwdw.com - 博文网】

实验一 拆字程序

1.实验目的:

掌握汇编语言设计方法。

2.实验内容:

把8000H地址上的内容拆开,高位送8001H地址的低位,低位送8002H地址的低位,8001H、8002H地址的高位清零.本程序通常在把数据送显示缓冲区时使用。

3.实验器材:

(1) G2010实验箱 1 台

4.实验步骤:

(1)按流程图编写程序,可借助KEIL集成调试环境中的编辑器输入程序,存盘并编译,

按提示的内容进行排错。

(2)打开DATA和XDATA窗口,在XDATA窗口的8000H单元输入一个值,如23H,单步

调试程序,观察累加器A,辅助寄存器B,外部数据存储器8001H,8002H单元中数据的变化。

5.软件清单 (实验例程\\实验1\\ASM51\\EX1.ASM) (实验例程\\实验1\\C51\\EX1.C)

;文件名:MCS51\\ex1.ASM

;把指定字节的高低位拆开分别存放,多用于显示子程序 ORG 0000H sjmp start

org 0050h

start:MOV DPTR,#8000H ;指定的字节 MOVX A,@DPTR MOV B,A ;暂存

单片机实验

标签:文库时间:2024-07-05
【bwwdw.com - 博文网】

实验一 P1口实验一

一、实验目的:

1、学习P1口的使用方法。

2、学习延时子程序的编写和使用。 二、实验设备:

EL-8051-III型单片机实验箱 三、实验内容:

1、P1口做输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。

2、P1口做输入口,接八个按钮开关,以实验箱上74LS273做输出口,编写程序读取开关状态,在发光二极管上显示出来。 四、实验步骤:

执行程序1(T1_1.ASM)时:P1.0-P1.7接发光二极管L1-L8。

执行程序1(T1_1.ASM)时:P1.0-P1.7接平推开关K1-K8;74LS273的00-07接发光二极管L1-L8;74LS273的片选端CS273接CS0。 五、实验程序: 程序1

NAME T1_2 ;P1口输入实验 OUT_PORT EQU 0CFA0H CSEG AT 0000H LJMP START

CSEG AT 4100H

START: MOV P1,#0FFH ;复位P1口为输入状态

MOV A,P1 ;读P1口的状态值入累加器A

MOV DPTR,#OUT_

单片机原理实验指导书(7)

标签:文库时间:2024-07-05
【bwwdw.com - 博文网】

2.1 实验七 串行总线扩展实验

一、 实验目的

加深对MCS-51单片机串行总线扩展知识的理解。

二、 实验设备

Keil C单片机程序开发软件。

Proteus仿真软件

DP51-PROC单片机综合实验仪。

三、 实验内容和步骤

内容:

利用P1端口访问CAT24WC02(兼容AT24C02)。

实验程序:

先将单片机内部RAM中30H~37H单元的值复制到CAT24WC02中的00H~07H单

元。然后又将这8个数从CAT24WC02中复制到单片机内部RAM的40H~47H单元中 设计参考:

① CAT24WC02的器件地址: 0A0H

② CAT24WC02芯片手册CAT24WCxxx.pdf

预习:

1) 详细阅读两个芯片手册。 2) 编写好实验程序。

3) 根据编写的程序和实验步骤的要求制定调试仿真的操作方案。

实验单元电路:

CAT24WC02电路。

Vcc

A0 A1 CAT SDA A2 24WC02 SCL WP SDA SCL

图2.18 系统中的CAT24WC02电路

步骤:

1) 关闭实验仪电源,按图2.19连接实验线路后再打开实验仪电源。

A2区 P17 SDA P16 SCL D5区 图2.19 I/

《单片机原理与应用》实验报告

标签:文库时间:2024-07-05
【bwwdw.com - 博文网】

实验1 Keil C软件学习与操作实践

1. 实验目的

熟悉Keil C51 集成开发环境的使用方法,初步掌握Keil C51基本的操作和使用,能够输入、编译和仿真调试简单的程序。

2. 实验内容

在Keil C51 集成开发环境编写程序,实现P1.0口单灯闪烁的功能(假设P1.0口所接发光二极管低电平点亮),编写程序后在Keil C51 集成开发环境完成编译和仿真,实现全速运行、单步运行、并学会设置断点、查看相关寄存器等操作。

3. 实验设备

安装Keil C51的计算机一台。

4. 实验步骤(参考文献1第11章)

(1) 建立一个工程项目选择芯片确定选项。

执行Keil C51软件的菜单“Project | New Project…”,弹出一个名为“Create New Project”的对话框。先选择一个合适的文件夹准备来存放工程文件,最后,为工程取名,并保存。如图1-1所示,紧接着,Keil C51提示您选择CPU器件。在这里可以选择Atmel公司的AT89S52。

图1-1 Keil C51 工程的建立

(2) 编写(或加入)汇编源文件或C 源文件,并添加到工程中。

执行菜单“File | N ew…”,出现一个名为“Text n”(其中n