单片机开发板指导

合集下载

与飞YF-K1开发板说明书

与飞YF-K1开发板说明书
上图展出了常用的两种数码管的引脚排列和内部结构。总所周知,点亮发光
7
与飞电子

二极管就是要给予它足够大的正向压降。所以点亮数码管其实也就是给它内部相 应的发光二极管正向压降。如上图左(一共a、b、c、d、e、f、g、DP 八段), 如果要显示“1”则要点亮b、c 两段LED;显示“A”则点亮a、b、c、e、f、g 这 六段LED;我们还知道,既然LED 加载的是正向压降,它的两端电压必然会有高 低之分:如果八段LED 电压高的一端为公共端,我们称之为共阳极数码管(如上 图中);如果八段LED 电压低的一段为公共端,则称之为共阴极数码管(上图右)。 所以,要点亮共阳极数码管,则要在公共端给予高于非公共端的电平;反之点亮 共阴极数码管,则要在非公共端给予较高电平。
与飞电子 51 开发板 YF-K1 使用说明书
目录
前言………………………………………………………………………1 致读者……………………………………………………………………2 准备工作…………………………………………………………………3 51单片机YF-K1开发板资源及实现功能……………………………… 5 一、LED灯(流水灯)………………………………………………… 6 二、数码管………………………………………………………………7 三、独立按键……………………………………………………………11 四、矩阵按键(4*4)…………………………………………………16 五、蜂鸣器………………………………………………………………18 六、继电器………………………………………………………………19 七、PWM …………………………………………………………………21 八、 直流电机 …………………………………………………………22 九、步进电机……………………………………………………………23 十、DS18B20温度传感器………………………………………………25 十一、红外接收…………………………………………………………29 十二、1602字符型液晶显示……………………………………………31 十三、12864液晶显示 …………………………………………………36 十四、DS1302 实时时钟 ………………………………………………40 十五、AT24C02 存储芯片………………………………………………45 十六、AD/DA 模数/数模转换 …………………………………………49

单片机实验指导书

单片机实验指导书

μVision2 支持所有的Keil 80C51 的工具软件,包括C51 编译器、宏汇编器、链接器/定位器、软硬件调试器和目标文件到HEX 格式文件转换器等,μVision2 可以自动完成编译、汇编、链接程序等操作。

μVision2 具有强大的软件环境、友好的操作界面和简单快捷的操作方法。

双击桌面上的Keil μVision2 快捷图标,可以进入如图1-1 所示的集成开发调试环境,各种调试工具、命令菜单都集成在此开发环境中。

菜单栏提供了各种操作菜单,如编辑器操作、工程维护、程序调试、窗体选择以及操作帮助等。

工具栏按钮和快捷键可以快速执行μVision2命令。

常用的菜单栏及相对应的工具栏按钮与快捷键介绍如表1-1~表1-6所列。

图1-1μVision2 集成环境界面表1-1 文件菜单和文件命令(File)表1-2 编辑菜单和编辑器命令(Edit)表1-3视图菜单(View)表1-4工程菜单和工程命令(Project)表1-5 调试菜单和调试命令(Debug)表1-6外围器件菜单(Peripheral)第2章单片机原理实验通过本章的实验,旨在使学生掌握Keil C51 的操作方法,学习80C51 的指令系统及汇编语言的程序设计方法。

2.1系统认识实验2.1.1实验目的1. 学习Keil C51 集成开发环境的操作;2. 熟悉TD-51 系统板的结构及使用。

2.1.2实验设备PC机一台2.1.3实验内容编写实验程序,将00H~0FH共16个数写入单片机内部RAM的30H~3FH空间。

通过本实验,学生需要掌握Keil C51软件的基本操作,便于后面的学习。

2.1.4实验步骤1. 创建Keil C51 应用程序在Keil C51 集成开发环境下使用工程的方法来管理文件,所有的源文件、头文件甚至说明性文档都可以放在工程项目文件里统一管理。

下面创建一个新的工程文件C51.Uv2,以此详细介绍如何创建一个Keil C51 应用程序。

蓝桥杯单片机开发板CT107D常见问题解答V1.2

蓝桥杯单片机开发板CT107D常见问题解答V1.2

NUAA CT107D开发板南航电子科技提供。

CT107D 蓝桥杯单片机开发板常见问题及解决方法1. 板子如何下载程序?为什么提示下载不成功?板子下载程序方法总体上说是ISP串口下载:电脑上的单片机程序下载软件—》电脑USB口----》板子上的USB转串口芯片-----》单片机的串口。

第一步:需要电脑上下载有STC-ISP下载软件,(STC最新版下载软件:stc-isp-15xx-v6.85H 在蓝桥杯资料共享平台有下载链接,可以直接下载,无需安装,直接使用),第二步:电脑上需要安装有串口转换芯片的驱动。

参照CT107D使用说明书安装驱动。

当开发板通过USB线链接电脑,查看电脑设备管理器,可以看到对应端口号读出来时,确定为驱动安装成功。

第三步:就是打开stc-isp-15xx-v6.85H,选择好下载的芯片型号89C52(具体是89C52还是89C52RC要根据所使用的芯片决定),选择端口号为对应的USB识别到的端口号,选择需要下载的.hex文件,点击下载!这个时候需要关闭开发板再重启一起(即冷启动,因为单片机只有在上电启动的时候才会去检测有没有下载的信号)。

即可以完成下载。

至于下载不成功的原因无非以下几种情况:(1).单片机开发板上面的J4 跳线帽没有选择为 UART。

为什么要选择为UART 而不是PROG?? 看CT107D的原理图可知,J4主要是串口转换芯片CH341A的配置引脚SDA的选择。

也就是说,我们通过J4的跳线来选择SDA是悬空还是接地,进而配置CH341A的功能,因为CH341A这个串口转换芯片的功能是特别特别多的。

如下:即CH341A 可以用来作为USB转异步串口、USB转并口、USB转同步串口(SPI)、USB转打印口等等等。

再看CT107d的原理图:我们只用到了CH341A的USB转异步串口,和USB转SPI串口。

所以:我们在使用STC-ISP串口下载的时候,J4跳线需要选择为UART,此时CH341A配置成为USB转异步串口形式与单片机通信,完成下载。

IAP15F2K61S2开发板

IAP15F2K61S2开发板

IAP15F2K61S2开发板STC15单⽚机开发板使⽤说明书(V1.0版)⽬录⼀.功能特⾊ (3)⼆.硬件部分 (3)1.功能模块 (3)2.实训STC15单⽚机开发板平台布局 (4)3.跳线说明 (5)4.电位器功能说明 (5)5.接⼝说明 (5)三.驱动安装及程序下载 (6)1.安装驱动 (6)2.程序下载 (6)⼀.功能特⾊1.采⽤宏晶公司最新STC15系列IAP15F2K61S2芯⽚。

ISP/IAP,在系统可编程/在应⽤可编程,⽆需编程器,⽆需仿真器。

可当仿真器使⽤。

2.增强型8051CPU,1T,单时钟/机器周期,速度⽐普通8051快8-12倍3.61K字节⽚内⽚内Flash程序存储器,擦写次数10万次以上4.⽚内⼤容量2048字节的SRAM5.⼤容量⽚内EEPROM,擦写次数10万次数以上6.共8通道10位⾼速ADC,速度可达30万次/秒,3路PWM还可当3路D/A 使⽤7.共3通道捕获/⽐较单元(CCP/PWM/PCA)8.内部⾼可靠复位,8级可选复位门槛电压,彻底省掉外部复位电路9.内部⾼精度R/C时钟,内部时钟从5MHz~35MHz可选,相当于普通8051的60MHz~420MHz10.两组⾼速异步串⾏通信端⼝(可同时使⽤),可在5组管脚之间进⾏切换,分时复⽤可当5组串⼝使⽤。

11.⼀组⾼速异步串⾏通信端⼝SPI。

12.各种接⼝扩展齐全。

13.⼀根优质USB线实现系统供电、程序下载、通信功能。

⼆.硬件部分1.功能模块STC15单⽚机开发板由以下基本功能模块组成。

(1)单⽚机芯⽚配置40脚STC15系列单⽚机插座;采⽤宏晶公司最新STC15系列IAP15F2K61S2。

(2)显⽰模块配置8路LED输出;配置8位8段共阳数码管;配置LCD1602、LCD12864和TFT液晶接⼝。

(3)输⼊/输出模块配置4×4键盘矩阵,其中16个按键可通过跳线配置为独⽴按键;配置ULN2003功率放⼤电路,驱动继电器、蜂鸣器、步进电机、直流电机。

51单片机实验手册

51单片机实验手册

51单片机实验手册一、概述51单片机是一种经典的8位微控制器,具有广泛的应用领域。

本实验手册旨在提供详细的实验指导,帮助初学者快速入门,并为进一步的学习提供基础。

二、实验准备在进行51单片机实验之前,我们需要准备以下材料:1. 一块51单片机开发板2. USB数据线或者串口线3. 电脑及编程软件4. 面包板及对应的连接线5. 红、绿、蓝LED以及相应的电阻三、实验一:LED闪烁LED闪烁是最基础的实验之一,通过控制51单片机的I/O口状态,使LED灯交替亮灭。

1. 连接电路将51单片机的VCC引脚连接到正极,GND引脚连接到负极,将LED的长脚连接到P1.0引脚,短脚连接到GND引脚。

2. 编写程序使用C语言编写如下程序:```c#include <reg52.h>void main() {while(1) {P1 = 0x00; // P1置低电平,LED灯熄灭Delay(1000); // 延时1秒P1 = 0xFF; // P1置高电平,LED灯点亮Delay(1000); // 延时1秒}}void Delay(unsigned int t) {while (t--);}```3. 烧录程序将编写好的程序通过编程软件下载到51单片机中。

4. 运行实验将USB数据线或串口线连接到51单片机开发板和电脑,将开发板上的开关打开,观察LED灯的闪烁情况。

四、实验二:数码管显示通过控制51单片机的I/O口状态,驱动数码管显示数字。

1. 连接电路将51单片机的VCC引脚连接到正极,GND引脚连接到负极,将数码管的A、B、C、D、E、F、G引脚分别连接到P1.0、P1.1、P1.2、P1.3、P1.4、P1.5、P1.6引脚。

2. 编写程序使用C语言编写如下程序:```c#include <reg52.h>unsigned char code segment[] = { // 数码管段码表0x3F, // 数字00x06, // 数字10x5B, // 数字20x4F, // 数字30x66, // 数字40x6D, // 数字50x7D, // 数字60x07, // 数字70x7F, // 数字80x6F // 数字9};void main() {unsigned int i;while(1) {for(i = 0; i < 10; i++) {P1 = segment[i]; // 依次在数码管上显示数字0-9 Delay(1000); // 延时1秒}}}void Delay(unsigned int t) {while (t--);}```3. 烧录程序将编写好的程序通过编程软件下载到51单片机中。

单片机开发板介绍

单片机开发板介绍

单片机开发板介绍单片机开发板是一种用来学习和开发单片机的专用硬件设备。

它是一个集成了微控制器芯片、外围设备和与计算机通信接口的电路板,可以通过编程实现各种功能,如控制电机、读取传感器数据、通信等。

单片机开发板广泛应用于教育、工程实践和原型设计等领域,成为学习和探索嵌入式系统的重要工具。

首先,单片机开发板的核心是集成的微控制器芯片。

微控制器是一种具备处理器、存储器、输入输出端口等功能的集成电路,常见的有8051、PIC、AVR等。

这些芯片具有低功耗、成本低、体积小等特点,非常适合于嵌入式系统开发。

开发板通常会配备一颗高性能、高集成度的微控制器芯片,以满足不同开发需求。

其次,单片机开发板上会集成一些常见的外围设备。

这些设备可以与微控制器进行通信,并提供额外的功能和接口。

常见的外围设备包括LED数码管、液晶显示屏、按键开关、蜂鸣器、驱动芯片、通信接口(如UART、SPI、I2C)等。

这些外围设备可以帮助开发者更方便地进行程序调试和硬件连接,加快开发效率。

单片机开发板的优势在于其简单易用、成本低廉以及丰富的资源支持。

由于单片机开发板通常使用自带或者第三方提供的开发环境,可以通过简单的配置和编程就能实现各种功能。

