ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:137.29KB ,
资源ID:7622188      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7622188.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(51单片机实训板使用说明.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

51单片机实训板使用说明.docx

1、51单片机实训板使用说明51单片机实训板使用手册51单片机实训是我司针对单片机初学者设计的一款性价比非常高的单片机开发板。其电路原理图如图1所示。一.入门套件原理介绍图1.单片机入门套件原理图电路原理介绍:1. 晶振和复位电路复位电路的基本功能是:系统上电时提供复位信号,直至系统电源稳定后,撤销复位信号。为可靠起见,电源稳定后还要经一定的延时才撤销复位信号,以防电源开关或电源插头分-合过程中引起的抖动而影响复位。图3所示的RC复位电路可以实现上述基本功能。图3.单片机的复位电路 图4是单片机的晶振电路,其是配合单片机内部的电路形成典型的文氏振荡器。电容C12和C13为晶振的负载电容,分别接在晶

2、振的两个脚上和对地的电容,一般在几十PF。它会影响到晶振的谐振频率和输出幅度。晶振的频率选择为11.0592MHz是为了在进行RS232串行通信时计算单片机内部定时器的定时常数。图4.单片机的晶振电路2. ISP下载电路接口电路ISP下载电路接口电路如图5所示,ISP(In-System Programming)在系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。ISP技术是未来发展方向。在套件中也为您设计了ISP接口电路。配合我司开发的AT89S5系列单片机下载线(选配件)。就可以对ATMEL公司的AT89S

3、5系列的具有ISP接口的单片机进行在系统编程(即ISP)。图5.ISP接口电路图3. 数码管驱动电路数码管驱动电路如图6所示。数码管驱动电路采用的是动态驱动电路。图6.数码管驱动电路数码管驱动电路原理:图中PNP三极管Q1,Q2工作在开关状态,数码管的端口a、b、h与单片机的P0端口连接。由8051的P2.0和P2.1来控制Q1和Q2的工作状态。当8051单片机端口P2.0为低电平,P2.1为高电平时,LED1的电源端与系统的地近似为短接,LED2与系统地近似为开路状态。则此时LED1配合P0端口输出的数据组成一个数码管显示电路,而LED2此时不显示(全灭)。当情况相反时:P2.0=1,P2.

4、1=0时候数码管LED2显示P0端口的数据,LED1则不显示P0端口的数据(全灭)。如果两个数码管能够轮流显示而且速度足够快的话,那么由于人眼的视觉暂留效应,两个LED看上去就几乎是同时在点亮。这也就是LED动态扫描根本的原理。4. 单片机核心处理器单片机核心处理器电路如图7所示。图7.单片机核心处理器单元单片机核心处理器电路由芯片座,以及上拉排阻配合单片机的晶振和复位电路组成。单片机核心处理器的芯片座可以换插不同半导体厂商(如:Atmel、NXP、STC、SST、华邦等)的芯片,为您的开发和设计带来很多的便利。5. LED驱动及按键电路LED驱动电路如图8所示,LED驱动电路的基本原理比较简

5、单,LED通过一只330欧姆的限流电阻与单片机的I/O相连接。其中限流电阻的阻值大小与具体单片机I/O的驱动电流大小有关系。图8.LED驱动电路按键驱动电路原理图如图9所示。图9.按键驱动电路当按键按下时会使INT0或者P2.7为低电平。对于标准的8051单片机,当INT0为低电平时会触发单片机的外部中断INT0。6. DS18B20实时测温电路利用DS18B20可以测量当前环境的实时温度,DS18B20是单总线方式工作,只需要满足时序要求,即可对其进行读写操作,此处利用P24作为数据传输口。图10.DS18B20测温电路二、实验操作:实验一:LED操作实验目的:掌握单片机IO的基本操作方法。

6、熟悉单片机IO的C语言操作方法。实验程序:LED灯实验步骤:1) 打开LED灯文件夹,短接数码管右下角的跳线帽,使8个LED和电源连接。2) 在Keil环境下打开项目工程文件EX13) 编译EX1,生成EX1.hex4) 利用STC单片机的ISP工具下载EX1.hex到STC单片机内部的FLASH中。5) 断电后重新上电,观察LED变化情况。实验二:数码管显示实验实验目的:掌握8段数码管动态显示驱动的方法,并能够掌握获取段码的方法。实验程序:数码管显示实验步骤:打开数码管显示文件夹,在Keil环境下打开项目工程文件EX2编译EX2,生成EX2.hex利用STC单片机的ISP工具下载程序代码到S

