美文网首页
01 开发板介绍及使用

01 开发板介绍及使用

作者: aaa小菜鸡 | 来源:发表于2018-03-25 00:56 被阅读0次

    单片机STC89C52学习——01 开发板介绍及使用

    汇总:00 单片机STC89C52学习
    参考教程:普中科技

    1 开发板模块介绍

    类别 简介 实现
    开关 电源开关
    复位开关
    下载 自动下载电路:CH340将USB与串口转换,可实现串口通信、下载程序
    时钟 时钟模块:DS1302
    晶振 12M晶振
    EEPROM 24C02:存储重要数据,掉电不丢失
    排针 将单片机的P0、P1、P2、P3四组IO口全部引出,方便外扩模块
    接口 miniUSB:连接PC的USB,供电、下载程序
    无线接口 2.4G无线通信
    LCD12864的接口 LCD显示
    LCD1602的接口,旁边有个电位器可调节对比度
    步进电机的接口,ULN2203驱动
    超声波的接口 超声波检测
    AT下载接口
    传感器 红外接收头 红外遥控
    温度传感器 温度检测
    键盘 独立键盘:4个 独立按键控制
    矩阵键盘:16个,直接连接在单片机IO口上 矩阵按键控制
    LED LED模块:8个 流水灯
    LED点阵:8*8 点阵显示
    显示74H595(用来控制LED点阵)输出的顺序:8个
    数码管 2个四位一体共阴数码管,74HC245(短接片控制其方向)驱动其段选,138译码器控制其位选 实时时钟
    蜂鸣器 无源,脉冲驱动 蜂鸣器报警、音乐
    AD/DA AD使用芯片为XPD2046(四路,开发板上使用了三路——电位器、热敏电阻、光敏电阻,剩下的一路提供外接,可连接烟雾传感器、气体传感器等0~5V模拟量,通过AD芯片采集和转换),12位AD,转换精度较高;DA通过单片机定时器结合LM358运放芯片实现DA输出,短接片将DA输出与LED(DA1)相连,工作时可看LED呼吸灯效果 AD/DA转换控制

    2 高级应用

    名称 使用模块 实现功能
    智能温度控制系统 温度检测+蜂鸣器+独立按键+LED+数码管显示+步进电机 实现温度的检测智能控制
    多功能电子时钟 温度检测+蜂鸣器+独立按键+LED+LCD1602+DS1302时钟+24C02 实现日历、闹钟、温度等功能控制,将闹铃数据存储在24CO2芯片中
    多功能游戏机 蜂鸣器+独立按键+LED+LCD12864+DS1302时钟+温度检测 实现贪吃蛇、俄罗斯方块、时钟、温度控制等
    无线控制应用 温度检测+蜂鸣器+红外遥控+LCD1602+DS1302时钟 使用红外遥控器调节时钟及温度阀值等控制
    智能计算器 温度检测+蜂鸣器+独立按键+LED+LCD1602+DS1302时钟+24C02+矩阵按键 实现类似计算器的功能,具有加减乘除等基本功能和时钟温度显示功能
    8*8点阵版游戏机 8*8点阵+独立按键+蜂鸣+数码管 在8*8LED点阵上实现贪吃蛇游戏,数码管显示累积分数
    烟雾(甲烷、CO2等气体)检测报警器 AD模块+独立按键+蜂鸣+LCD1602+直流电机 利用外部烟雾传感器采集的模拟信号,通过AD转换进行控制

    3 学习要点(部分)

    1、C语言
    2、IO口
    3、定时器的配置及使用
    4、中断的配置及使用
    5、串口通信的配置及使用
    6、外围模块的配置及使用
    7、常用通信时序的模拟及使用

    4 程序下载

    1、设置Keil生成hex文件
    2、下载软件中:连接开发板并打开电源 -> 选择芯片类型 -> 打开文件 -> 选择hex文件

    相关文章

      网友评论

          本文标题:01 开发板介绍及使用

          本文链接:https://www.haomeiwen.com/subject/esiccftx.html