同时,开发板的价格相对较低,对于学生、爱好者和初学者而言是一个非常适合的选择。

此外,单片机开发板在市面上拥有丰富的资源和教学支持,包括各种教程、示例代码、开发人员社区等,方便新手入门并提供解决问题的途径。

除了学习和教育用途,单片机开发板还广泛应用于工程实践和原型设计。

通过开发板,工程师可以快速验证自己的想法和设计,以便进行进一步的优化和改进。

开发板提供了诸多接口和外设,方便与其他硬件设备和传感器进行连接,实现更复杂的系统。

在产品开发阶段,开发板也可以作为原型验证的便捷工具,节省了开发成本和时间。

总之,单片机开发板是学习和开发嵌入式系统的重要工具,提供了集成的微控制器芯片、外围设备和与计算机通信接口。

单片机实训指导书

单片机实训指导书

单片机实训指导书一、实训目的单片机实训是一门重要的实践课程,旨在通过实际操作和项目实践,让学生深入了解单片机的工作原理、编程方法和应用开发。

通过本次实训,学生将能够掌握单片机系统的设计、调试和维护技能,提高解决实际问题的能力,为今后从事相关领域的工作打下坚实的基础。

二、实训设备1、计算机:用于编写和调试单片机程序。

2、单片机开发板:包含单片机芯片、外围电路和接口,如STC89C52 开发板。

3、编程器:用于将编写好的程序下载到单片机中。

4、示波器:用于观察电路中的信号波形。

5、万用表:用于测量电路中的电压、电流等参数。

三、实训要求1、学生应提前预习相关的理论知识,熟悉单片机的基本结构和编程方法。

2、实训过程中,要严格遵守实验室的规章制度,注意安全,爱护实验设备。

3、认真完成每个实训项目,按时提交实训报告。

4、培养团队合作精神,积极参与小组讨论和项目开发。

四、实训内容(一)单片机基础知识1、了解单片机的发展历程、应用领域和特点。

2、熟悉单片机的内部结构,包括中央处理器(CPU)、存储器(ROM、RAM)、输入输出端口(I/O 口)、定时器/计数器、中断系统等。

3、掌握单片机的指令系统和编程方法,能够使用汇编语言或 C 语言进行简单的程序编写。

(二)单片机开发环境搭建1、安装单片机编程软件,如 Keil C51。

2、学习编程软件的使用方法,包括创建工程、编写代码、编译调试等。

3、安装并使用下载软件,将编写好的程序下载到单片机开发板中。

(三)单片机 I/O 口控制实验1、学习单片机 I/O 口的工作原理和控制方法。

2、编写程序实现对单个 I/O 口的输出控制,如点亮 LED 灯。

3、实现对多个 I/O 口的组合控制,如流水灯效果。

(四)定时器/计数器实验1、了解单片机定时器/计数器的工作原理和计数模式。

2、利用定时器/计数器实现定时功能,如控制LED 灯闪烁的频率。

3、实现计数器功能,如对外部脉冲进行计数。

stc-isp开发板使用说明

stc-isp开发板使用说明

STC-ISP 单片机开发套件中国.深圳.学林电子有限公司版权所有概述恭喜您拥有了一台性能非凡的51单片机编程器/试验板多功能的单片机开发套件。

本套件为非卖品,全部由深圳学林电子友情赠送并提供技术支持。

为了您正确的使用,我们强烈建议您在第一次通电前仔细阅读此说明书!在以后的数月时间里,只要您不断坚持学习,程序员之门将为您打开。

本套件可以工作在编程-试验方式。

请注意以下连接图:能够为您做些什么?1 它可以直接支持STC89C52RC单片机的烧写,可以把程序写入单片机并实验。

2 他是一个多功能的51单片机试验板,配合我们提供的近100个详细中文注释的例子程序,您不需要另外购买其他任何材料即可完成51单片机的流水灯,小键盘,数码管动态显示,数码管静态显示,计数器,小喇叭报警器,唱歌。

串口通信试验, 24c04扩展,外中断,红外遥控,液晶显示等试验。

对系统的需求?windows 98/me/2000/xp ,586以上计算机,一个串行口。