7、TC单片机内部的FLASH中。断电并重新上电,观察数码管显示内容的变化。实验三:INT0中断计数显示实验实验目的:掌握在C语言中编写中断程序的方法。并复习数码管动态显示程序的编写。实验程序:INT0中断计数显示实验步骤:在Keil环境中打开项目工程文件 EX3.编译EX3,生成EX3.hex利用STC的ISP工具下载程序代码到STC单片机内部的FLASH中。断电并重新上电。连续击发P2.7按键,观察数码管显示内容的变化。实验四:串口发送数据实验实验目的:掌握单片机串口C语言的操作方法。实验程序:串口发送实验实验步骤:在Keil环境中打开项目工程文件EX4编译EX4,生成EX4.hex利用STC

8、的ISP工具下载程序代码到STC单片机内部的FLASH中。断电并重新上电。在PC端口运行串口监测软件,打开串口调试助手,设置COM:COM1或COM2。波特率:9600、校验位:无(NONE)、数据位:8、停止位:1点击选择自动发送,选择十六进制或者字符格式显示。7) 观察串口监测软件的接收结果。实验五:串口接收数据实验实验目的:掌握单片机串口接收数据的C语言操作方法。实验程序:串口接收实验实验步骤:在Keil环境中打开项目工程文件EX5编译EX5,生成EX5.hex利用STC的ISP工具下载程序代码到STC单片机内部的FLASH中。断电并重新上电。打开串口监测软件,每次输入一个数字,并发送至

9、单片机。观察单片机开发套件上数码管显示的数字和输入的数字是否一样。实验六、数字温度传感器实验实验目的:利用单片机控制温度传感器的方法。实验程序:数字温度实验实验步骤:在Keil环境中打开项目工程文件DS18B20编译DS18B20,生成DS18B20.hex利用STC的ISP工具下载程序代码到STC单片机内部的FLASH中。断电并重新上电。观察数码管显示内容,数码管显示的是当前实时温度值,精度在小数点后两位。实验七、数字钟实验实验目的:掌握单片机定时器精确定时的方法。实验程序:数字钟实验实验步骤:在Keil环境中打开项目工程文件shizh编译shizh,生成shizh.hex利用STC的ISP

10、工具下载程序代码到STC单片机内部的FLASH中。断电并重新上电。观察数码管显示内容,数码管上显示跑表数字,每一秒钟加一。实验八、综合实验实验目的:掌握单片机实际应用方法。实验程序:综合实验实验步骤:打开综合实验文件夹,在Keil环境中打开项目工程文件lesson编译lesson,生成lesson.hex利用STC的ISP工具下载程序代码到STC单片机内部的FLASH中。断电并重新上电。5 ) 按下P27和INT0按键,观察实验现象: 按INT0键第一次,流水灯实验,LED流水灯开始以不同的方式显示。按INT0键第二次,跑表时钟实验,数码管上显示跑表数字,每一秒钟加一。按INT0键第三次,数字温度传感器实验,数码管上显示当前的实时温度。按INT0键第四次LED灯交替闪烁。按INT0键第五次又回到流水灯实验。按P2.7为键盘检测实验,只要按下此键,MCU停此所有的操作,将LED灯和数码管清0。

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

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