#32K1智能电子小产品的单片机开发系统使用说明书.docx

上传人:b****9 文档编号:25282494 上传时间:2023-06-07 格式:DOCX 页数:15 大小:622.80KB
下载 相关 举报
#32K1智能电子小产品的单片机开发系统使用说明书.docx_第1页
第1页 / 共15页
#32K1智能电子小产品的单片机开发系统使用说明书.docx_第2页
第2页 / 共15页
#32K1智能电子小产品的单片机开发系统使用说明书.docx_第3页
第3页 / 共15页
#32K1智能电子小产品的单片机开发系统使用说明书.docx_第4页
第4页 / 共15页
#32K1智能电子小产品的单片机开发系统使用说明书.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

#32K1智能电子小产品的单片机开发系统使用说明书.docx

《#32K1智能电子小产品的单片机开发系统使用说明书.docx》由会员分享,可在线阅读,更多相关《#32K1智能电子小产品的单片机开发系统使用说明书.docx(15页珍藏版)》请在冰豆网上搜索。

#32K1智能电子小产品的单片机开发系统使用说明书.docx

#32K1智能电子小产品的单片机开发系统使用说明书

1.单片机系统功能使用说明

单片机系统板包括单片机基本系统和单片机扩展系统两部分,其外形如图1所示。

图1单片机系统外观图

1.1单片机基本系统板

单片机基本系统板的部件包括:

●51单片机最小系统

●串行接口电路

●电源接口电路

●发光二极管电路

●用户程序下载开关

●系统复位开关

●INT0去抖开关

●T0去抖开关

●晶振电路

基本板上的部件与位置对应关系见图2所示。

图2单片机基本板的部件与位置对应关系

1.2单片机扩展板

单片机扩展板部件包括

●数码管接口电路

●键盘接口电路

●实验扩展区

●数码管接口端口

●键盘接口端口

单片机扩展板上部件与位置关系见图3所示

图3单片机扩展板上部件与位置关系

1.3主要功能

学生利用单片机系统可以开展各种课堂实验和应用实验,可以在此基础上扩展制作,也可以利用本系统进行课程设计、毕业设计或参加电子竞赛等。

演示功能有:

●跑马灯实验

●发光管闪动实验

●发光管二进制计数实验

●数码管固定显示实验

●按键和数码管显示实验

1.4演示步骤

系统上电复位后,发光管全熄;

第一次按下INT0中断,系统进入跑马灯实验,发光管从下到上轮流点亮,每个发光管导通时间约0.5秒

第二次按下INT0中断键,系统进入发光管闪动实验,每按T0一次,八个发光管同时改变显示状态,由亮变熄或由熄变亮。

第三次按下INT0中断键,系统进入发光管二进制计数实验,开始八个发光管全熄,每按下T0一次,发光管按二进制计数方式点亮。

第四次按下INT0中断键,系统进入数码管固定显示实验,此时四位数码管显示0、1、2、3。

第五次按下INT0中断键,系统进入按键和数码管显示实验,此时按下任何键盘按键,其对于键值均可以在数码管上显示。

1.5系统板电路原理图

单片机基本系统原理图如图4所示。

图4单片机基本系统原理图

1.6扩展板电路原理图

单片机扩展板原理图如图5所示。

图5.单片机扩展板原理图

1.7单片机系统板元件清单

分类

元件编号

元件内容

数量

电容

电阻

C5

10uf(电解)

1

C1-C3

1uf(电解)

4

104

0.1(陶瓷)

3

30P

30pf

2

R1(系统板)

470Ω

1

R1-R4(扩展板)

100Ω

4

R5-R8(扩展板)

3.3K

4

R2-R6(系统板)

1K

5

RJ1-RJ2

1K排阻(9口)

2

芯片

U1

STC89C51

1

U3

74LS00

1

U1-U4

164

4

U2

MAX232CPE

1

按键

K、S1-S16

6×6小按键

17

K1-K4

8×8不带锁按键

3

LED

L1-L8、POWER

红黄绿各3个

9

SEG1-SEG4

共阳数码管

4

二极管

1N4007

1N4007

2

接插件

J2

USB延长线

1

USB供电口

1

J1

串口线

1

DB9串口座

1

J2

电源插线口

1

11.0592MHz

11.0592M晶振

1

芯片座

U1

DIP-40

1

U3(系统板)、U1-U4

DIP-14

5

U2

DIP-16

1

P0-P3/J1-J2

单排针40针

2

其他

10芯排线

长150

1

8芯排线

长150

1