初步认识该套件试验部分包括了以下的硬件资源:8个Led指示灯(P1口)。

4个小键盘(P3.2, P.3.3 , P3.4, P3.5)。

1个小喇叭(P3.3)。

1个硬件复位。

8位的动态扫描数码管可作8位显示器, 8位时钟,计数器等)1个标准232通信接口。

1个标准的0802(全兼容于1602)液晶显示器。

1个红外线遥控接收头。

1个扩展储存器24C02。

同时为了便于用户实验的扩展,我们还特别设计了外接40pin IO接口。

可以通过板上的跳线选择将芯片资源外接,这样即可通过扩展实现不同的功能。

(请参照上图)1 并行通信口,用于连接电缆到电脑打印口下载烧写数据(功能已经取消)2 40脚单片机的烧写卡座,用于AT89C51/S51等单片机的烧写。

(注意所有卡座插芯片均为芯片缺口向上!否则会烧毁芯片。

下同)(功能已经取消)3 20脚单片机的烧写卡座,用于AT89C2051/4051等单片机的烧写(功能已经取消)4 试验部分晶体,12mhz5 实验卡座:用于C51/S51等兼容40脚单片机试验6 8个指示灯接在P1.0-P1.7, 低电平点亮7 1602液晶插座。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

STC89C52单片机开发板实验指导书目录一、熟悉编程软件的使用 (1)二、熟悉下载环境 (7)三、最小系统模块 (12)四、流水灯 (13)五、独立按键 (14)六、矩阵键盘扫描与数码管显示 (15)七、串口通信实验 (17)八、电源指示部分和蜂鸣器 (17)附录一元器件的极性识别 (19)附录二焊接要求与注意事项 (20)一熟悉编程软件的使用一、目的掌握KEIL编程软件的安装及使用方法,熟悉KEIL编程环境。

二、步骤(一)、先安装下载软件:1.在单片机开发板的开发工具文件夹中找到KEIL文件夹,然后双击“C51V900修正版1.1.exe”,按照提示安装即可。

安装完成后会在桌面上出现一个KEIL uVision4的图标。

2.对KEIL软件进行在线注册,首先打开uVision4,在菜单栏中找到File选项,然后再File栏中选择License Management选项,如图1所示,在打开的License Management窗口,复制右上角的CID。

图1在KEIL文件夹中找到“Keil_lic-v3.2.exe”,然后双击。

打开注册机,在CID窗口里填上刚刚复制的CID,其它设置不变,点击Generate生成许可号,复制许可号,如图2所示。

将许可号复制到License Management窗口下部的New LicenseID Code,点击右侧的Add LIC。

若上方的Product显示的是PK51 Prof。

DevelopersKit即注册成功,Support Period为有效期,一般可以到30年左右,若有效期较短,可多次生成许可号重新注册。

如图3所示。

图2图3(二)、此时,KEIL软件我们就注册成功了。

我们打开µVision4软件,点击Project 菜单,点击NEW,选择µVision Project建立新工程,如图4所示。

在文件名窗口中输入我们要建立的工程的名字,然后在保存在窗口中选择我们的工程存储位置。

然后点击保存。

会出现图5所示,我们在这个窗口中选择我们板子的单片机类型,我们单片机开发板的单片机是STC公司的STC89C52RC,选择好后点击确定。

会出现如图6所示的一个对话框选择“Y”选项。

图4图5图6我们在如图7所示的位置,选择第一选项新建文本。

然后点击第三个选项保存文本。

会出现图8所示的窗口。

图7图8我们要对新建的文档进行命名,一般文档的命名和我们所见的工程是一致的,不过文档的后缀必须是“.C”。

文档存储在我们建的工程之中。

文档名字改好后点击保存。

然后添加我们新建文档,右击“Source Group1”,如图9所示,点击“Add Files to Group Source Group1”选项。

如图10所示,图9图10图11选择我们新建的后缀为“.C”的文档,然后单击“ADD”。

在点击“Close”关闭窗口,就可以把我们新建的文档添加到工程中了。

如图11所示。

我们就可以进行编程了。

