51单片机开发板使用说明书v4.0
目 录
序言 ……………………………………………………1
基本实验:
实验1 keil软件的应用……………………………… 4
实验 2 I/O口实现流水灯 ………………………… 7
实验 3 数码管显示12345678………………………11
实验 4 100位计数器的实现 …………………… 13
实验 5 蜂鸣器驱动实验…………………………… 15
实验 6 键盘实验…………………………………… 18
实验 7 定时器实验………………………………… 21
实验 8 中断实验…………………………………… 22
实验 9 A/D转换实验 ……………………………… 23
实验 10 D/A转换实验 ………………………………27
实验 11 串口通信实验 …………………………… 30
高级实验:
实验 12 数字温度计实验…………………………… 31
实验 13 实时时钟实验……………………………… 36
实验 14 字符型液晶显示实验……………………… 43
实验 15 I2C总线实验 ……………………………… 47
实验 16 使用8155扩展IO ……………………… 53
实验 17 使用62256扩展RAM …………………… 55
综合实验:
实验 18 单片机时钟………………………………… 57
附录:实验板原理图
实验 2 I/O口实现流水灯
1. 实验目的
利用单片机的P2口作为I/O口,使用户学会利用P1口作为输入和输出口。
2. 实验设备及器件
PC机 一台
51-v3.0型单片机实验板 一块
3. 实验内容
编写一段程序,用P2口作为控制端口,使D1~D8如流水灯般点亮。
4. 实验步骤
① 用排线将P2口与LED输入端J6相连,如原理图6所示。
② 先编写一个延时程序。
③ 将LED流水灯的程序编写完整并调试运行。
④ 用下载线连接实验板和PC 机,把代码下到单片机实验板, 查看结果。
图 6 实验1原理图
5. 实验参考程序
ORG 0000H
LJMP START
ORG 0030H
START:MOV R1,#00H
DJNZ R1,$
MOV SP,#60H
LOOP:MOV A,#0FEH
LOOP_1:MOV P2,A
CALL DELAY
RL A
CJNE A,#7FH,LOOP_1 ;0111 1111
LOOP_2: MOV P2,A
CALL DELAY
RR A
CJNE A,#0FEH,LOOP_2 ; 1111 1110
SJMP LOOP
DELAY: MOV R0,#00H
L1: MOV R1,#00H
L2: DJNZ R1,L2
DJNZ R0,L1
RET
END
6.程序的下载
① 打开桌面上的下载软件的快捷图标,
你第一次启动程序,或更改了程序所在目录,请做如下设置:
点击界面左下角的“程序设置”,出现如图8对话框:
我为大家提供了几种常见的下载线配置文件放在pin_config 文件夹中。
注意:选择Altera_byteblast.ini管理员在2009年8月13日编辑了该文章文章。
阅读(2841) | 评论(0) | 转发(0) |