PCB板

系统板

1

PCB板

扩展板

1

2.Keil使用说明

2.1新建项目

首先:

打开Keil后,点击Project,如图6所示:

图6

点击NewProject后选择你项目存放的文件目录,写项目名,然后点击保存。

然后会弹出器件选型对话框,如图7:

图7

针对本开发板选择Atmel的ATmel89s51或者ATmel89s52.确定后会有一对话框如图8所示

图8

选是,项目建立完毕。

2.2建立源文件

点击Newfile图标如图9所示

图9

然后再点击保存,把新创建的文件保存到你创建项目的那个文件夹里面,注意如果是C文件文件后缀应该为.c,汇编为.asm,头文件为.h。

2.3往项目里添加源文件

邮件点击SourceGroup1

,然后再点击

如图10所示:

图10

选择你要添加的源文件,双击即可。

2.4生成Hex文件

右键点击项目框中的Target1,如图11所示

图11

选择optionforTarget‘Target1’,如图12所示

图12

再点击output,在CreatHexFile选项上打勾,如图13所示。

图13

再点击确定即可,编译项目后就能生成Hex文件,用来烧写进单片机里执行。

2.5编译项目

项目文件添加完毕后,点击编译按钮

,红线画的即是。

然后根据编译输出信息,检查error或者warning。

3.stc下载软件使用说明:

(1)用串口线连接开发板和电脑,打开STC_ISP_V3.1可以看到如图14所示.。

图14STC_ISP下载界面

在左上角选择器件名称STC89C51RC,然后点击

选中要下载的hex文件。

(2)点击

,然后按下串口上面的K1按键,让系统断电,既可开始下载。

STC_ISP左下方会有下图提示,说明下载成功。

如图15所示。

图15下载提示

4.单片机设计实验指导书

4.1流水灯实验

实现的功能:

P1口外接的8个LED依次点亮,呈流水灯显示。

实验步骤:

1.打开keil编译环境,按照“keil使用说明.doc”来新建项目和编写程序,完成程序的编写、修改和编译。

2.确定没有错误后,将编译后生成的“.HEX”文件下载至单片机中,程序下载软件STC_ISP_V3.1的使用方法可参见文档“stc使用说明以及注意事项.doc”。

3.程序运行后,可以看到P1口外接的8个LED依次点亮,呈流水灯显示。

4.2外部中断实验

实现的功能:

按键INT0按下时,P1口外接的8个LED状态取反。

当8个LED点亮时,按一下INT0按键,8个灯全部熄灭,再按一下,8个灯全部点亮。

实验步骤:

1.打开keil编译环境,按照“keil使用说明.doc”来新建项目和编写程序,完成程序的编写、修改和编译。

2.确定没有错误后,将编译后生成的“.HEX”文件下载至单片机中,程序下载软件STC_ISP_V3.1的使用方法可参见文档“stc使用说明以及注意事项.doc”。

3.程序运行后,可以看到按键INT0按下时,单片机执行中断服务程序,P1口外接的8个LED状态取反。

当8个LED点亮时,按一下INT0按键,8个灯全部熄灭,再按一下,8个灯全部点亮。

4.3定时器/计数器T0中断实验

实现的功能:

按键T0按下时,单片机对按下的次数进行计数,并用P1口外接的8个LED显示计数的值,计数值用二进制表示。

实验步骤:

1.打开keil编译环境,按照“keil使用说明.doc”来新建项目和编写程序,完成程序的编写、修改和编译。

2.确定没有错误后,将编译后生成的“.HEX”文件下载至单片机中,程序下载软件STC_ISP_V3.1的使用方法可参见文档“stc使用说明以及注意事项.doc”。

3.程序运行后,可以看到每当按键T0按下时,单片机对按下的次数进行计数,并用P1口外接的8个LED显示计数的值,计数值用二进制表示。

4.4数码管显示实验

实现的功能:

4只数码管分别显示“0123”这四个数字。

实验步骤:

1.打开keil编译环境,按照“keil使用说明.doc”来新建项目和编写程序,完成程序的编写、修改和编译。

2.确定没有错误后,将编译后生成的“.HEX”文件下载至单片机中,程序下载软件STC_ISP_V3.1的使用方法可参见文档“stc使用说明以及注意事项.doc”。

3.程序运行后,可以看到4只数码管分别显示“0123”这四个数字。

4.5键盘按键实验

实现的功能:

16个小按键分别编号为1—16,当任意按下一个键时,在数码管上显示按键的编号。

如按下8号键时,则数码管显示数字8。

