51开发板功能介绍


开发板介绍

一:开发板功能介绍

 

 

 

序号 模块 功能描述
1 五线四相步进电机驱动 模块 使用 ULN2003 芯片, 可驱 动直流电机、 五线四相步 进电机等
2 动态数码管模块 使用 74HC245 芯片和和 74HC138 译码器驱动 2 个 四位一体共阴数码管
3 LCD1602/LCD12864 液晶 接口 连接 LCD1602 液晶屏或连 接 LCD12864 液晶屏
4 EEPROM 模块 使用 AT24C02 芯片, 存储 容量为 256 字节, 可实现 IIC-EEPROM 功能, 存储的 数据掉电不丢失
5 8*8 单色 LED 点阵模块 可独立控制 LED 显 示数字、 字符、 简单汉字 图形等
6 蜂鸣器模块 使用无源蜂鸣器, 可实现 报警提示等功能
7 DS1302 时钟模块 使用 DS1302 时钟芯片
8 STC89C516 单片机接口座 和 IO 管脚 可固定单片机, 并将单片 机 IO 口全部引出, 方便 用户二次开发
9 LED 流水灯模块 使用8个小灯, 可实现LED 流水灯控制
10 ADC 模块 使用 XPT2046 芯片, 可实 现模拟信号采集转换, 可 设计简易电压表等
11 DAC(PWM)模块 使用 LM358 芯片, 可实现 模拟信号输出、 PWM 控制
12 USB 转 TTL 串口模块 使用 CH340 芯片, 可实现 USB 转 TTL 串口功能, 既 可下载程序, 又可实现串 口通信
13 矩阵键盘模块 使用 4*4 矩阵键盘, 可实 现键盘输入控制
14 独立按键模块 使用 4 个按键, 可实现按 键控制
15 NRF24L01 模块接口 支持 NRF24L01 模块, 可 实现 2.4G 无线
16 DS18B20 接口 可接入 DS18B20 温度传感 器进行温度检测
17 红外接收模块 使用一体化红外接收头, 可实现红外遥控通信
18 复位按键 系统复位按钮

二:开发板使用方法

  1. CH340 驱动安装

  2. 程序的烧录(下载)

    • 首先我们需要将开发板上的 USB 转 TTL 模块的 P5 端子使用短接片短接好

    • 根据板载芯片型号是否含有 RC 来选择芯片类型, 比如板载芯片使用STC89C52RC, 则选择芯片类型为“ STC89C52xxx-RC” 。 如果使用 STC89C52, 则芯片类型为“STC89C52xx”

    • 将波特率设置为“12800” (如果发现此波特率下载速度比较慢, 可以提高波特率, 如果下载失败, 可以把波特率降低, 总之选择一个能下载的波特率)

  3. 仿真器调试

51单片机介绍

 一台能够工作的计算机要有这样几个部份构成: CPU( 进行运算、 控制) 、RAM(数据存储) ROM(程序存储) 输入/输出设备(例如: 串行口、 并行输出口等),而在单片机中, 这些部份全部被做到一块集成电路芯片中了,所以就称为单片机(也称微控制器 MCU)。

〇:命名规则

 

 

 

一:51单片机能做什么

 51 单片机主要用于“控制” 通过串口可以和 WFIF/GPS/蓝牙等模块实现无线控制, 通过 AD 接口可以采集光敏/烟雾传感器/可燃气体传感器等模拟信号,还可以使用 AD 设计简易示波器。 当然还包括直流电机、 交流电机、 步进电机、伺服电机、 变频电机、 电磁铁、 电磁阀、 LED、 LCD 等等, 进而由这些去驱动各种设备.
   1.自动化技术
   2.智能测量仪器
   3.家用、 商用电子产品
   4.通信
   5.机器人,车。。。

二:怎么学会51单片机

  1. 基本外设 :GPIO 输入输出, 外部中断, 定时器, 串口。 理解了这四个外设, 基本就入门了一款 MCU。

  2. 掌握基础的数字电路和模拟电路知识

  3. 深入学习部分 :定时器、 中断方面的使用是难点

  4. C 语言能力要加强

  5. 多动手编程 ,多百度,多浏览论坛

三:STC89Cxx 管脚介绍

 

 

 

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM