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

Posted wuq-hz-zj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Lesson01:W-A_51单片机实训板介绍(旧博客迁移)相关的知识,希望对你有一定的参考价值。

一、开发板介绍
单片机实训板是以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所示:

 

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

以上是关于Lesson01:W-A_51单片机实训板介绍(旧博客迁移)的主要内容,如果未能解决你的问题,请参考以下文章

51单片机程序技巧

谁能把单片机串口通信SFR介绍下?

MCS----51单片机外部中断请求信号有电平方式和______

单片机期末实训---- 密码锁和交通灯

《蓝桥杯CT107D单片机竞赛板》:中断模块

寒假实训笔记day01——认识M4单片机之STM32F405RGT6