教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 资格考试 >

单片机原理实验报告(2)

来源:网络收集 时间:2026-03-30
导读: 系统各跳线器处在初始设置状态(参见附录)(JT40打在左边,JD18打在右边),J2的P3.0,P3.1打在右边。 打开STC-ISP V397软件。 ⑴ 步骤一:选择单片机芯片型号STC89C52RC ⑵ 步骤二:打开hex文件 ⑶ 步骤三:选择C

系统各跳线器处在初始设置状态(参见附录)(JT40打在左边,JD18打在右边),J2的P3.0,P3.1打在右边。

打开STC-ISP V397软件。

⑴ 步骤一:选择单片机芯片型号STC89C52RC ⑵ 步骤二:打开hex文件

⑶ 步骤三:选择COM口,与设备管理器(我的电脑,点击鼠标右键,选择设备管理器)中端口一致。

⑷ 步骤四:设置为12T/单倍速 ⑸ 步骤五:Download/下载。

关学习机电源→握手接线→打开学习机电源 4.程序验证。

流水灯一 ORG 0000H

LJMP MAIN MAIN:

MOV R7,#01H MAIN_LP:

MOV A,R7 MOV P0,A

LCALL DELAY RR A

MOV R7,A JMP MAIN_LP DELAY:

MOV R6,#0AH DL1: MOV R0,#0C8H DL: MOV R1,#0FFH DL6: DJNZ R1,DL6 DJNZ R0,DL DJNZ R6,DL1 RET END

流水灯二

ORG 0000H LJMP MAIN MAIN:

MOV R7,#00H MAIN_LP:

MOV A,R7 MOV P0,A

LCALL DELAY CPL ACC.0 RR A

MOV R7,A JMP MAIN_LP DELAY:

MOV R6,#0AH DL1: MOV R0,#0C8H DL: MOV R1,#0FFH

DL6: DJNZ R1,DL6 DJNZ R0,DL DJNZ R6,DL1 RET END

一、实验器材

[1] 微型计算机

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

实验04 数码管显示实验

二、实验目的

1. 掌握8段数码管硬件线路原理;

2.掌握用HD7279A芯片实现数码管显示的编程方法。

三、实验电路

HD7279A是一片具有串行接口,可同时驱动8位共阴数码管(或64只独立LED)的智能

显示驱动芯片,该芯片还可同时连接多达64键的键盘矩阵。HD7279A内部含译码器,可直接接受16进制码。

HD7279A芯片介绍请见附录一。

四、实验要求与任务

根据电路使用HD7279A驱动共阴数码管,显示自己学号后3位(例如:101)。

程序可参考附录一。

五、实验步骤:

1. 系统各跳线器处在初始设置状态(参见附录)(J1的1,2处8只短路帽打在左边,3,4的5只短路帽打在右边),J3打在7279处。 2. 程序输入、编译等实验步骤同实验01。 3.程序下载编程。

系统各跳线器处在初始设置状态(参见附录)(JT40打在左边,JD18打在右边),J2的P3.0,P3.1打在右边。

打开STC-ISP V397软件,下载程序(同实验03)。

六、实验程序参考框图:

实验程序如下:

KEY BIT P1.3 CLK BIT P1.6 DAT BIT P1.7 CS BIT P2.7

ORG 000H JMP START ORG 100H

START: MOV SP,#2FH ;定义堆栈

MOV P1,#11011011B ;I/O口初始化 MOV R7,#50

START_DELAY: MOV R6,#255

START_DELAY1:DJNZ R6,START_DELAY1 DJNZ R7,START_DELAY

MOV A,#10100100B ;发复位指令 CALL SEND SETB CS

XIANSHI:MOV A,#10000010b CALL SEND MOV A,#00000000b CALL SEND

MOV A,#10000001b CALL SEND MOV A,#00000110b CALL SEND

MOV A,#10000000b CALL SEND MOV A,#00000100b CALL SEND hh:JMP XIANSHI

SEND: MOV R0,#8 CLR CS

CALL LONG_DELAY

SEND_LOOP: MOV C,ACC.7 MOV DAT,C SETB CLK RL A

