单片机实训项目9演示教学
- 格式:ppt
- 大小:466.50 KB
- 文档页数:13
单片机应用技能实训教案一项目8项目9单片机双机通信电路制作任务1项目相关基本知识学习送或接收一进制数据的位数称为波特率,单位为b/s,即位/秒。
串行口有四种工作方式,这四种工作方式对应三种波特率。
工作方式0 :波特率为=fsoc/12,不受SMOD位影响。
工作方式2:波特率=2SMOD X fsoc/64 (9-1 )工作方式1和方式3:波特率=2SMOD X( T1 溢出率)/32 (9-2 ) T1溢出率即为一次定时时间的倒数,即T1 溢出率=M1(9-3 )(2M x) 12 fsoc其中x为定时初值,M由T1的工作方式决定,一般置T1 工作方式2, M=8将式9-3代入9-2,并整理后得:o SMOD -波特率- ----- 『■竺(6-4 )384(2 x)当已知晶振频率和所需的波特率时,可由式6-4计算定时器的初值。
二、MCS-51单片机串行口工作方式1、2、3及应用1、方式1方式1是波特率可调的8位数据异步通信方式,发送或接收一帧信息为10位,其中包括1位起始位0, 8位数据位和1位停止位1。
方式1的发送是在T1-0的条件下,由任何一条以SBUF为目的地址的数据传送指令作为启动发送开始的。
发送时,由硬件自动生成一位起始位0,接着发送8位数据位,之后自动生成停止位1,数据从TXD端(P3.1引脚)输出。
当发送完一帧数据后,置中断标志TI为1。
串行口置为方式1,若RI=0 , REN=1时,允许串行口接收数据。
串行口米样RXD ( P3.0引脚),当米样到由1到0跳变时,确认是起始位“ 0”,便开始接收一帧数据。
方式1接收时,必须同时满足以下两个条件:(1)RI=0 ;(2)停止位为1或SM2=0。
在满足以上两个条件后,8位数据存入SBUF,停止位进入串行口控制寄存器SCON的RB8位,同时置中断标志RI为1。
若不满足这两个条件,接收到数据不能存入SBUF,此组数据丢失。
2、方式2方式2是9位数据异步通信方式,发送一帧信息为11位,其中一位起始位0、8位数据位、第9位数据位和一位停止位1。
09单片机程序设计实训09单片机程序设计实训一、介绍本文档旨在指导学生进行09单片机程序设计实训,通过该实训能够掌握单片机的基本概念、编程语言以及实际应用。
本实训包括以下几个章节:二、实训准备1、硬件准备1.1 单片机开发板1.2 连接线1.3 电源1.4 手册和资料2、软件准备2.1 Keil C512.2 相关驱动程序2.3 仿真器2.4 烧录软件2.5 编程软件三、单片机基础知识1、单片机简介1.1 定义1.2 组成1.3 特点2、单片机的工作原理 2.1 存储器结构 2.2 寄存器2.3 输入输出2.4 中断2.5 时钟和定时器 2.6 数字转换器2.7 通信接口3、常用单片机3.1 8051单片机 3.2 AVR单片机3.3 PIC单片机四、单片机编程语言1、汇编语言1.1 语法结构1.2 数据类型1.3 指令集1.4 编程实例2、C语言2.1 语法结构2.2 数据类型2.3 控制语句2.4 函数2.5 数组和指针2.6 结构体和联合体2.7 C语言与汇编语言的互操作五、单片机实践1、LED灯控制1.1 硬件连接1.2 程序设计1.3 编译和烧录2、蜂鸣器控制与音乐播放2.1 硬件连接2.2 程序设计2.3 编译和烧录3、温度传感器应用3.1 硬件连接3.2 程序设计3.3 编译和烧录六、实训总结与展望本次实训通过学习单片机的基本知识和编程语言,掌握了基本的程序设计和实践技能。
未来的学习中应继续深入探索单片机的各种应用领域,在实际项目中运用所学的知识。
附件:1、单片机开发板连接图2、8051单片机数据手册法律名词及注释:1、单片机:一种集成电路芯片,包含了微处理器的全部功能。
2、中断:指在程序运行过程中,某个事件的发生会打断当前程序的正常执行,转而执行相应的中断服务程序。
3、数字转换器:将模拟信号转换为数字信号的电路或芯片,常用于模拟信号的采集与处理。
GL9实验操作指导书V71_图文(精)给力者 GEILIER R GL9型51单片机开发学习系统实验操作指导书V7.1目实验01.点亮一个发光二极管方式1 实验03.发光二极管流水显示1 实验05.发光二极管流水显示3 实验07.1位数码管显示方式1 实验09.1位数码管显示变化数字实验11.4位数码管个位静态显示实验13.4位数码管百位静态显示实验15.4位数码管冬天显示实验17.有源蜂鸣器连续鸣叫实验19.继电器控制实验21.独立按键单键控制继电器实验23.按键控制步进电机启停实验25.按键控制步进电机转速实验27.LED点阵显示静止汉字实验29.定时器0方式1做秒计时实验31.定时器1方式1做秒计时实验33.定时器2做秒计时实验35.外部中断0低电平触发实验37.外部中断1低电平触发实验39.1602液晶显示数字0-0xFF 实验41.1602液晶显示数字0-0xFFFF 实验43.1602液晶秒计时器显示实验45.1602液晶矩阵按键显示实验47.无源蜂鸣器间歇鸣叫实验49.无源蜂鸣器之消防车实验51.无源蜂鸣器之歌曲实验53.AT24C02存储器读写数据实验55.AD转换输入通道2 实验57.AD 转换输入通道4 实验59.DA转换-三角波输出实验61.DA转换-音频输出实验63.PCF8563时钟显示实验65.串口-中断方式与电脑通讯实验67.RS485双机通讯实验-从机实验69.W25Q16大容量FLASH存储器实验71.DHT-11湿度传感器实验73.HC-SR04超声波测距模块 01 03 05 07 09 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 66 68 70 72 录实验02.点亮一个发光二极管方式2 实验04.发光二极管流水显示2 实验06.8独立按键发光二极管显示实验08.1位数码管显示方式2 实验10.8独立按键1位数码管显示实验12.4位数码管十位静态显示实验14.4位数码管千位静态显示实验16.4位数码管动态显示变化数字实验18.有源蜂鸣器间歇鸣叫实验20.独立按键双键控制继电器实验22.步进电机控制实验24.按键控制步进电机转向实验26.按键综合控制步进电机实验28.LED点阵显示移动汉字实验30.定时器0方式2做秒计时实验32.定时器1方式2做秒计时实验34.外部中断0下降沿触发实验36.外部中断1下降沿触发实验38.1602液晶显示字母实验40.1602液晶显示数字0-255 实验42.1602液晶显示数字0-9999 实验44.1602液晶独立按键显示实验46.无源蜂鸣器连续鸣叫实验48.无源蜂鸣器之救护车实验50.无源蜂鸣器之警车实验52.无源蜂鸣器之电子琴实验54.AD转换输入通道1 实验56.AD转换输入通道3 实验58.DA转换-固定参数输出实验60.DA 转换-正弦波输出实验62.AD输入通道1-DA转换实验64.串口-查询方式与电脑通讯实验66.RS485双机通讯实验-主机实验68.红外遥控器接收解码实验70.DS18B20温度传感器实验72.PS2接口键盘解码实验74.12864液晶(KS0108芯片) 02 04 06 08 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 67 69 71 73 宁波芯动电子有限公司/doc/616398389.html目实验75.12864液晶(KS0108芯片)-汉字实验77.12864液晶(KS0108芯片)-图片实验79.12864液晶(ST7920芯片)-汉字实验81.12864液晶(ST7920芯片)-图片实验83.矩阵按键单键控制继电器实验85.矩阵按键控制连加连减实验87.矩阵按键中蜂鸣器双音提示 74 76 78 80 82 84 86 录实验76.12864液晶(KS0108芯片)-数字加实验78.12864液晶(ST7920芯片)-字母数字实验80.12864液晶(ST7920芯片)-数字加实验82.矩阵按键双键控制继电器实验84.独立按键控制连加连减实验86.矩阵按键中蜂鸣器单音提示75 77 79 81 83 85 宁波芯动电子有限公司/doc/616398389.html实验操作指导书实验名称实验目的参考图纸实验步骤点亮一个发光二极管方式1 学习利用位操作方式控制单片机I/O口的方法给力者GEILIER R GL9型51单片机开发学习系统《GL9型51单片机开发学习系统原理图集》- 原理图01--【8发光二极管】1. 插杜邦线:参考《GL9型51单片机开发学习系统原理图集》第1页2. 下载代码:光盘\GL9例程源代码\【实验01】点亮一个发光二极管方式1 \TEST01.hex 实验结果8发光二极管单元中的V1点亮,V2-V8熄灭 Vss Vdd Vo RS R/W E DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 A K 液晶接口液晶接口 1602 CN26 VR3 CN27 VR2 K A Vlcd RST CS2 CS1 DB7 CN29 DB6 h g DB5 DB4 f DB3 e DB2 d DB1 c DB0 b E a 1位静态数码管 R/W RS Vo Vdd Vss 331 331 331 331 331 331 U13 V1 V 2 V 3 V4 V5 V 6 V7 V8 R9-R12 331 331 331 331 LED1 R13-R16 331 331 331 331 LED2 U16 CN24 ULN2003 R69 R1 R2 R3 R4 R5 R6 R7 R8 331 331 331 331 331 331 331 331 CN28 8发光二极管 331 331 331 331 331 331 LED M 32 LED M 44 CN13 331 331 331 331 331 331 331 331 331 R17-R24 BT 0 1 2 3 4 5 6 7 XT3 32.768kPCF8563 R70R77 R78R85 CN25 4位动态数码管 102 102 102 102 102 102 102 102CN30 CN31 CN18 F1 F 2 U15 74HC138 h g f e d c b a 103 U10 R65 AT系列下载接口R55 CN32 CN33 4×4矩阵式按键 22.1184 C1 C2 V6.0 E5 22 16V RVT 22 22 P30 P31 CN23 CN4 12.0000 XT2 CN34 芯片放置方向 51 MCU R41 103 TXD RXD SW4PCF8591 + R49 R48 R52 R51 8独立按键 CN2 ON OFF E1 103 103 102 SW1 V9 电源开关 VR1 V1 V2 V3 V4 V5 V6 V7 V8 + R1 R2 R3 R4 R5 R6 R7 R8 331 331 331 331 331 331 331 331 8发光二极管宁波芯动电子有限公司/doc/616398389.htmlK A Vlcd RST CS2 CS1 DB7 DB6 DB5 100 16V RVT + + DC5V R43 R46 P5 P6 P7 P8 E4 CN5 CN6 CN8 R9-R12 331 331 331 331 R57R58 100 16V RVT 1000 16V RVT FU USB-串口单元备用电源接口 103 101 103 103 101 103 CN3 331 U3 E3 0 1 2 3 4 5 6 7 U6 C5 331 CN7 K13 K14 K15 K16 103 CH340 R49 R53 V10 模数、数模转换 0 1 2 3 U2 JP1 R50 1 2 3 0 1 2 3 4 5 6 7 K5 K6 K7 K8 湿度传感器 7 6 5 R59 4 3 2 N 超声波测距模块接口温度传感器 103 XT1 P10 P17 C3 P30 C4 P37 N N 2 3 4 5 6 7 + R56 STC MAX485 S1 102 S2 U8 89C54RD+ 40C-PDIP40 1039C1P746907 IIC存储器 51单片机学习开发系统型号:GL9 C8 100 16V RVT E2 103 103 103 R45 R44 T1 K2 102T2 K3 K4 红外接收 RS485接口 101 U9 R63 R64 R62 U7 R61 B A CN11 CN10 K1 K9 K10 K11 K12 CN1 R60 P1 P2 P3 P4 U5 PS/2键盘接口 N GND ECHO TRIG +5V CN9 CN12 102 102 7 6 5 4 3 2 1 0 + U4 AT24C02 有源蜂鸣器无源蜂鸣器 AMS1117 3.3K020 C9 R66 102 102 U1 W25Q16 P00 P07 P27 P20 给力者 R N N N 4 3 2 1 0 C774HC138 FLASH存储器103 16×16 LED点阵屏 U14 C10 C11 R67 R86 102 102 102 102 102 102 102 102 U11 7 6 5 4 3 2 1 0 CD4060 07 06 05 04 03 02 01 00 U12 CN17 实时时钟 SONGLE + 103 SRD-05VDC-SL-C 10A 250VAC 10A 125VAC 10A 30VDC 10A 28VDC N 2 1 0 15 14 13 12 11 10 09 08 331 331 331 CN15 CN14 KA JP3 JP4 +5V GND CN16 R25-40 74HC138 12864 LED M 11 LED M 23 步进电机接口继电器 + + 01实验操作指导书实验名称实验目的参考图纸实验步骤点亮一个发光二极管方式2 学习利用字节操作方式控制单片机I/O口的方法给力者 GEILIER R GL9型51单片机开发学习系统《GL9型51单片机开发学习系统原理图集》- 原理图01--【8发光二极管】1. 插杜邦线:参考《GL9型51单片机开发学习系统原理图集》第1页 2. 下载代码:光盘\GL9例程源代码\【实验02】点亮一个发光二极管方式2 \TEST02.hex 实验结果 8发光二极管单元中的V1点亮,V2-V8熄灭 Vss Vdd Vo RS R/W E DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 A K 液晶接口液晶接口 1602 CN26 VR3 CN27 VR2 K A Vlcd RST CS2 CS1 DB7 CN29 DB6 h g DB5 DB4 f DB3 e DB2 d DB1 c DB0 b E a 1位静态数码管 R/W RS Vo Vdd Vss 331 331 331 331 331 331 U13 V1 V 2 V 3 V4 V5 V 6 V7 V8 R9-R12 331 331 331331 LED1 R13-R16 331 331 331 331 LED2 U16 CN24 ULN2003 R69 R1 R2 R3 R4 R5 R6 R7 R8 331 331 331 331 331 331 331 331 CN28 8发光二极管 331 331 331 331 331 331 LED M 32 LED M 44 CN13 331 331 331 331 331 331 331 331 331 R17-R24 BT 0 1 2 3 4 5 6 7 XT3 32.768kPCF8563 R70R77 R78R85 CN25 4位动态数码管 102 102 102 102 102 102 102 102 CN30 CN31 CN18 F1 F 2 U15 74HC138 h g f e d c b a 103 U10 R65 AT系列下载接口R55 CN32 CN33 4×4矩阵式按键 22.1184 C1 C2 V6.0 E5 22 16V RVT 22 22 P30 P31 CN23 CN4 12.0000 XT2 CN34 芯片放置方向 51 MCU R41 103 TXD RXD SW4PCF8591 + R49 R48 R52 R51 8独立按键 CN2 ON OFF E1 103 103 102 SW1 V9 电源开关 VR1 V1 V2 V3 V4 V5 V6 V7 V8 + R1 R2 R3 R4 R5 R6 R7 R8 331 331 331 331 331 331 331 331 8发光二极管宁波芯动电子有限公司/doc/616398389.htmlK A Vlcd RST CS2 CS1 DB7 DB6 DB5 100 16V RVT + + DC5V R43 R46 P5 P6 P7 P8 E4 CN5 CN6 CN8 R9-R12 331 331 331 331 R57R58 100 16V RVT 1000 16V RVT FU USB-串口单元备用电源接口 103 101 103 103 101 103 CN3 331 U3 E3 0 1 2 3 4 5 6 7 U6 C5 331 CN7 K13 K14 K15 K16 103 CH340 R49 R53 V10 模数、数模转换 0 1 2 3 U2 JP1 R50 1 2 3 0 1 2 3 4 5 6 7 K5 K6 K7 K8 湿度传感器 7 6 5 R59 4 3 2 N 超声波测距模块接口温度传感器 103 XT1 P10 P17 C3 P30 C4 P37 N N 2 3 4 5 6 7 + R56 STC MAX485 S1 102 S2 U8 89C54RD+ 40C-PDIP40 1039C1P746907 IIC存储器 51单片机学习开发系统型号:GL9 C8 100 16V RVT E2 103 103 103 R45 R44 T1 K2 102T2 K3 K4 红外接收 RS485接口 101 U9 R63 R64 R62 U7 R61 B A CN11 CN10 K1 K9 K10 K11 K12 CN1 R60 P1 P2 P3 P4 U5 PS/2键盘接口 N GND ECHO TRIG +5V CN9 CN12 102 102 7 6 5 4 3 21 0 + U4 AT24C02 有源蜂鸣器无源蜂鸣器 AMS1117 3.3K020 C9 R66 102 102 U1 W25Q16 P00 P07 P27 P20 给力者 R N N N 4 3 2 1 0 C774HC138 FLASH存储器103 16×16 LED点阵屏 U14 C10 C11 R67 R86 102 102 102 102 102 102 102 102 U11 7 6 5 4 3 2 1 0 CD4060 07 06 05 04 03 02 01 00 U12 CN17 实时时钟 SONGLE + 103 SRD-05VDC-SL-C 10A 250VAC 10A 125VAC 10A 30VDC 10A 28VDC N 2 1 0 15 14 13 12 11 10 09 08 331 331 331 CN15 CN14 KA JP3 JP4 +5V GND CN16 R25-40 74HC138 12864 LED M 11 LED M 23 步进电机接口继电器 + + 02实验操作指导书实验名称实验目的参考图纸实验步骤发光二极管流水显示给力者 GEILIER R GL9型51单片机开发学习系统学习利用向右移位的方式控制单片机I/O口驱动发光二极管流水显示的方法《GL9型51单片机开发学习系统原理图集》- 原理图01--【8发光二极管】1. 插杜邦线:参考《GL9型51单片机开发学习系统原理图集》第1页 2. 下载代码:光盘\GL9例程源代码\【实验03】发光二极管流水显示1\TEST03.hex 实验结果8发光二极管单元中的V1-V8按如下规律进行流水显示 : V1 V2 V3 V4 V5 V6 V7 V8 1 2 3 4 5 6 7 8 + V1 V2 V3 V4 V5 V6 V7 V8 + V1 V2 V3 V4 V5 V6 V7 V8 + V1 V2 V3 V4 V5 V6 V7 V8 + V1 V2 V3 V4 V5V6 V7 V8 + V1 V2 V3 V4 V5 V6 V7 V8 + V1 V2 V3 V4 V5 V6 V7 V8 + V1 V2 V3V4 V5 V6 V7 V8 + 宁波芯动电子有限公司/doc/616398389.html03实验操作指导书实验名称实验目的参考图纸实验步骤发光二极管流水显示给力者 GEILIER R GL9型51单片机开发学习系统学习利用向左移位的方式控制单片机I/O口驱动发光二极管流水显示的方法《GL9型51单片机开发学习系统原理图集》- 原理图01--【8发光二极管】1. 插杜邦线:参考《GL9型51单片机开发学习系统原理图集》第1页 2. 下载代码:光盘\GL9例程源代码\【实验04】发光二极管流水显示2\TEST04.hex 实验结果8发光二极管单元中的V1-V8按如下规律进行流水显示 : V1 V2 V3 V4 V5 V6 V7 V8 1 2 3 4 5 6 7 8 + V1 V2 V3 V4 V5 V6 V7 V8 + V1 V2 V3 V4 V5 V6 V7 V8 + V1 V2 V3 V4 V5 V6 V7 V8 + V1 V2 V3 V4 V5V6 V7 V8 + V1 V2 V3 V4 V5 V6 V7 V8 + V1 V2 V3 V4 V5 V6 V7 V8 + V1 V2 V3V4 V5 V6 V7 V8 + 宁波芯动电子有限公司/doc/616398389.html04实验操作指导书实验名称实验目的参考图纸实验步骤发光二极管流水显示给力者 GEILIER R GL9型51单片机开发学习系统学习利用查表的方式控制单片机I/O口驱动发光二极管流水显示的方法《GL9型51单片机开发学习系统原理图集》- 原理图01--【8发光二极管】1. 插杜邦线:参考《GL9型51单片机开发学习系统原理图集》第1页 2. 下载代码:光盘\GL9例程源代码\【实验05】发光二极管流水显示3 \TEST05.hex 实验结果 8发光二极管单元中的V1-V8按如下规律进行流水显示 : V1 V2 V3 V4 V5 V6 V7 V8 1 2 3 4 5 6 7 8 + V1 V2 V3 V4 V5 V6 V7 V8 + V1 V2 V3 V4 V5 V6 V7 V8 V1 V2 V3 V4 V5 V6 V7 V8 9 10 11 12 13 14 15 16 + V1 V2 V3 V4 V5 V6 V7 V8 + V1 V2 V3 V4 V5 V6 V7 V8 + V1 V2 V3 V4 V5 V6 V7 V8 + V1 V2 V3 V4 V5 V6 V7 V8 + V1 V2 V3 V4 V5 V6 V7 V8 + V1 V2 V3 V4 V5 V6V7 V8 + V1 V2 V3 V4 V5 V6 V7 V8 + V1 V2 V3 V4 V5 V6 V7 V8 + V1 V2 V3 V4V5 V6 V7 V8 + V1 V2 V3 V4 V5 V6 V7 V8 + V1 V2 V3 V4 V5 V6 V7 V8 + + V1 V2 V3 V4 V5 V6 V7 V8 + 宁波芯动电子有限公司/doc/616398389.html05实验操作指导书实验名称实验目的参考图纸实验步骤8独立按键发光二极管显示学习独立按键的使用方法给力者 GEILIER R GL9型51单片机开发学习系统《GL9型51单片机开发学习系统原理图集》- 原理图02--【8发光二极管/8独立按键】1. 插杜邦线:参考《GL9型51单片机开发学习系统原理图集》第2页2. 下载代码:光盘\GL9例程源代码\【实验06】8独立按键发光二极管显示\TEST06hex 实验结果按8独立按键中任意键,8发光二级管将对应显示,具体如下图: P1 P2 P3 P4 V1 V2 V3 V4 V5 V6 V7 V8 + V1 V2 V3 V4 V5 V6 V7 V8 P5 P6 P7 P8 P1 P2 P3 P4 + V1 V2 V3 V4 V5 V6 V7 V8 P5 P6 P7 P8 P1 P2 P3 P4 + V1 V2 V3 V4 V5 V6 V7 V8 P5 P6 P7 P8 P1 P2 P3 P4 + V1 V2 V3 V4 V5 V6 V7 V8 P5 P6 P7 P8 P1 P2 P3 P4 + V1 V2 V3 V4 V5 V6 V7 V8 P5 P6 P7 P8 P1 P2 P3 P4 + V1 V2 V3 V4 V5 V6 V7 V8 P5 P6 P7 P8 P1 P2 P3 P4 + V1 V2 V3 V4 V5 V6 V7 V8 P5 P6 P7 P8 P1 P2 P3 P4 + P5 P6 P7 P8 宁波芯动电子有限公司/doc/616398389.html06实验操作指导书实验名称实验目的参考图纸实验步骤1位数码管显示方式1 学习利用位操作方式控制单片机I/O口驱动静态数码管给力者 GEILIER R GL9型51单片机开发学习系统《GL9型51单片机开发学习系统原理图集》- 原理图03--【1位静态数码管】 1. 插杜邦线:参考《GL9型51单片机开发学习系统原理图集》第3页 2. 下载代码:光盘\GL9例程源代码\【实验07】1位数码管显示方式1 \TEST07.hex 实验结果 1位静态数码管显示 : Vss Vdd Vo RS R/W E DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 A K 液晶接口液晶接口 1602 CN26 VR3 CN27 VR2 K A Vlcd RST CS2 CS1 DB7 CN29 DB6 h g DB5 DB4 f DB3 e DB2 d DB1 c DB0 b E a 1位静态数码管 R/W RS Vo Vdd Vss 331 331 331 331 331 331 U13 V 1 V2 V 3 V4 V5 V6 V7 V 8 R9-R12 331 331 331 331 LED1R13-R16 331 331 331 331 LED2 U16 CN24 ULN2003 R69 R1 R2 R3 R4 R5 R6 R7 R8 331 331 331 331 331 331 331 331 CN28 8发光二极管 331 331 331 331 331 331 LED M 32 LED M 44 CN13 331 331 331 331 331 331 331 331 331 R17-R24 BT 0 1 2 3 4 5 6 7 XT3 32.768k PCF8563 R70R77 R78R85 CN25 4位动态数码管 102 102 102 102 102 102 102 102 CN30 CN31 CN18 F1 F 2U15 74HC138 h g f e d c b a 103 U10 R65 AT系列下载接口R55 CN32 CN33 4×4矩阵式按键 22.1184 C1 C2 V6.0 E5 22 16V RVT 22 22 P30 P31 CN23 CN4 12.0000 XT2 CN1 U2 CH340 CN34 芯片放置方向51 MCU R41 103 TXD RXD SW4 R49 R53 V10 PCF8591 C5 + R49 R48 R52 R51 8独立按键 CN2 ON OFF E1 103 103 102 SW1 V9 电源开关 VR1 R9-R12 331 331 331 331 宁波芯动电子有限公司/doc/616398389.htmlCN29 100 16V RVT + + DC5V R43 R46 E4 CN5 P5 P6 P7 P8 CN6 CN8 LED1 R13-R16 331 331 331 331 R57R58 100 16V RVT 1000 16V RVT FU USB-串口单元备用电源接口 CN3 331 模数、数模转换 0 1 2 3 U3 JP1 R50 1 2 3 331 CN7 103 K13 K14 K15 K16 103 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 K5 K6 K7 K8 湿度传感器 7 U6 6 5 R59 4 3 2 N 超声波测距模块接口温度传感器 103 XT1 P10 P17 C3 P30 C4 P37 N N 2 3 4 5 6 7 + R56 STC MAX485 S1 102 S2 U8 89C54RD+ 40C-PDIP40 1039C1P746907 IIC存储器 51单片机学习开发系统型号:GL9 C8 100 16V RVTE2 103 103 103 R45 R44 T1 K2 102 T2 K3 K4 红外接收 RS485接口 101 U9 R63 R64 R62 U7 R61 B A CN11 CN10 K1 K9 K10 K11 K12 R60 103 101 103 101 103 P1 P2 P3 P4 U5 E3 PS/2键盘接口 N GND ECHO TRIG +5V CN9 CN12 102 102 7 6 5 4 3 2 1 0 + U4 AT24C02 有源蜂鸣器无源蜂鸣器AMS1117 3.3 K020 C9 R66 102 102 U1W25Q16 P00 P07 P27 P20 给力者R N N N 4 3 2 1 0 C774HC138 FLASH存储器103 16×16 LED点阵屏 U14 C10 C11 R67 R86 102 102 102 102 102 102 102 102 U11 7 6 5 4 3 2 1 0 CD4060 07 06 05 04 03 02 01 00 U12 CN17 实时时钟 SONGLE + 103 SRD-05VDC-SL-C 10A 250VAC 10A 125VAC 10A 30VDC 10A 28VDC N 2 1 0 15 14 13 12 11 10 09 08 331 331 331 CN15 CN14 KA JP3 JP4 +5V GND CN16 R25-4074HC138 12864 LED M 11 LED M 23 步进电机接口继电器 + + 07实验操作指导书实验名称实验目的参考图纸实验步骤1位数码管显示方式2 学习利用字节操作方式控制单片机I/O口驱动静态数码管给力者 GEILIER R GL9型51单片机开发学习系统《GL9型51单片机开发学习系统原理图集》- 原理图03--【1位静态数码管】1. 插杜邦线:参考《GL9型51单片机开发学习系统原理图集》第3页2. 下载代码:光盘\GL9例程源代码\【实验08】1位数码管显示方式2 \TEST08.hex 实验结果 1位静态数码管显示 : Vss Vdd Vo RS R/W E DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 A K 液晶接口液晶接口 1602 CN26 VR3 CN27 VR2 K A Vlcd RST CS2 CS1 DB7 CN29 DB6 h g DB5 DB4 f DB3 e DB2 d DB1 c DB0 b E a 1位静态数码管 R/W RS Vo Vdd Vss 331 331 331 331 331 331 U13 V 1 V2 V 3 V4 V5 V6 V7 V 8 R9-R12 331 331 331 331 LED1 R13-R16 331 331 331 331 LED2 U16 CN24 ULN2003 R69 R1 R2 R3 R4 R5 R6 R7 R8 331 331 331 331 331 331 331 331 CN28 8发光二极管 331 331 331 331 331 331 LED M 32 LED M 44 CN13 331 331 331 331 331 331 331 331 331 R17-R24 BT 0 1 2 3 4 5 6 7 XT3 32.768k PCF8563 R70R77 R78R85 CN25 4位动态数码管 102 102 102 102 102 102 102 102 CN30 CN31 CN18 F1 F 2U15 74HC138 h g f e d c b a 103 U10 R65 AT系列下载接口R55 CN32 CN33 4×4矩阵式按键 22.1184 C1 C2 V6.0 E5 22 16V RVT 22 22 P30 P31 CN23 CN4 12.0000 XT2 CN1 U2 CH340 CN34 芯片放置方向51 MCU R41 103 TXD RXD SW4 R49 R53 V10PCF8591 C5 + R49 R48 R52 R51 8独立按键 CN2 ON OFF E1 103 103 102 SW1 V9 电源开关 VR1 R9-R12 331 331 331 331 宁波芯动电子有限公司/doc/616398389.htmlCN29 100 16V RVT + + DC5V R43 R46 E4 CN5 P5 P6 P7 P8 CN6 CN8 LED1 R13-R16 331 331 331 331 R57R58 100 16V RVT 1000 16V RVT FU USB-串口单元备用电源接口 CN3 331 模数、数模转换 0 1 2 3 U3 JP1 R50 1 2 3 331CN7 103 K13 K14 K15 K16 103 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 K5 K6 K7 K8 湿度传感器 7 U6 6 5 R59 4 3 2 N 超声波测距模块接口温度传感器 103 XT1 P10 P17 C3 P30 C4 P37 N N 2 3 4 5 6 7 + R56 STC MAX485 S1 102 S2 U8 89C54RD+ 40C-PDIP40 1039C1P746907 IIC存储器51单片机学习开发系统型号:GL9 C8 100 16V RVTE2 103 103 103 R45 R44 T1 K2 102 T2 K3 K4 红外接收 RS485接口 101 U9 R63 R64 R62 U7 R61 B A CN11 CN10 K1 K9 K10 K11 K12 R60 103 101 103 101 103 P1 P2 P3 P4 U5 E3 PS/2键盘接口 N GND ECHO TRIG +5V CN9 CN12 102 102 7 6 5 4 3 2 1 0 + U4 AT24C02 有源蜂鸣器无源蜂鸣器AMS1117 3.3 K020 C9 R66 102 102 U1W25Q16 P00 P07 P27 P20 给力者R N N N 4 3 2 1 0 C7 74HC138 FLASH存储器103 16×16 LED点阵屏 U14 C10 C11 R67 R86 102 102 102 102 102 102 102 102 U11 7 6 5 4 3 2 1 0 CD4060 07 06 05 04 03 02 01 00 U12 CN17 实时时钟 SONGLE + 103 SRD-05VDC-SL-C 10A 250VAC 10A 125VAC 10A 30VDC 10A 28VDC N 2 1 0 15 14 13 12 11 10 09 08 331 331 331 CN15 CN14 KA JP3 JP4 +5V GND CN16 R25-4074HC138 12864 LED M 11 LED M 23 步进电机接口继电器 + + 08实验操作指导书实验名称实验目的参考图纸实验步骤1位数码管显示变化数字学习利用1位静态数码管显示变化的数字0-9 给力者GEILIER R GL9型51单片机开发学习系统《GL9型51单片机开发学习系统原理图集》- 原理图03--【1位静态数码管】1. 插杜邦线:参考《GL9型51单片机开发学习系统原理图集》第3页2. 下载代码:光盘\GL9例程源代码\【实验09】1位数码管显示变化数字\TEST09.hex 实验结果1位静态数码管显示: 宁波芯动电子有限公司/doc/616398389.html09实验操作指导书实验名称实验目的参考图纸实验步骤 8独立按键1位数码管显示学习独立按键的使用方法用1位数码管显示给力者GEILIER R GL9型51单片机开发学习系统《GL9型51单片机开发学习系统原理图集》- 原理图04--【1位静态数码管/8独立按键】 1. 插杜邦线:参考《GL9型51单片机开发学习系统原理图集》第4页2. 下载代码:光盘\GL9例程源代码\【实验10】8独立按键1位数码管显示\TEST10.hex 实验结果按8独立按键中任意键,1位静态数码管将对应显示,具体如下图: P1 P2 P3 P4 P1 P2 P3 P4 P5 P6 P7 P8 P5 P6 P7 P8 P1 P2 P3 P4 P1P2 P3 P4 P5 P6 P7 P8 P5 P6 P7 P8 P1 P2 P3 P4 P1 P2 P3 P4 P5 P6 P7 P8 P5 P6 P7 P8 P1 P2 P3 P4 P1 P2 P3 P4 P5 P6 P7 P8 P5 P6 P7 P8 宁波芯动电子有限公司/doc/616398389.html08实验操作指导书实验名称实验目的参考图纸实验步骤4位数码管个位静态显示学习多位数码管静态显示的原理,为动态显示的学习打基础给力者 GEILIER R GL9型51单片机开发学习系统《GL9型51单片机开发学习系统原理图集》- 原理图05--【4位动态数码管】1. 插杜邦线:参考《GL9型51单片机开发学习系统原理图集》第5页2. 下载代码:光盘\GL9例程源代码\【实验11】4位数码管个位静态显示\TEST11.hex 实验结果 4位动态数码管个位显示"3" 宁波芯动电子有限公司/doc/616398389.html11实验操作指导书实验名称实验目的参考图纸实验步骤4位数码管十位静态显示学习多位数码管静态显示的原理,为动态显示的学习打基础给力者 GEILIER R GL9型51单片机开发学习系统《GL9型51单片机开发学习系统原理图集》- 原理图05--【4位动态数码管】1. 插杜邦线:参考《GL9型51单片机开发学习系统原理图集》第5页2. 下载代码:光盘\GL9例程源代码\【实验12】4位数码管十位静态显示\TEST12.hex 实验结果 4位动态数码管十位显示"2" 宁波芯动电子有限公司/doc/616398389.html12实验名称实验目的参考图纸实验步骤实验结果4位数码管百位静态显示学习多位数码管静态显示的原理,为动态显示的学习打基础《GL9型51单片机开发学习系统原理图集》- 原理图05--【4位动态数码管】1. 插杜邦线:参考第5页《GL9型51单片机开发学习系统原理图集》2. 下载代码:光盘\GL9例程源代码\【实验13】4位数码管百位静态显示\TEST13.hex 4位动态数码管百位显示"1"实验名称实验目的参考图纸实验步骤实验结果4位数码管千位静态显示学习多位数码管静态显示的原理,为动态显示的学习打基础《GL9型51单片机开发学习系统原理图集》- 原理图05--【4位动态数码管元】1. 插杜邦线:参考第5页《GL9型51单片机开发学习系统原理图集》2. 下载代码:光盘\GL9例程源代码\【实验14】4位数码管千位静态显示\TEST14.hex 4位动态数码管千位显示"0"实验名称实验目的参考图纸实验步骤实验结果4位数码管动态显示学习多位数码管动态显示的原理及方法《GL9型51单片机开发学习系统原理图集》- 原理图05--【4位动态数码管】1. 插杜邦线:参考第5页《GL9型51单片机开发学习系统原理图集》2. 下载代码:光盘\GL9例程源代码\【实验15】4位数码管动态显示\TEST15.hex 4位动态数码管显示"0123"实验名称实验目的参考图纸实验步骤实验结果4位数码管动态显示变化数字学习多位数码管动态显示的原理及方法《GL9型51单片机开发学习系统原理图集》- 原理图05--【4位动态数码管】1. 插杜邦线:参考第5页《GL9型51单片机开发学习系统原理图集》2. 下载代码:光盘\GL9例程源代码\【实验16】4位数码管动态显示变化数字\TEST16.hex 4位动态数码管显示"0000"-"9999"间循环K 1K 2有源蜂鸣器无源蜂鸣器102102R 56R 55T 1103R 45R 44AT24C02S 1S 2实验名称实验目的参考图纸实验步骤实验结果有源蜂鸣器连续鸣叫学习有源蜂鸣器的原理及连续鸣叫驱动方法《GL 9型51单片机开发学习系统原理图集》- 原理图06--【有源蜂鸣器】1. 插杜邦线:参考第6页《GL 9型51单片机开发学习系统原理图集》2. 下载代码:光盘\GL 9例程源代码\【实验17】有源蜂鸣器连续鸣叫\TEST 17.hex 有源蜂鸣器S 1连续鸣叫K 1K 2有源蜂鸣器无源蜂鸣器102102R 56R 55T 1103U 4R 45R 44AT24C02 S 1S 2K 1K 2有源蜂鸣器无源蜂鸣器102102R 56R 55103U 4R 45R 44AT24C02S 1S 2K 1K 2有源蜂鸣器无源蜂鸣器102102R 56R 55T 1103U 4R 45R 44AT24C02S 1S 2K 1K 2 有源蜂鸣器无源蜂鸣器102102R 56R 55T 1103U 4R 45R 44AT24C02S 1S 2实验名称实验目的参考图纸实验步骤实验结果有源蜂鸣器间歇鸣叫学习有源蜂鸣器的原理及间歇鸣叫的驱动方法《GL 9型51单片机开发学习系统原理图集》- 原理图06--【有源蜂鸣器】1. 插杜邦线:参考第6页《GL 9型51单片机开发学习系统原理图集》2. 下载代码:光盘\GL 9例程源代码\【实验18】有源蜂鸣器间歇鸣叫\TEST 18.hex 有源蜂鸣器S 1间歇鸣叫实验名称实验目的参考图纸实验步骤实验结果继电器控制学习继电器的原理及其控制方法《GL9型51单片机开发学习系统原理图集》- 原理图07--【继电器控制】1. 插杜邦线:参考第7页《GL9型51单片机开发学习系统原理图集》2. 下载代码:光盘\GL9例程源代码\【实验19】继电器控制\TEST19.hex程序运行后,继电器吸合,吸合时可以听到"搭"的一声。
09单片机程序设计实训09单片机程序设计实训第一章实训目标本次实训旨在通过单片机程序设计的实践,培养学生的嵌入式系统开发能力。
第二章实训内容2.1 环境搭建在本章节中,我们将介绍如何搭建单片机程序设计所需的开发环境,包括硬件和软件环境的配置步骤及相关工具的使用方法。
2.2 单片机基础知识本章节将介绍单片机的基本概念、原理和常用的硬件接口。
学生将了解单片机的工作原理,掌握单片机的输入输出控制方法,并学会使用相应的引脚与外部电路进行连接。
2.3 单片机编程语言在本章节中,我们将介绍单片机常用的编程语言,包括汇编语言和C语言。
学生将学习如何使用这些编程语言进行单片机程序的编写,并掌握相关的语法和调试技巧。
2.4 单片机实验项目设计本章节将设计几个具体的单片机实验项目,通过这些项目的实现,学生将巩固所学的知识,并提高对问题解决的能力。
实验项目包括LED灯控制、数码管显示、温度测量等。
2.5 实验报告撰写在本章节中,我们将介绍如何撰写实验报告,并详细说明实验的目的、原理、实验步骤、实验结果以及分析和结论等内容。
学生需要按照课程要求编写实验报告,并提交给指导教师进行评价。
第三章附件本文档的附件包括:________1.实验环境搭建的详细步骤和配置文件。
2.单片机编程语言的学习资料和示例代码。
3.实验项目的设计方案和实现代码。
4.实验报告的撰写要求和范例。
第四章法律名词及注释1.单片机:________是一种集成电路芯片,具有处理器核心、存储器和输入输出接口等功能。
2.汇编语言:________一种低级机器语言的符号表示方法,用于直接控制计算机硬件。
3.C语言:________一种通用的高级计算机程序设计语言,广泛应用于嵌入式开发领域。
09单片机程序设计实训09单片机程序设计实训一、实训目的本次实训旨在通过学习和实践单片机的程序设计,培养学生的单片机编程能力,并能应用所学知识完成简单的单片机控制系统。
二、实训内容⒈熟悉单片机的基本原理和编程方法。
⒉学习单片机输入输出口的使用。
⒊掌握单片机中断的使用方法。
⒋实现简单的IO控制电路。
⒌编写单片机程序实现控制系统的功能。
三、实训流程⒈单片机的基本原理和编程方法⑴单片机的基本概念和分类⑵单片机的工作原理和基本结构⑶单片机的编程方法和开发工具⒉单片机输入输出口的使用⑴单片机的引脚和端口⑵单片机IO端口的配置和使用方法⒊单片机中断的使用方法⑴中断的概念和分类⑵单片机中断的原理和实现方法⑶单片机中断的配置和编程⒋实现简单的IO控制电路⑴ LED灯的控制电路设计和实现⑵蜂鸣器的控制电路设计和实现⑶按键和开关的输入电路设计和实现⒌编写单片机程序实现控制系统的功能⑴程序框架设计和代码编写⑵程序测试和调试⑶完善程序功能和界面设计四、实训评估实训结束后,将进行实训成果的评估。
评估内容包括实训过程中的实践操作、成果展示和理论考核。
五、学习资源⒈《单片机原理与应用》(教材)⒉《单片机编程指南》(教材)⒊《单片机开发实战宝典》(参考书)六、附件本文档附带以下文件:⒈实训讲义⒉实训代码示例七、法律名词及注释⒈单片机:一种集成电路芯片,包含了微处理器核心、存储器、输入输出接口电路和定时计数器等。
⒉ IO端口:Input/Output Port,用于与外围设备进行输入输出的接口。
⒊中断:是指CPU在执行程序的过程中遇到特定事件时,临时中断正常程序执行,转去执行特定的中断处理程序。
09单片机程序设计实训正文:一、实训背景及目的⑴实训背景在现代电子技术应用中,单片机广泛应用于各个领域,如家电控制、汽车电子、工业控制等。
熟练掌握单片机程序设计是一个电子工程师必备的基本技能。
⑵实训目的本实训旨在通过对单片机程序设计的学习和实践,提高学员对单片机的理解和应用能力,培养学员独立进行单片机程序设计的能力。
二、实训内容和流程⑴实训内容本实训主要包括以下内容:(1)单片机的基本概念及原理(2)单片机的开发环境搭建(3)单片机的编程语言及语法(4)单片机的输入输出控制(5)单片机的中断控制(6)单片机的计时器/计数器应用(7)单片机的串口通信⑵实训流程本实训的流程如下:(1)理论学习:学习单片机的基本概念、原理和编程语言等知识。
(2)实践环境搭建:安装单片机的开发环境,并进行相关配置。
(3)编写简单程序:使用单片机的编程语言编写简单的程序,实现LED闪烁的功能。
(4)输入输出控制:学习如何使用单片机控制输入输出设备,如按钮、LED灯等。
(5)中断控制:学习单片机的中断机制,并实现相应的中断处理程序。
(6)计时器/计数器应用:学习单片机的计时器/计数器的原理和应用,并进行相应的程序编写。
(7)串口通信:学习单片机的串口通信原理,并编写相应的程序进行串口通信。
三、实训要求⑴学员要求学员应具备一定的电子基础知识,了解电子元器件的基本原理和常用电路的组成方式。
⑵实训环境要求(1)硬件要求:学员需要准备一台支持单片机开发的计算机,并连接相应的开发板。
(2)软件要求:学员需要安装单片机的开发环境,并进行相关配置。
⑶实训成绩评定及证书(1)实训成绩评定:根据学员在课堂上的表现、实训作业的完成情况和实际操作的能力等进行综合评定。
(2)证书颁发:实训结束后,按照学员的成绩情况颁发相应的实训结业证书。
四、附件本文档涉及的附件包括:(1)实训课件:包括课堂讲解的PPT资料和实践操作的指导书。
(2)参考书籍:单片机程序设计相关的参考书籍。