单片机综合实验设计
“单片机综合实验设计”相关的资料有哪些?“单片机综合实验设计”相关的范文有哪些?怎么写?下面是小编为您精心整理的“单片机综合实验设计”相关范文大全或资料大全,欢迎大家分享。
单片机实验设计报告
单片机实验设计报告
LED 16*16 点阵显示实验
设计题目 LED 16x16 点阵显示实验 班 级: 计算机091班_ 姓 名:_ 路曜逢 王瑶 崔洁 学 号:200909934 200909935_200909733 指导老师: 蓝 天 日 期: 2011年12月12日
一、题目分析,功能要求
1.1 实验目的
掌握单片机、8255和LED点阵显示器之间的电路连接设计及编程控制。利
用LED点阵显示器显示汉字及图形。 1.2 功能
利用单片机控制8255、273和开关,拨动开关点阵显示屏显示不同的内容。这种显示屏不仅可以用于室内环境还可以用于室外环境,具有投影仪、电视墙、液晶显示屏无法比拟的优点!
二、总体方案设计
2.1 设计目的
以ATMEL89C51单片机最小系统为核心,设计小型LED显示屏系统。掌握外
围LED点阵电路、驱动电路的设计方法,熟练掌握单片机编程控制扩展芯片方法、编程控制小型点阵的控制方法和protel99 SE软件的使用,实现LED点阵显示多种不同的内容。
单片机综合仿真实验设计介绍
单片机综合仿真实验设计介绍
第1 页XL2000 单片机综合仿真实验仪 第 1 页说明:在 2009 年以后的版本中仿真功能将被独立的 51TRACER 仿真器所取代,原有的仿真模块取消。第一章: XL2000 单片机综合仿真实验仪系统简介1.1 系统简介 XL2000 单片机综合仿真实验仪是深圳市学林电子有限公司( )综合多年 经验开发的多功能 8051 单片机平台(兼容 AVR/PIC 单片机的部份烧写实验功能) 。是在我公司广受好评的 XL1000 试验仪的基础上升级而成。集成常用的单片机外围硬件,ISP 下载线,仿真器,实验板,编程器功能 于一身,工艺技术资料在同行业遥遥领先. 特别声明: XL2000 有哪些功能? 可以做哪些实验?本身由 30 多个全开放的模块组成,功能强大令人叹为观止! 可以随心自由搭配,因此实际上可以做的实验是千变万化的。 CP2102 全 USB 通信 89C2051 核心监控 ADC 0804 模拟-数字 Dac 0832 数字-模拟 16*16 矩阵按键开关 单片机仿真 DS1302 实时时钟 8155 IO 扩展实验 MAX232 串口通信 12864 中文液晶(可选) 1602 字符液晶屏 93C46
单片机综合仿真实验设计介绍
单片机综合仿真实验设计介绍
第1 页XL2000 单片机综合仿真实验仪 第 1 页说明:在 2009 年以后的版本中仿真功能将被独立的 51TRACER 仿真器所取代,原有的仿真模块取消。第一章: XL2000 单片机综合仿真实验仪系统简介1.1 系统简介 XL2000 单片机综合仿真实验仪是深圳市学林电子有限公司( )综合多年 经验开发的多功能 8051 单片机平台(兼容 AVR/PIC 单片机的部份烧写实验功能) 。是在我公司广受好评的 XL1000 试验仪的基础上升级而成。集成常用的单片机外围硬件,ISP 下载线,仿真器,实验板,编程器功能 于一身,工艺技术资料在同行业遥遥领先. 特别声明: XL2000 有哪些功能? 可以做哪些实验?本身由 30 多个全开放的模块组成,功能强大令人叹为观止! 可以随心自由搭配,因此实际上可以做的实验是千变万化的。 CP2102 全 USB 通信 89C2051 核心监控 ADC 0804 模拟-数字 Dac 0832 数字-模拟 16*16 矩阵按键开关 单片机仿真 DS1302 实时时钟 8155 IO 扩展实验 MAX232 串口通信 12864 中文液晶(可选) 1602 字符液晶屏 93C46
单片机实验
实验一 拆字程序
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_
单片机实验指导
实验一 跑马灯实验 一、实验目的与要求 熟悉星研集成环境软件或熟悉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
PROTUES单片机实验
按钮控制LED——51单片机的Proteus
实验
实验原理
51单片机的一个I/O口接按钮,再通过另一个I/O口控制LED的亮、灭。
主要器件以及电路图
单片机——AT89C51,上拉电阻——pullup,按钮button,发光二极管——LED。
按钮控制LED汇编程序源码
ORG 0 START: MOV P1,#0
;LED不亮
MOV P0,#0FFH ;P0口准备读数 ST1: JB P0.0,$ JNB P0.0,$
;等待按钮抬起 ;等待按钮按下
;以上两句使得只有按一下按钮才可能执行下面的语句 CPL P1.0 SJMP ST1 END
;LED状态改变 ;返回
流水灯——51单片机的Proteus实验
实验原理
通过个51单片机的一个I/O口送不同的数字,实现8个LED的流水灯。本实验为移动一个不亮的LED。通过修改送给I/O口送的数字可以实现不同方式的流水灯。
主要器件以及电路图
单片机——AT89C51,8排电阻——RX8,发光二极管——LED。
流水灯汇编程序源码
org 0
start:
delay:
sjmp start org 30h mov P1,#1 mov P1
单片机实验二
仲恺农业工程学院实验报告纸
信科院 (院、系) 计算机科学与技 专业 计机班 组 课
学号 姓名 实验日期 实验三 外部中断实验
一、实验目的
掌握 8051单片机外部中断的使用方法。
二、实验内容
实验电路如下图所示。通过用手动逐个向 8051 单片机的 0 INT 输入单脉冲,申请中断。每中断一
次,依次使 8051 单片机向 P1口输出 55H、AAH、55H……。
三、参考程序流程图
四、实验程序
ORG 0000H
AJMP MAIN ;跳转到主程序
ORG 0003H ;外部中断 0(INT0)的入口地址 MOV P1, A ;将A 中的数据送到P1 口显示 CPL A ;对A 中的数据取反 RETI ;中断返回
ORG 0020H ;主程序地址 MAIN: SETB EA ;CPU 开中断
SETB IT0 ;设置中断触发方式为边沿触发 SETB EX0 ;外部中断0 开中断 MOV A, #55H ;A 中预置数据55H SJMP $ ;等待中断信号
实验结果:
实验一开始时,由初始值55H,转换为二进制数了0101 0101,意味着一开始只
单片机实验答案
前 言
由于单片机具有高可靠性、超小型、低价格、容易产品化等特点,在
仪器仪表智能化、实时工业控制、实时数据采集、智能终端、通信设备、导航系统、家用电器等控制应用领域,具有十分广泛的用途。目前在国内单片机应用中,MCS-51系列单片机仍然是一种主流单片机。为配合《单片机应用技术》课程的教学,使学生尽快了解、掌握89C51单片机的使用,特编写了这本上机指导书(基础篇)。
《单片机》是一门实践性很强的课程,提高教学质量的一个重要环节是上机实习和训练,无论是学习汇编语言程序设计,还是学习接口电路和外设与计算机的连接,或者软硬兼施地研制单片机应用系统,不通过加强动手是不能获得预期效果的。本实验指导书提供了9个实验的指导性材料,实验还有一些思考题,可以根据课时的安排和教学要求进行取舍。为了达到某些实验的目的,书中提供的参考程序与实际应用中的程序会有些差别,所以不一定是最优的。
由于时间紧迫,加上编者学识有限,如有不妥之处,欢迎读者批评指正。
编 者
1
实 验 须 知
1. 实验前必须阅读教科书的有关部分和本实验
单片机实验1
Keil C51集成开发环境的应用
一、 实验目的
1、 熟悉Keil C51集成开发环境的基本操作。 2、 掌握简单C51和汇编程序的编写、调试。 二、 实验内容
1、 掌握Keil C51集成开发环境的基本功能。
2、 分别用汇编语言和C51编写置1程序,把片外RAM中的
7000H-70FFH单元内容置1。
3、 分别用汇编语言和C51编写查找相同数个数程序。统计片外RAM
7000H-700FH中“00H”的个数并保存在片内RAM 30H单元。 三、 实验原理及步骤 1、置1程序
(1) 汇编语言程序设计框图
开始 R0=0 00送到7000H DPTR+1,R0-1 R0=0? 结束?
(2) 实验原理
? 置1程序的C51程序:把指针指向片外数存0x7000单元,定义一个整型变量a用来计数,使指针依次从7000H指向70FFH,同时指针赋0x01,从而使7000H-70FFH内存单元置1。
? 置1程序的汇编语言:首先给寄存器R0赋一个值01H,将DPTR指向片外7000H所在的内存单元。在循环体中,将累加器A送入立即数#01,然后将A中的内容送入DPTR所指的内存单元中,DPTR自加1,只要R0不等于0,就一直循环,直到把700