程序编写完后我们要对程序进行编译如图12所示,图12我们点击左边第二个编译选项,编译我们编写好的工程。

程序编译后没有错误及警告,我们点击左边第六个选项。

出现如图13所示。

图13把“Create HEX Fi”窗口选上,然后再编译一次,生成“.HEX”文件。

如图14所示,生成“.HEX”文件,用于下载到单片机中。

图14二熟悉下载环境一、目的掌握STC下载软件的使用方法及PL2303下载线使用方法,熟悉STC下载环境。

二、步骤(一)、安装下载线驱动:1.在单片机开发板的下载线驱动文件夹中找到PL2303驱动安装软件,如果你的系统是XP系统,点击XP文件夹,双击USB_Driver.exe。

安装驱动,若你的系统是WIN7系统,点击WIN7文件夹,双击USB_Driver.exe。

然后会出现以图15所示。

图15图16点击下一步,然后选择“是,立即重新启动计算机”,单击“完成”,电脑自动关闭重启,如图16所示。

重启电脑后,用PL2303下载线连接单片机开发板与电脑。

电脑右下角出现新硬件识别并提示新设备可用,则下载线PL2303的驱动安装成功,若不识别,则驱动没有安装成功,重新安装驱动。

(二)、安装下载软件:1.双击下载软件文件夹中的“STC_ISP_V481.exe”按照提示安装即可:2.在安装目录文件夹下会生成如下图标:(三)、软件的使用:1、双击下载软件图标即图17出现如下界面;图172、单片机选型:从图17中的MCU Type下拉框中选择STC89C5XRC/RD从该系列中选择STC89C52RC,如图18所示。

图183、下载文件选择:点击如图18中的“打开程序文件”,找到小开发板资料\示例程序文件夹。

如图19所示。

图19如选择“定时中断流水灯”文件夹出现一个hex文件“1.hex”双击即可完成程序文件的选择,如图20所示。

图204、点击软件中,按下开发板自锁按键即可完成程序下载。

5、如果开发板已经上电,重新上电即可完成程序下载。

三最小系统模块最小系统由电源、复位电路、时钟电路组成1、首先,要保证各电路能够工作,必须要有电源;2、其次单片机是数字电路,其工作离不开时钟,因此必须给单片机配置时钟电路;3、另外为保证单片机可靠工作,还须配置复位电路;四流水灯流水灯模块按照你自己设定的程序,使流水灯依次点亮。

电阻作用限流保护灯的寿命。

例即第一个亮完1s,在第一个慢慢灭的时候第二个灯亮起,第二个灯亮1s慢慢灭时第三...一、实验目的1、掌握程序的基本框架;2、掌握程序中延时函数的使用;3、通过程序实现LED灯的流水灯显示;二、实验内容项目一及步骤1、程序选择项目:按照实验的方法选择程序下载到开发板上。

2、分析程序项目1:通过分析函数可知,每隔一段时间对P1口重新赋值。

通过修改延时函数中的值如程序中的“delay;”语句,把其中的值改变看流水灯的速度是否改变。

3、现象:当“delay;”语句中括号内的值越大流水灯速度越慢,值越小速度越快。

三、实验结果下载本代码生成的HEX文件,运行单片机,可以看到LED灯的流水灯显示。

电源指示部分和蜂鸣器电源部分指示电路能否正常工作,能断开电路。

通过给p27低电平,使三极管在放大状态,蜂鸣器发出声音。

五独立按键一、目的1、掌握程序的基本框架。

2、学会独立按键的使用及按键如何去抖动。

二、内容及步骤1、程序选择:按照实验的方法选择程序下载到开发板上:2、现象:在开发板上四个独立按键分别为是s1,s2,s3,s4 按下按键s1,选择模式。

s2、s3选择速度。

3、问题思考:通过改变延时函数值的大小,再使用按键看有何变化?六矩阵键盘按键和数码管显示矩阵键盘模块键盘识别1)行扫描法所谓行扫描法,就是通过行线逐行发出低电平信号,如果该行线所连接的键没有按下的话,则列线所连接的输出端口得到的是全“1”信号,如果有键按下的话,则得到的是非全“1”信号。

