0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

自制简单实用的51单片机开发板,AT89S52 Evaluation Board

454398 2018-09-20 19:44 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

自制简单实用的51单片机开发板,AT89S52 Evaluation Board

关键字:AT89S51,开发板电路图

作者:陆东旭 甄钊博
一、电路原理
电路如下图所示。89S52单片机的P0口外接8x1kΩ的上拉排阻与1602字符型液晶屏的数据线相连,P2.5、P2.6、P2.7与1602字符型液晶屏的三根控制线相连,组成系统的显示部分;P1口与16个按键开关相连,组成4×4行列式键盘;J4为RS232通信插座,一端接MAX232,一端通过串行通信电缆与电脑的串口相连,以实现单片机系统与电脑间的串行通信,单片机的串行通讯口P3.0、P3.1通过J1接至MAX232.J5、J6将单片机各管脚引出,以方便扩展使用;K17为复位开关,Dl、D2分别为复位和电源指示灯。

二、PCB制作及注意事项
PCB板如右图所示。黑线部分为底层,白线部分为顶层,覆铜部分为底层地。此为单面板,采用热转印法制作。为了制作可靠,线宽设置为1mm左右,焊盘孔径都设置为2mm×2mm左右。值得注意的是,PCB板中P2.5、P2.6、P2.7与液晶屏间的三根控制线是通过6个焊盘用白色的顶层线相连的,底层板制作完成后,只要在安装元件那面焊三根跳线即可。
4x4键盘按键中的白线可以不管,原因是按键的①、④脚,②、③脚本身就是相连的,图中的白线是为了作图方便而画的。另外,右图中的J7是为了方便与自制的并口下载线接口相连而加的,制作时可以不要。

三、调试
安装完毕后,别插单片机,先通电看电源指示灯D2是否点亮,单片机插座的VCC位置是否为5V。确定正常店,再插上单片机(注意别插反)。按K17,看复位指示灯D1是否亮,如亮则单片机工作正常,如不亮则检查单片机ALE脚是否有脉冲信号、晶振是否正常工作等。一般来说,只要这两项没有问题,制作都能够成功。
四、键盘程序
键盘扫描程序如下。
//键盘扫描函数
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AT89LV52单片机特性与应用全解析

    AT89LV52单片机特性与应用全解析 在嵌入式控制应用领域,单片机扮演着至关重要的角色。AT89LV52作为一款经典的低电压、高性能CMOS 8位微计算机,凭借其丰富的特性和广泛的适
    的头像 发表于 04-06 11:40 724次阅读

    AT89LS52:低成本高性能8位单片机的设计秘诀

    AT89LS52:低成本高性能8位单片机的设计秘诀 作为一名电子工程师,在嵌入式系统设计中,单片机是我们常用的核心组件之一。今天,我要给大家详细介绍一款功能强大、应用广泛的8位单片机
    的头像 发表于 04-06 09:15 346次阅读

    AT89C52:一款经典的8位微控制器

    AT89C52:一款经典的8位微控制器 在嵌入式控制应用领域,AT89C52这款8位微控制器凭借其出色的性能和丰富的功能,一直是众多工程师的选择。尽管现在它已不推荐用于新设计(建议使用AT89S52
    的头像 发表于 04-06 09:10 361次阅读

    AG32开发板###单片机

    开发板
    jf_10270017
    发布于 :2026年03月09日 18:03:57

    嵌入式单片机开发学习路径

    ,但是确是不可缺少的。 3. 实践操作 3.1 学习并操作开发板 选择一款流行的单片机开发板(如Arduino、STM32等),通过实际操作熟悉开发环境、编程流程和调试方法。
    发表于 02-09 15:42

    51 AVR 编程器USBASP下载器驱动安装及程序下载

    支持AT89S51/52单片机AVR所有ASP芯片。输出端口为ATMEL标准端口。有USB取电和支持目标电压5V,可通过跳线帽连接选择。可AUTOSPEED自动调速固件,下载器会自动
    的头像 发表于 01-31 13:49 981次阅读
    <b class='flag-5'>51</b> AVR 编程器USBASP下载器驱动安装及程序下载

    【超值首选!仅88元】ELF-RK3506开发板限时优惠震撼来袭

    当前,嵌入式教学侧重于51、STM32等单片机开发,这与市场主流的嵌入式Linux开发之间存在显著的技术断层。为帮助高校师生及个人开发者顺
    的头像 发表于 01-16 16:41 1349次阅读
    【超值首选!仅88元】ELF-RK3506<b class='flag-5'>开发板</b>限时优惠震撼来袭

    学习单片机快速方法

    的。首先你得知道你要学习什么样的单片机,我建议从80C51核心学起,80C51是MCS-51系列中的一个典型品种;其它厂商以8051为基核开发
    发表于 01-14 07:42

    怎么学好单片机

    的KEIL51,AVR的IAR ICC,还有很多不同厂家的开发平台,不一一列举。其次就是单片机硬件平台了,也就是开发板,不同的单片机器引脚和
    发表于 12-04 07:16

    51单片机RS485编程实例资料

    详细介绍51单片机RS485通信接线和编程代码
    发表于 10-20 14:57 6次下载

    单片机最小系统工作原理及搭建

    单片机最小系统是指使单片机正常运行所需的最简电路配置,它是所有单片机应用的开发基础。以下是其核心组成、工作原理及搭建指南: 一、最小系统核心组成
    的头像 发表于 08-11 10:55 4337次阅读
    <b class='flag-5'>单片机</b>最小系统工作原理及搭建

    Vivado无法选中开发板的常见原因及解决方法

    在使用 AMD Vivado Design Suite 对开发板Evaluation Board)进行 FPGA 开发时,我们通常希望在创建工程时直接选择
    的头像 发表于 07-15 10:19 1953次阅读
    Vivado无法选中<b class='flag-5'>开发板</b>的常见原因及解决方法

    AT89C51 单片机中文资料

    电子发烧友网站提供《AT89C51 单片机中文资料.pdf》资料免费下载
    发表于 06-24 15:29 1次下载

    【新品】远距离图传数传模块开发板、蓝牙模块开发板、无线模块开发板

    新品上市图传数传模块开发板蓝牙模块开发板国产无线模块开发板部分型号参与送样文末了解详情↓↓↓EWT611-900NW20S远距离图传数传模块开发板
    的头像 发表于 06-12 19:33 1421次阅读
    【新品】远距离图传数传模块<b class='flag-5'>开发板</b>、蓝牙模块<b class='flag-5'>开发板</b>、无线模块<b class='flag-5'>开发板</b>

    国产入门级32位单片机PY32F002A开发板

    SRAM 存储器,最高工作频率 24MHz 。我们为PY32F002A提供了完善的开发支持,包括但不限于开发板、仿真工具、示例代码和详细的用户手册,帮助开发者快速上手并完成项目开发
    的头像 发表于 06-11 10:36 1677次阅读
    国产入门级32位<b class='flag-5'>单片机</b>PY32F002A<b class='flag-5'>开发板</b>