CALL SHORT_DELAY CLR CLK

CALL SHORT_DELAY DJNZ R0,SEND_LOOP CLR DAT RET

LONG_DELAY: MOV R7,#80

DELAY_LOOP: DJNZ R7,DELAY_LOOP RET

SHORT_DELAY:MOV R7,#6

SHORT_LP: DJNZ R7,SHORT_LP RET END

课程设计实验01 AD转换实验

一、实验器材

[1] 微型计算机

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

二、实验目的

1. 掌握ADC0809模/数转换芯片与单片机的连接方法及ADC0809的典型应用; 2.掌握用查询方式完成模/数转换程序的编写方法。

三、实验电路

实验使用ADC00809模数转换器,ADC0809是8通道8位CMOS逐次逼近式A/D转换芯片。片内有模拟量通道选择开关及相应的通道锁存、译码电路,A/D转换后的数据由三态锁器输出。由于片内没有时钟需外接时钟信号。

芯片的引脚如图5-1,各引脚功能如下:

图5-1 ADC0809引脚图

IN0~IN7:八路模拟信号输入端。

ADD-A、ADD-B、ADD-C:三位地址码输入端。

CLOCK: 外部时钟输入端。CLOCK输入频率范围在10-1280KHz,典型值为640KHz,此时A/D转换时间为100μS。51单片机ALE直接或分频后可与CLOCK相连。本实验CLOCK信号由CPLD Lattice3128分频产生(12MHz晶振12分频)。

D0~D7: 数字量输出端。

OE(ENABLE):A/D转换结果输出允许端。

当OE为高电平时,允许A/D转换结果从D0-D7输出。

ALE: 地址锁存允许信号输入端。

八路模拟通道地址由A、B、C输入,在ALE信号有效时将地址锁存。

START: 启动A/D转换信号输入端。

当START端输入一个正脉冲时,将进行A/D转换。

EOC: A/D转换结束信号输出端。

当 A/D转换结束后,EOC输出高电平。

Vref(+)、Vref(-):正负基准电压输入端。基准正电压的典型值为+5V。

图5-2 ADC0809时序图

实验数码管显示部分电路,同实验04。实验ADC0809电路如下图5-3所示。实验采用外设与存储器同一编址,在使用中可直接将外设当作数据存储器访问。第0路ADC地址为2f00H(即:CS AD信号对应A15~A3为0010 1111 0000 0)。EOC(A/D转换结束信号输出端)取反后接单片机P1.7,若采用查询方式完成模/数转换,只需查询P1.7即可。本实验CLOCK信号由CPLD Lattice3128分频产生(12MHz晶振12分频)。

图5-3 ADC0809模拟转换电路

四、实验要求与任务

本实验从ADC0809的IN-0输入模拟量0~5V,数码管以十进制形式显示模拟量(单位为伏特)。

提示:将AD转换结果*500/255的运算可简化为将AD转换结果*500/256。

五、实验步骤:

1. 系统跳线:

1)系统各跳线器处在初始设置状态(参见附录),将MCU模块JT12跳线器的C、D、E、F四只短路帽置为上边(1、2短接),G短路帽置为下面(2、3短接)。

2)A/D、D/A模块J101跳线器的短路帽置位左边;CPLD模块JT110跳线器的短路帽置位左边。J1的都打到左边,J2的 WR,RD打在左侧,J3打在CS7279处。 2. 程序输入、编译等实验步骤同实验01。 3.程序下载编程。

系统各跳线器处在初始设置状态(参见附录)(JT40打在左边,JD18打在右边),J2的P3.0,P3.1打在右边。

打开STC-ISP V397软件,下载程序(同实验03)。 4.数码管以十进制形式显示模拟量(单位伏特),手动调节电位器 RP100,改变输入模拟量电压的大小,数码管显示将随之变化。

六、实验程序参考框图:

实验程序如下:

ADHEX DATA 050H

DBUF DATA 060H BIT_COUNT DATA 070H

TIMER DATA 072H …… 此处隐藏:2780字,全部文档内容请下载后查看。喜欢就下载吧 ……

单片机原理实验报告(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/97896.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)