亚龙 YL236说明书1 联系客服

发布时间 : 星期一 文章亚龙 YL236说明书1更新完毕开始阅读c2c112dec1c708a1284a44b5

[键入文字]

8

复位

全速运行

停止运行

跟踪运行

单步运行

运行到 RET

运行到光标处

5. 代码的生成

在源程序的语法和功能没有错误后,可让 Keil C51 产生 Hex 文件,使其可以固化到单片 机当中。

具体方法是右击项目管理器中的项目文件,选择“Options for Target ‘Target 1’”,在弹出的 对话框中选择“OutPut”选项卡。如图:在“Create HEX File”前的复选框处打勾按确定后, 重新编译一下既可。

[键入文字]

9

第二章 单片机实训项目

实训一 灯光闪烁实训

一、实训目的

灯光闪烁实训是通过单片机的一位 IO 口去控制一个 LED 发光二极管的亮灭,由最小单片机系 统加一个输出电路组成,是单片机实训中最基础最基本的一个入门实训。通过这个实训,使读者了 解单片机的开发流程,能熟练运用 Keil C51 开发软件,会设计单片机的 IO 口输出电路,了解单片 机程序的基本思路及程序方框。

二、实训设备

MCU01 主机模块 MCU02 电源模块 MCU04 显示模块 SL-USBISP-A 在线下载器 电子连线若干

三、实训内容

通过单片机一位 IO 口去控制一个 LED 发光二极管的亮与灭。LED 的发光与熄灭时间通过软 件延时来控制。

由于 51 单片机的 IO 引脚特性是电阻上拉为高电平,场效应管下拉为低电平。所示它的 IO 口 引脚的灌入电流比上拉电流的能力强的多,一般的无驱动输出设计常用下拉的设计方法。如下图所

示:

+5 560 Control 四、实训步骤

1. 用电子连线将电源模块上的 5V 电源引到主机模块的电源输入端及显示模块的电源输入端。 确保主机模块上的 EA 选择开关在 1 的位置。

2. 将在线下载器的 IDC10 插头插到主机模块的在线下载接口上,连接下载器到电脑上。确认 连线无误后接通电源。

3. 将主机模块 P0.0 引脚接到显示模块的 LED 显示区的任一位 LED 上。

[键入文字]

10

4. 参考例程编写调试程序,并下载到单片机当中验证结果。 五、参考例程

;**************************copyright******************************** ; 亚龙科技集团-电子事业部

;****************************************************************** ; 实训名称:灯光闪烁实训

;****************************************************************** LED EQU P0.0

ORG 0000H ;单片机复位后从此地址开始执行 AJMP 0030H ;跳到主程序开始处

ORG 0030H ;主程序存入地址

MAIN:

CPL LED ;LED 引脚电平取反 ACALL

DELAY ;延时 AJMP

MAIN

;循环

DELAY:

MOV

R7,#0FFH

D1:

MOV R6,#0FFH DJNZ R6,$ DJNZ R7,D1 RET

;****************************************************************** ; END ;汇编结束

;******************************************************************

END

六、实训思考

1. 怎么加快或减慢闪烁速度? 2. 怎么编写占空比非 50%的闪烁程序? 3. 怎么控制 LED 灯的亮度?

[键入文字]

实训二 跑马灯实训

11

一、 实训目的

跑马灯实训是通过单片机的一个 IO 口去控制八个 LED 发光二极管的亮灭,是灯光闪烁实训的 扩展。其中的一位 LED 从左往右或从右往左移动,像是一匹马在跑,故名为跑马灯。通过这个实 训了解左右移位指令的用法。

二、实训设备

MCU01 主机模块 MCU02 电源模块 MCU04 显示模块 SL-USBISP-A 在线下载器 电子连线若干

三、实训内容

跑马灯从左往右移三位后再从右往左移三次,周而复始运行。 实训原理如下图所示:

+5 DS7 DS6 DS5 DS4 DS3 DS2 DS1 DS0 560 560 560 56 0 560 560 560 560 D7 D6 D5 D4 D3 D2 D1 D0 D[7..0] 时序图:

D0 D1 D2 D3 D4 D5 D6 D7

四、实训步骤

1. 用电子连线将电源模块上的 5V 电源引到主机模块的电源输入端及显示模块的电源输入端。 确保主机模块上的 EA 选择开关在 1 的位置。