为了提高效率,一般先快速检查整个键盘中是否有键按下;然后,再确定按下的是哪一个键。

2) 行列反转法行列反转法扫描键盘首先从列线全部输出低电平,扫描行,得到行信号;然后再从行线全部输出低电平,扫描列,得到列信号;最后将行列信号组合得到键值。

数码管模块⑴74HC573和74LS373原理一样,8数据锁存器。

主要用于数码管、按键等等的控制.数据锁存当输入的数据消失时,在芯片的输出端,数据仍然保持;这个概念在并行数据扩展中经常使用到。

⑵74HC138为3/8译码器,输入端A2A1A0从000-111变化,对应输出端低电平输出,完成变量译码。

⑶共阴极接法把发光二极管的阴极连在一起构成公共阴极,使用时公共阴极接地。

每个发光二极管的阳极通过电阻与输入端相连。

一、目的1、掌握程序的基本框架。

2、学会独立按键的使用及按键如何去抖动。

二、内容及步骤1、程序选择:按照实验的方法选择“单片机开发板资料\示例程序\独立按键示例”,把程序下载到开发板上:2、分析程序:通过分析函数可知,本程序中定义了十六个按键,与开发板上一一对应。

且每个按键控制一个数码管显示的状态,每按下一次对应的数码管发生变化。

3、现象:在开发板上矩阵键盘的顺序从左到右边0-f,在数码管依次显示。

4、问题思考:通过改变延时函数值的大小,再使用按键看有何变化?七串口通信实验MAX232串行通信接口MAX232是一种双组驱动器/接收器,片内含有一个电容性电压发生器以便在单5V电源供电时提供EIA/TIA-232-E电平常用的电平转换集成电路MAX232具有电平转换功能。

一、目的1、掌握程序的基本框架。

2、掌握程序中串口中断函数的使用和波特率的选择及初始化。

3、串口通讯时单片机与计算机通讯的最基本的方式,通过本次实验能掌握最简单的单片机与计算机的通讯。

二、内容及步骤1、程序选择:按照实验的方法选择“单片机开发板资料\示例程序\串口通信程序”,把程序下载到开发板上。

2、分析程序:通过分析程序可知,改程序在没有数据接收的情况下一直处在等待接收状态。

当有数据接收时,数据接收后,把数据值赋给P0口以二进制显示出来。

3、现象:通过串口调试精灵软件,与开发板通信。

在该软件中选择16进制发送和16进制接收及9600的波特率进行通信。

当发送一个值会立刻返回同样的值。

4、问题思考:如果不选用9600的话会怎样?自己动手如何用波特率值为4800时正常通信。

三、结果通过串口助手发送16进制数据,单片机接收数据并把所发送的数据点亮P0口的LED灯,单片机接受到计算机发送的数据后把数据又发送回计算机(在串口助手上可以看到)。

附录一元器件的极性识别一、电容极性的识别低于1μF的低值电容大多数是无极性之分的,但是具有1μF或更大电容值的电容几乎都是有正负极之分的。

因此,在焊接电容时候一定要注意区分电容的极性,否则会造成电容烧毁。

本次KFB-05单片机开发板所使用的电容有极性和无极性的两种,其中贴片电容为无极性的,单片机晶振所使用的独石电容是非极性电容。

不过单片机开发板上还有两个电解电容具有极性,单片机开发板上在印制电路板时候,已经标明极性电容的正极位置,我们在焊接时候一定注意电容的正负极,以便达到正确焊接电路的目的。

二、排阻正反根据以前几代开放板的使用情况,同学们在焊接排阻的时候最容易把排阻正反焊接错误,以致排阻在单片机P0口上没有实现上拉电阻的作用,本次单片机开发板所采用的排阻,在排阻的商标上有个菱形的标志是排阻的公共端,也称为排阻的正向。

把排阻的正向与单片机的VCC脚焊接,这样才能使排阻正常工作。

我们在焊接排阻时候一定要注意排阻的正反。

三、LED正负极识别在LED发光二极管的焊接过程中,要非常注意LED正负极性的识别,否则通电后会造成LED烧毁。

本次单片机开放板在印制时候,已经在板子上标明要焊接部位的正负极性。

相关文档
最新文档