Lesson01:W-A_51单片机实训板介绍(旧博客迁移)

本文详细介绍了一款基于AT89S52单片机的实训板,涵盖输入输出单元、存储与时钟模块等资源。介绍了开发板的硬件连接、所需软件、工程模板建立及编译下载流程。
一、开发板介绍
单片机实训板是以Atmel公司的AT89S52单片机为核心的实验板,主要资源包括以下部分:
1、输入单元——四个独立按键/十六个矩阵按键(通过短路帽跳线选择),一个PS2键盘/鼠标接口
2、输出单元——八位LED发光管/四位动态扫描数码管/1602液晶(共用P0口),蜂鸣器,继电器
3、存储单元——SPI串行存储器AT93C46,I2C串行存储器AT24C02
4、实时时钟——DS1302(SPI接口)
5、数字温度传感器——DS18B20(单总线接口)
6、串行ADC——TLC549
7、下载接口——USB ASP(IDC10接口,通过杜邦线连接)
具体的电路原理图见新苗班群共享文件《W-A_51原理图.pdf》。
二、系统设置
1、硬件连接:实验板+USB ASP下载器+USB转5V线,USB ASP下载器的安装见压缩包说明。
2、软件需求:编译器Keil uVison4+源代码编辑Notepad+程序下载progisp1.72。
三、工程模板建立
1、新建顶层文件夹,如 \W_A51Borad;新建三个子文件夹,pro为Keil工程文件,src为C源文件,inc为C库文件;工程模板见群共享《W_A_51Board工程模板.zip》。

2、双击Keil图标运行软件,执行菜单Project->New uVison...,键入项目名称并指定目录pro;

3、在器件选择对话框选中Atmel->AT89S52,拷贝启动文件选项选”N“;

4、执行菜单Project->Options for Target...进行目标板设置,Target栏设置如图1.1所示:

 

Lesson01:W-A_51单片机实训板介绍 - Cody - wuq_hz_zj 的博客
5、Output栏勾选"Create HEX File",C51栏中的”Include Paths“指定"inc"目录,如图1.2所示:
Lesson01:W-A_51单片机实训板介绍 - Cody - wuq_hz_zj 的博客
 
6、将Keil\C51\INC\Atmel\目录下的"AT89X52"拷贝到"inc"目录,同时新建项目头文件"WA51.h",在”src“文件夹中新建主函数源文件”main.c“和项目源文件”WA51.c“;
7、在Keil界面左侧导航栏选中”Source Group 1“单击右键从下拉菜单选择”Add File to Group...“,添加“src”文件夹中的两个源文件,如图1.3所示:
Lesson01:W-A_51单片机实训板介绍 - Cody - wuq_hz_zj 的博客
 
8、执行菜单Project->Build target编译工程,如无错误即生成hex下载文件,调用progisp1.72软件通过USB ASP下载hex文件到单片机执行。
9、下载器和开发板的连接如图1.4所示:
Lesson01:W-A_51单片机实训板介绍 - Cody - Mr. W的博客
 用杜邦线将MOSI/MISO/SCK/RST和GND五个信号连接起来,VCC也可以通过下载器给开发板供电。

转载于:https://www.cnblogs.com/wuq-hz-zj/p/10168521.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值