单片机原理实验总结
“单片机原理实验总结”相关的资料有哪些?“单片机原理实验总结”相关的范文有哪些?怎么写?下面是小编为您精心整理的“单片机原理实验总结”相关范文大全或资料大全,欢迎大家分享。
单片机原理实验5
单片机原理实验讲义
郭海燕 周小方编
漳州师范学院物理与电子信息工程系
2010年11月
单片机原理实验
前 言
随着微电子技术的发展,当前各种电子设备中几乎都能见到微控制器的身影,《单片机原理》课程是电子信息科学与技术、电子信息工程、电气工程及其自动化等本科专业学生的重要专业课,是这些专业学生首次学习与微控制器有关的课程,学好本课程内容,掌握单片机应用系统程序设计方法,养成良好的设计规范,对学生进一步学习其它功能更强、复杂性更高的微控制器(或微处理器)有重要意义。
课程主要讲述51系列单片机的内部结构、指令系统和编程设计方法,是一门实践性很强的课程。本实验讲义共安排六个实验,分别为:
实验一、单片机集成开发环境入门;
实验二、I/O口输入输出实验――循环灯程序设计;
实验三、I/O口输入输出实验――LED数码管动态显示与按键去抖程序设计; 实验四、定时器应用实验――LED数码动态显示与矩阵键盘赋值程序设计; 实验五、计数器应用实验――基于热敏电阻和555电路的简易温度报警系统设计; 实验六、中断实验――简易温度控制器设计。
其中实验一是入门实验,为基础性实验,另五个实验为设计性、综合性实验。
围绕“简易温度控制器”这个实际应用系统的设计的
单片机原理实验5
单片机原理实验讲义
郭海燕 周小方编
漳州师范学院物理与电子信息工程系
2010年11月
单片机原理实验
前 言
随着微电子技术的发展,当前各种电子设备中几乎都能见到微控制器的身影,《单片机原理》课程是电子信息科学与技术、电子信息工程、电气工程及其自动化等本科专业学生的重要专业课,是这些专业学生首次学习与微控制器有关的课程,学好本课程内容,掌握单片机应用系统程序设计方法,养成良好的设计规范,对学生进一步学习其它功能更强、复杂性更高的微控制器(或微处理器)有重要意义。
课程主要讲述51系列单片机的内部结构、指令系统和编程设计方法,是一门实践性很强的课程。本实验讲义共安排六个实验,分别为:
实验一、单片机集成开发环境入门;
实验二、I/O口输入输出实验――循环灯程序设计;
实验三、I/O口输入输出实验――LED数码管动态显示与按键去抖程序设计; 实验四、定时器应用实验――LED数码动态显示与矩阵键盘赋值程序设计; 实验五、计数器应用实验――基于热敏电阻和555电路的简易温度报警系统设计; 实验六、中断实验――简易温度控制器设计。
其中实验一是入门实验,为基础性实验,另五个实验为设计性、综合性实验。
围绕“简易温度控制器”这个实际应用系统的设计的
单片机原理实验5
单片机原理实验讲义
郭海燕 周小方编
漳州师范学院物理与电子信息工程系
2010年11月
单片机原理实验
前 言
随着微电子技术的发展,当前各种电子设备中几乎都能见到微控制器的身影,《单片机原理》课程是电子信息科学与技术、电子信息工程、电气工程及其自动化等本科专业学生的重要专业课,是这些专业学生首次学习与微控制器有关的课程,学好本课程内容,掌握单片机应用系统程序设计方法,养成良好的设计规范,对学生进一步学习其它功能更强、复杂性更高的微控制器(或微处理器)有重要意义。
课程主要讲述51系列单片机的内部结构、指令系统和编程设计方法,是一门实践性很强的课程。本实验讲义共安排六个实验,分别为:
实验一、单片机集成开发环境入门;
实验二、I/O口输入输出实验――循环灯程序设计;
实验三、I/O口输入输出实验――LED数码管动态显示与按键去抖程序设计; 实验四、定时器应用实验――LED数码动态显示与矩阵键盘赋值程序设计; 实验五、计数器应用实验――基于热敏电阻和555电路的简易温度报警系统设计; 实验六、中断实验――简易温度控制器设计。
其中实验一是入门实验,为基础性实验,另五个实验为设计性、综合性实验。
围绕“简易温度控制器”这个实际应用系统的设计的
单片机原理实验报告
桂林航天工业学院
电子工程系
单片机技术 课程实验报告
2013-----2014学年第 二 学期
专业: 班级 : 学号 : 姓名: 同组者:
指导教师: 王勇军
任务一:单片机控制单灯亮灭
一、实验目的
1.初步学会使用Keil μVision开发环境和简单程序的编辑、编译、与运行方法;
2.学习Proteus软件绘制简单电路图与仿真运行方法C51程序的初步过程 3. 掌握单片机控制单只发光二极管亮灭的原理并仿真实现
二、实验仪器
1、安装Keil μVision及Protues软件的计算机一台;单片机开发板一套。
三、实验内容及要求
1、用Keil μVision仿真调试简单的C51程序; 2、用Protues软件绘制简单的电路图
3、在绘制好的电路原理图中,调入已编译好的目标代码文件“*.HEX”,可以在原理图中看到模拟实物的运行状态和过程。
四、单片机控制发光二极管亮灭实验原理图:
五、实验程序: #include unsigned int value;
单片机原理实验报告
单片机原理实验报告
班级:仪表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
单片机原理及精华总结
2.1微机原理概述
迄今为止,所有计算机的组成结构都是冯·诺伊曼型的,即:它是执行存储器中程序而工作的。计算机执行程序是自动按序进行的,毋需人工干预,程序和数据由输入设备输入存储器,执行程序所获得的运算结果由输出设备输出。因此,计算机通常有运算控制部件、存储器部件、输入设备和输出设备四部分组成,如图2-1所示。
图2-1 计算机组成框图
输入设备能自动把人们编好的解题程序和原始数据转换成计算机能识别的二进制数码,送到存储器存放起来。常用的输入设备有键盘、纸带输入机和卡片读入机,等等。此外,当计算机从磁盘上读入程序和数据时,磁盘驱动器也是作为输入设备而工作的。因此,输入设备是计算机输入解题程序和原始数据不可缺少的部件。
运算控制器有运算器和控制器两部分电子线路组成,是计算机赖以工作的核心部件。运算器主要包括加法器、移位、判断和寄存器电路等等,用于进行算术运算和逻辑操作;控制器由指令寄存器、指令译码器和控制电路等组成,是整个计算机的中枢,它根据指令码指挥着运算器、存储器、输入设备和输出设备自动协调地工作(如图中箭头所示)。因此,运算器和控制器唇齿相依,融为一体。过去,运算器和控制器采用电子管、晶体管和集成电路芯片组成,体积十分庞大。现在,运算
单片机原理4个实验内容
实验一 系统认识实验
一、实验目的
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.实验连线
按连线方案,用随机配带的实验连线插入孔后, 轻轻转动一下锁紧插头, 保证良好接触。拆线时,应先回转一下,不要硬拨, 以免损坏线路板。 不管是拆线还是插线,都应在
断电的情况下进行。
单片机实验
实验一 拆字程序
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 ;暂存
单片机实验
实验一 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)
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/