自制简单实用的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分别为复位和电源指示灯。
电路如下图所示。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脚是否有脉冲信号、晶振是否正常工作等。一般来说,只要这两项没有问题,制作都能够成功。
四、键盘程序
键盘扫描程序如下。
//键盘扫描函数
键盘扫描程序如下。
//键盘扫描函数

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
发布评论请先 登录
相关推荐
热点推荐
HMI-Board以太网通过mqtt连接云学习笔记 | 技术集结
O目录开发板HMI-Board简单介绍说明实践Demo操作笔记使用GUI-Guider-1.5.1-GA画UI实践GUI-Guider画LVGLUI做mqtt连接Onenet云实践总结1开发板
Vivado无法选中开发板的常见原因及解决方法
在使用 AMD Vivado Design Suite 对开发板(Evaluation Board)进行 FPGA 开发时,我们通常希望在创建工程时直接选择
【新品】远距离图传数传模块开发板、蓝牙模块开发板、无线模块开发板
新品上市图传数传模块开发板蓝牙模块开发板国产无线模块开发板部分型号参与送样文末了解详情↓↓↓EWT611-900NW20S远距离图传数传模块开发板
国产入门级32位单片机PY32F002A开发板
SRAM 存储器,最高工作频率 24MHz 。我们为PY32F002A提供了完善的开发支持,包括但不限于开发板、仿真工具、示例代码和详细的用户手册,帮助开发者快速上手并完成项目开发。
新概念51单片机C语言教程入门、提高、开发、拓展全攻略
1.6 单片机的C51基础知识介绍
1.6.1 利用C语言开发单片机的优点
1.6.2 C51中的基本数据类型
1.6.3 C51数据类型
发表于 04-15 13:57

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