实验步骤:

1.打开keil编译环境,按照“keil使用说明.doc”来新建项目和编写程序,完成程序的编写、修改和编译。

2.确定没有错误后,将编译后生成的“.HEX”文件下载至单片机中,程序下载软件STC_ISP_V3.1的使用方法可参见文档“stc使用说明以及注意事项.doc”。

3.程序运行后,可以看到当任意按下一个键时,在数码管上显示该按键的编号。

如按下8号键时,则数码管显示数字08。

4.6继电器控制实验

实现的功能:

通过T0按键来控制继电器切换通路1和通路2导通,当通路1导通时通路2不通,红色LED灯不亮,按下T0时,继电器通路2导通,红色LED灯点亮,再按下T0时,继电器通路1导通。

实验步骤:

1.打开keil编译环境,按照“keil使用说明.doc”来新建项目和编写程序,完成程序的编写、修改和编译。

2.确定没有错误后,将编译后生成的“.HEX”文件下载至单片机中,程序下载软件STC_ISP_V3.1的使用方法可参见文档“stc使用说明以及注意事项.doc”。

3.程序运行后,按T0可以切换继电器的通路,实现LED灯点亮与熄灭。

4.7霍尔传感器实验

实现的功能:

当磁铁靠近霍尔传感器1次,单片机计数加1,并通过数码管显示次数,按下T0按键时可用实现计数值清0。

实验步骤:

1.打开keil编译环境,按照“keil使用说明.doc”来新建项目和编写程序,完成程序的编写、修改和编译。

2.确定没有错误后,将编译后生成的“.HEX”文件下载至单片机中,程序下载软件STC_ISP_V3.1的使用方法可参见文档“stc使用说明以及注意事项.doc”。

3.程序运行后,当磁铁靠近霍尔传感器1次,单片机计数加1,并通过数码管显示次数,按下T0按键时可用实现计数值清0。

4.8光电传感器实验

实现的功能:

物体挡住光电传感器发射端与接收端1次,单片机计数加1,并通过数码管显示次数,按下T0按键时可用实现计数值清0。

实验步骤:

1.打开keil编译环境,按照“keil使用说明.doc”来新建项目和编写程序,完成程序的编写、修改和编译。

2.确定没有错误后,将编译后生成“.HEX”文件下载至单片机中,程序下载软件STC_ISP_V3.1的使用方法可参见文档“stc使用说明以及注意事项.doc”。

3.程序运行后,物体挡住光电传感器发射端与接收端1次,单片机计数加1,通过数码管显示次数,按下T0按键时可用实现计数值清0,此实验可以测转速。

4.9电子琴实验

实现的功能:

当按下1-7号键时,喇叭分别发出1DO、2RE、3M、4FA、5SO、6LA、7SI的音调,可实现电子琴演奏。

实验步骤:

1.打开keil编译环境,按照“keil使用说明.doc”来新建项目和编写程序,完成程序的编写、修改和编译。

2.确定没有错误后,将编译后生成的“.HEX”文件下载至单片机中,程序下载软件STC_ISP_V3.1的使用方法可参见文档“stc使用说明以及注意事项.doc”。

3.程序运行后,当按下1-7号键时,喇叭分别发出1DO、2RE、3M、4FA、5SO、6LA、7SI的音调,可实现电子琴演奏。

4.10温度计实验

实现的功能:

LM35随温度变化输出不同的电压,然后通过运算放大器放大5倍,经过AD转换器TLC549转换成数字量后传给单片机,单片机对数据做相应的处理并实时显示温度值。

实验步骤:

1.打开keil编译环境,按照“keil使用说明.doc”来新建项目和编写程序,完成程序的编写、修改和编译。

2.确定没有错误后,将编译后生成的“.HEX”文件下载至单片机中,程序下载软件STC_ISP_V3.1的使用方法可参见文档“stc使用说明以及注意事项.doc”。

3.程序运行后,可以看到单片机实时显示当前的温度值。

4.11正弦波输出实验

实现的功能:

单片机控制8位D/A转换器5615输出正弦波。

实验步骤:

1.打开keil编译环境,按照“keil使用说明.doc”来新建项目和编写程序,完成程序的编写、修改和编译。

2.确定没有错误后,将编译后生成的“.HEX”文件下载至单片机中,程序下载软件STC_ISP_V3.1的使用方法可参见文档“stc使用说明以及注意事项.doc”。

3.程序运行后,D/A转换器TLC5615的模拟电压输出脚OUT可输出正弦波。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1