单片机实验指导记录表

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

单片机实验指导

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

实验一 跑马灯实验 一、实验目的与要求 熟悉星研集成环境软件或熟悉Keil C51集成环境软件的使用方法。 熟悉MCS51汇编指令,能自己编写简单的程序,控制硬件。 二、实验设备 STAR系列实验仪一套、PC机一台 三、实验内容 1、熟悉星研集成环境软件或熟悉Keil C51集成环境软件的安装和使用方法。 2、照接线图编写程序:使用P1口控制F5区的8个指示灯,循环点亮,瞬间只有一个灯亮。 2、观察实验结果,验证程序是否正确。 四、实验原理图 U421234567891011121314151617181920P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RST(RXD)P3.0(TXD)P3.1(INT0)P3.2(INT1)P3.3(T0)P3.4(T1)P3.5(WR)P3.6(RD)P3.7XTAL2XTAL1GND89C52VccP0.0(AD0)P0.1(AD1)P0.2(AD2)P0.3(AD3)P0.4(AD4)P0.5(AD5)P0.6(AD6)P0.7(AD7)EA/VppALE/PROGPSENP2.7(A15)P2.6(A14)P2.5(A13)P2.4(A12)P2.3(A11)P2.2(A1

单片机实验指导

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

实验一 清零程序

一、实验目的

(1)掌握汇编语言设计和调试方法; (2)熟悉MCS-51 单片机实验系统。 二、实验内容

程序一:把2000H~20FFH的内容清零。 三、程序框图

清零

四、实验步骤

程序一:用连续或单步方式运行程序,检查2000~20FF中执行程序前后的内容变化。

五、思考

(1)对于清零程序,假使把2000H~20FFH中的内容改成FF,如何修改本程序? (2)如何用断点方式调试程序?

SE01: LOO1: LOOP:

ORG 0000H MOV R0,#00H

MOV DPTR, #2000H CLR A

MOVX @DPTR, A INC DPTR INC R0

CJNE R0, #00H, LOO1 SJMP LOOP END

实验二 拆字程序

一、实验目的

(1)掌握汇编语言设计和调试方法; (2)熟悉MCS-51 单片机实验系统。 二、实验内容

把2000H的内容拆开,高位送2001H低位,低位送2002H低位,2001H、2002H,高位清零,一般本程序用于把数据送显示缓冲区时用。

三、程序框图

拆字

四、实验步骤

用连续或单步方式运

单片机实验3 指导

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

实验3 按键 K1-K4 分组控制LED

目标功能: K1按下时递增点亮一只LED,全亮后再次按下则再次循环开始, K2按下后点亮上面4只LED,

K3按下后点亮下面4只LED, K4按下后关闭所有LED。

每位同学单独要求提交实验报告,内容包含:

1 实验步骤 2 Debug步骤

3 附电路图运行结果截图 4 程序详细注释

5 实验报告命名规则 : “学号后四位” + “K1-K4 分组控制LED”.doc

参考电路图

参考程序:

#include

#define uchar unsigned char #define uint unsigned int //延时

void DelayMS(uint x) { uchar i; while(x--) for(i=0;i<120;i++); } //主程序 void main() { uchar k,t,Key_State; P0=0xff; P1=0xff; while(1) { t=P1; if(t!=0xff) { DelayMS(10); if(t!=P1) continue;

//取得4位按键值,由模式XXXX1111(X中有一位为0,其他均为1) //变为模式0000XXXX(X中有一位为1,其他均为0) Key_State=~t>>4; k=0;

//检查1所在位置,累加获取按键号k while(Key_State!=0) { k++; Key_State>>=1; }

//根据按键号k进行4种处理 switch(

单片机实验指导 - 图文

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

单片机实验指导(伟副实验台) 苏州经贸职业技术学院 1

实验一 基于WAVE6000集成开发环境的仿真与调试

——单片机I/O口使用

1.实验目的:

学习伟福仿真器+SICELab-G2200/2100实验平台+WAVE6000集成开发环境的实验步骤

2.实验内容:

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

3.实验器材:

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

4.连线方案:

5.实验步骤

(1) 连接Lab51CPU板:

第 1 页 共 38 页

单片机实验指导(伟副实验台) 苏州经贸职业技术学院 2

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

Lab51-CPU板 在实验

单片机实验指导 - 图文

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

第一章 简介

1.1 MSP430F5529硬件资源简介 1. 低供电压 1.8-3.6V。 2. 低功耗

? 单片机处于运行模式 200uA/MHZ ? LPM3 RTC模式 2.5uA ? LPM4 1.6uA ? LPM5 0.2uA

3. 从低功耗模式3 唤醒少于5us。 4. 16 位精简指令集结构

? 可以扩展外部存储器

? 可以达到25MHZ 系统时钟。 5. 灵活的电源管理系统(PMM)

? 由DVCC 在LDO 作用下产生Vcore 电源,供低电压模块使用。 ? 提供DVCC,Vcore Supervision,Monitoering,以及Brownout 监控。 6. 一体化时钟系统

? 低功耗/低频率内部时钟源 VLO ? 低频率内部时钟源REFO ? XT1 32768HZ 晶振

? XT2 高频晶振可以达到25MHZ

7. 16 位 Timer0_A5有5个捕获/比较寄存器。 8. 16 位 Timer1_A3有3个捕获/比较寄存器。 9. 16 位 Timer2_A3有3个捕获/比较寄存器。 10. 16 位 Timer_B7有7个捕获/比较寄存器。 11. 2组4个通用通信接口

? 内部UART,支持自动波特率

单片机实验指导 - 图文

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

第一章 简介

1.1 MSP430F5529硬件资源简介 1. 低供电压 1.8-3.6V。 2. 低功耗

? 单片机处于运行模式 200uA/MHZ ? LPM3 RTC模式 2.5uA ? LPM4 1.6uA ? LPM5 0.2uA

3. 从低功耗模式3 唤醒少于5us。 4. 16 位精简指令集结构

? 可以扩展外部存储器

? 可以达到25MHZ 系统时钟。 5. 灵活的电源管理系统(PMM)

? 由DVCC 在LDO 作用下产生Vcore 电源,供低电压模块使用。 ? 提供DVCC,Vcore Supervision,Monitoering,以及Brownout 监控。 6. 一体化时钟系统

? 低功耗/低频率内部时钟源 VLO ? 低频率内部时钟源REFO ? XT1 32768HZ 晶振

? XT2 高频晶振可以达到25MHZ

7. 16 位 Timer0_A5有5个捕获/比较寄存器。 8. 16 位 Timer1_A3有3个捕获/比较寄存器。 9. 16 位 Timer2_A3有3个捕获/比较寄存器。 10. 16 位 Timer_B7有7个捕获/比较寄存器。 11. 2组4个通用通信接口

? 内部UART,支持自动波特率

单片机实验指导 - 图文

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

第一章 简介

1.1 MSP430F5529硬件资源简介 1. 低供电压 1.8-3.6V。 2. 低功耗

? 单片机处于运行模式 200uA/MHZ ? LPM3 RTC模式 2.5uA ? LPM4 1.6uA ? LPM5 0.2uA

3. 从低功耗模式3 唤醒少于5us。 4. 16 位精简指令集结构

? 可以扩展外部存储器

? 可以达到25MHZ 系统时钟。 5. 灵活的电源管理系统(PMM)

? 由DVCC 在LDO 作用下产生Vcore 电源,供低电压模块使用。 ? 提供DVCC,Vcore Supervision,Monitoering,以及Brownout 监控。 6. 一体化时钟系统

? 低功耗/低频率内部时钟源 VLO ? 低频率内部时钟源REFO ? XT1 32768HZ 晶振

? XT2 高频晶振可以达到25MHZ

7. 16 位 Timer0_A5有5个捕获/比较寄存器。 8. 16 位 Timer1_A3有3个捕获/比较寄存器。 9. 16 位 Timer2_A3有3个捕获/比较寄存器。 10. 16 位 Timer_B7有7个捕获/比较寄存器。 11. 2组4个通用通信接口

? 内部UART,支持自动波特率

单片机实验指导 - 图文

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

第一章 简介

1.1 MSP430F5529硬件资源简介 1. 低供电压 1.8-3.6V。 2. 低功耗

? 单片机处于运行模式 200uA/MHZ ? LPM3 RTC模式 2.5uA ? LPM4 1.6uA ? LPM5 0.2uA

3. 从低功耗模式3 唤醒少于5us。 4. 16 位精简指令集结构

? 可以扩展外部存储器

? 可以达到25MHZ 系统时钟。 5. 灵活的电源管理系统(PMM)

? 由DVCC 在LDO 作用下产生Vcore 电源,供低电压模块使用。 ? 提供DVCC,Vcore Supervision,Monitoering,以及Brownout 监控。 6. 一体化时钟系统

? 低功耗/低频率内部时钟源 VLO ? 低频率内部时钟源REFO ? XT1 32768HZ 晶振

? XT2 高频晶振可以达到25MHZ

7. 16 位 Timer0_A5有5个捕获/比较寄存器。 8. 16 位 Timer1_A3有3个捕获/比较寄存器。 9. 16 位 Timer2_A3有3个捕获/比较寄存器。 10. 16 位 Timer_B7有7个捕获/比较寄存器。 11. 2组4个通用通信接口

? 内部UART,支持自动波特率

单片机实验指导书

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

实验一 系统认识实验

一、实验目的

认识单片机基本系统的硬件设备,熟悉51仿真软件的使用,练习使用汇编语言的基本语句编制程序。 二、实验内容 1、硬件认识 2、软件认识 3、汇编语言练习 三、实验步骤 (一)、硬件认识:

在AEDK5196ET实验系统实验版上找到8051芯片,74LS373/273(锁存器),

数码管,8255,LED等硬件。

将AEDK5196ET实验系统设定为仿真51模式(即将K9的短路套插向51端,

K9在实验板右上角),并用与实验机配套的串行通讯电缆将9芯电缆的一端与实验机上的J9插座相连,另一端与PC机的串口相连(可参考附录一)。

开电源,AEDK5196ET机上将显示:AEDK.U51(51方式)

如为仿真96模式将显示:AEDK.U96(96方式) (二)、软件认识

根据所使用的硬件环境不同,实验室PC机上预装了AEDK仿真软件的DOS版

或WINDOWS版。学生可参考附录二,熟悉所用的软件环境。 (三)、汇编语言练习 具体内容:

1, BCD码转换

先将8051内部RAM的20H单元赋予一个8位二进制数(可随意设定),然后将

1

它转换成三位BCD码,将百位存放在FIRST单

单片机实验指导书

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

《单片机原理与应用》

实 验 指 导

桂林电子科技大学

电子工程与自动化学院

2014.03

实验一 单片机开发系统的使用方法

一、实验目的

1.学习单片机开发系统和仿真软件的使用及程序调试方法。 2.掌握汇编程序的编写方法及常用技巧。 二、实验内容

1、学习用Keil软件进行51单片机的软件开发;

学习Keil软件的一般操作,步骤为:项目建立、程序录入、添加文件、编译生成HEX文件、(参见附录1)

2、学习用Keil软件基本调试。(参见附录2); 3、学习Proteus仿真软件的使用(参见附录3);

4、熟悉实验用单片机开发系统(参见实验板及芯片PDF)。 三、实验原理

1、Keil软件使用练习

设(R0)=20H,(R1)=25H,(20H)=80H,(21H)=90H,

(22H)=0A0H,(25H)=0A0H,(26H)=6FH,(27H)=76H,执行程序后,问程序完成什么功能,写出运行结果。(见参考程序一)

2、Proteus仿真软件使用练习

电路原理图如下,所需元件为:AT89C51、SW-SPST、LED-RED

图中用单片机的P1口作输出口接8个LED,8个LED按共阳极连接,端口逻辑值为0点亮LE