欢迎来到天天文库
浏览记录
ID:354372
大小:448.50 KB
页数:27页
时间:2017-07-27
《up51s 单片机学习开发板 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、uP51S单片机学习开发板摘要单片机就是在一块硅片上集成了各种部件的微型计算机,这些器件包括中央处理器CPU、数据存储器RAM、程序存储器ROM、定时器/计数器和多种I/O接口电路。uP51S单片机学习开发板是一款学习单片机的实用工具,支持89S系列单片机和ATMega8515管脚兼容的AVR单片机!配有丰富的代码例子,让您更快进入单片机的世界!学习单片机离不开实验,以往单片机的实验往往依赖于仿真机和单片机学习系统,价格昂贵,至使学习单片机的门槛很高,很多人不能跨入单片机学习的大门。近年来,随着FLASH型单片机的广泛应用,采用软件模拟加写片验证成为一种经济实用的实验方法,尤其是随着单片
2、机技术的发展,很多单片机都具有了ISP功能,只要一根下载线即可以编程,开始学习时,不再需要仿真机、编程器,使得单片机的入门门槛大大降低,学习单片机的人越来越多。UP51S就是这样一款具有实验、下载、编程功能与一体的实验板,配合仿真模块+KEIL软件环境还可以实现硬件的仿真功能。实现单步、过程单步、设置断点等调试手段调试程序。关键字:AT89S5X,X5045,At24C×××,16X2字符液晶,93C46。27引言uP51S单片机学习开发板总体定位是一款单片机入门级的学习开发板。板上安装了4位共阳数码管;8个发光二极管;四个按钮开关;一个简单的音响电路;At24C×××类芯片插座;X50
3、45芯片插座;93C46芯片插座;RS232串行接口;字符型LCD插座;带有标准ISP插座,可用下载线对AT89S5X单片机编程;去掉笨重的变压器采用USB供电;4位拨码开关;全部资源都引出的多功能扩展接口;大面积实验区;所有的资源全部都可以使用跳线选择,方便明了;主芯片安装位留有足够位置,既可以安装芯片插座,也可以安装ZIF插座(配合下载线可将该板作为编程器用);有扩展接口,可方便地扩展其他串行接口芯片,我将举出配套使用的128x64点阵液晶模块、USB开发模块、TCP/IP模块、AD/DA模块、电机实验模块等更多模块。使用这块实验板可以进行流水灯、人机界面程序设计、音响、计数器等基本
4、编程练习,还可以学习I2C接口芯片使用、SPI接口芯片使用、字符型液晶接口技术、与PC机进行串行通讯等目前较为流行的技术。27论文目录第一章、硬件结构……………………………………………4第二章、开发板使用说明……………………………………8第三章、常用实验举例………………………………………103.1、LED流水灯控制……………………………………103.2、警报声程序…………………………………………113.3、单片机唱歌…………………………………………123.4、LED数码显示………………………………………153.5、按键扫描程序………………………………………173.6、串行通迅………………
5、……………………………19第四章、附录…………………………………………………224.1、UP51S开发板电路图………………………………224.2、参考文献……………………………………………2727第一章、硬件结构一、发光二极管:单片机的P0端口接了8个发光二极管,这些发光二极管的负极通过一个排电阻接到P0端口各引脚,而正极则接到正电源端,发光二极管亮的条件是P0口相应的引脚为低电平,即如果P0口某引脚输出为0,相应的灯亮,如果输出为1,相应的灯灭。例:MOVP0,#0FH该行程序将使发光二极管LD1-LD4熄灭,而LD5-LD8点亮。二、数码管:单片机的P0口和P2口的部份引脚构成了4位
6、LED数码管驱动电路,这里LED数码管采用了共阳型,共阳型数码管的笔段(即对应abcdefgh)引脚是二极管的负极,所有二极管的正极连在一起,构成公共端,即片选端,对于这种数码管的驱动,要求在片选端提供电流,为此,使用了PNP型三极管作为片选端的驱动,共使用4只三极管,所有三极管的发射极连在一起,接到正电源端,基极则通过限流电阻分别接P2.0~P2.3,集电极分别向4只数码管供电。图2共阳型数LED显示器以下是根据硬件连线而写的字形码:字0123456727字形码0C0H0F9H0A4H0B0H99H92H82H0F8H字89ABCDEF字形码80H90H88H83H0C6H0A1H86
7、H8EHUP51S单片机实验板显示器接口电路原理图三、串行接口:串行通讯功能是目前单片机应用中经常要用到的功能,80C51系列单片机P3.0和P3.1引脚的第二功能是串行口RXD与TXD,其内部的串行接口电路具有全双工异步通讯功能,但是单片机输出的信号是TTL电平,为获得电平匹配,实验板上扩充了一片MAX232芯片,利用该芯片进行电平转换,该芯片内部有电荷泵,只要单一的5V电源供电即可自行产生RS232所需的高电压,使用方便。四、按
此文档下载收益归作者所有