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、将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所示:

8、执行菜单Project->Build target编译工程,如无错误即生成hex下载文件,调用progisp1.72软件通过USB ASP下载hex文件到单片机执行。

9、下载器和开发板的连接如图1.4所示:

用杜邦线将MOSI/MISO/SCK/RST和GND五个信号连接起来,VCC也可以通过下载器给开发板供电。

原文地址:https://www.cnblogs.com/wuq-hz-zj/p/10168521.html

时间: 2024-11-09 00:00:06

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

线路人生EP2C5/8启蒙板检测(旧博客迁移)

闲鱼是个好东西,两套CycloneⅡ的开发板只要40,关键还是包邮.虽然说产品升级了N代了,不过这个价格就算拆件也值了.板子框图.实拍图如下: 下午收了快递.晚饭前后马上动手进行测试,卖家原来说的有一块检测不到的,人品爆发两块板子的fpga都可以检测到! 从外观上看板子有缺件见下,周一回实验室补齐.1.需要补焊或更换的有 U2: EPCS4 C35: 104 U4A: M29LV320D C48: 220uF/25V P4-1CAP2.可要可不要,强迫症患者请看 D1:   SMBJ5-170C

从零开始,搭建博客系统MVC5+EF6搭建框架(4)上,前后台页面布局页面实现,介绍使用的UI框架以及JS组件

一.博客系统进度回顾以及页面设计 1.1页面设计说明 紧接前面基础基本完成了框架搭建,现在开始设计页面,前台页面设计我是模仿我博客园的风格来设计的,后台是常规的左右布局风格. 1.2前台页面风格 主页面: 技术博客风格: 详情页风格: 详情页留言风格: 1.3后台风格: 表格风格: 博客发布风格: 以上看到的系统页面是目前系统完成的风格,以后页面设计都参考这些页面风格. 二.使用前端web框架以及插件说明 2.1选择前端web框架,我找了很多框架,以前学过自学过bootstrap觉得对于没有前端

BeagleBone Black项目实训手册(大学霸内部资料)

BeagleBone Black项目实训手册(大学霸内部资料) 介绍:本教程是<BeagleBone Black快速入门教程>的后续教程.本教程以项目操作为主,讲解LED项目.声音项目.传感器项目以及显示项目,并对Beaglebone Black的GPIO.PWM以及I2C等特殊的接口进行详细讲解. 试读下载地址:http://pan.baidu.com/s/1eQozxnG BeagleBone Black项目实训手册 目  录 第1章  准备开始 1 1.1  启动你的Beaglebone

51单片机实现对24C02进行页写、顺序读取并显示验证

源:51单片机实现对24C02进行页写.顺序读取并显示验证 //************************************************************************************* //**程序名称:51单片机实现对24C02进行页写.顺序读取并显示验证 //**编写人:**** //**修改人:**** //**程序目的:熟悉I2C总线协议,实现51模拟I2C时序和24C02通信 //**功能描述:51单片机将8个字节数据写入24C02的一

&lt;实训|第五天&gt;通过搭建NFS,FTP实现共享文件附Vim脚本游戏

先说个事情:我周末是不更新这个系列教程的,不过其他内容的会更新,我周末就整理这一周的各种内容到我的微信公众号中,提供给大家! 期待已久的linux运维.oracle"培训班"终于开班了,小编从已经开始长期四个半月的linux运维.oracle培训,每天白天我会好好学习,晚上回来我会努力更新教程,包括今天学到了什么知识点,用了什么方法,使用了什么工具,工具在哪里共享着等等,努力做到让每一位感兴趣的老司机都能在自己闲暇的时光学到一点额外的知识,指不定那一天你就用上了少许呢! 感谢大家的支持

&lt;实训|第四天&gt;Linux下的vim你真的掌握了吗?附上ftp远程命令上传。

期待已久的linux运维.oracle"培训班"终于开班了,我从已经开始长期四个半月的linux运维.oracle培训,每天白天我会好好学习,晚上回来我会努力更新教程,包括今天学到了什么知识点,用了什么方法,使用了什么工具,工具在哪里共享着等等,努力做到让每一位感兴趣的.关注我的.没关注我的老司机都能在自己闲暇的时光学到一点额外的知识,指不定那一天你就用上了少许呢! ------------------------------------------------------------

山西高平地域文化导入美术设计实训项目的实践

地域文化,是指某个地域的人们在特定的范围内,在自然环境的基础上,在长期的生产生活中创造的.人类活动的产物.山西高平是神农炎帝的故里,长平之战的发生地,是一个有着很深文化积淀的新兴城市,行政区域是国土面积的万分之一,却浓缩了中国五千年文化的精髓.本文通过对山西高平丰富的历史文化资源的调查研究,探讨如何将地域文化元素导入中职美术设计专业的实训项目教学过程,论证典型地域文化元素在中职美术设计教育中的独特作用,并以此作为教学实训素材,依托带有典型地域文化特征的企业真实案例,结合教育教学实践,探索中职美术

为期3个月的实训结束了,有感而发

今天是10月22日,早上刚刚结束项目答辩,作为组长的我第一个进会议室,我深吸一口气,淡定地走了进去,为我这几个月的成果做个总结汇报,那一刻我的心情是平静的,连接好投影仪,清清嗓子,我开始了自我介绍,然后就开始了我的答辩,老师的问题我都完整地回答了出来,也展示了我自己实现的有亮点的小功能,汇报完毕后,起身做了结束语,看着面试官老师们满意的微笑我的心里有了一丝欣慰与感动 这次做的项目是基于局域网的微博客户端,用到安卓开发,我负责整个项目的进度,这期间,我们小组一共5个人不停奋战,实现所有功能,也修改

【CC2530入门教程-增强版】基础技能综合实训案例(基础版)-终端源码

[CC2530入门教程-增强版]基础技能综合实训案例(基础版)-终端源码 广东职业技术学院 欧浩源 一.关于硬件电路 关于这个综合实训案例,具体需求详见<[CC2530入门教程-增强版]基础技能综合实训案例(基础版)-题目需求>. 我自己实在"全国职业院校技能大赛--物联网技术应用赛项"的Zigbee模块上实现的.该模块的电路应该和TI公司官方评估板的推荐电路差不多,我想现在市面上很多开发板也是参考这样的电路设计,只要您使用的开发板上有LED灯.按键输入.串口输出和一路A/