51单片机最小系统制作参考资料.doc
文本预览下载声明
武汉工程大学智能车团队
第 PAGE 6 页 共 NUMPAGES 6 页 BY YuKai
51单片机最小系统
设计框图
硬件电路设计
元件清单
共阴极数码管2只(分立)
10UF电解电容2只(限压16V)
30PF瓷片电容2只
220欧的电阻9只
4.7K的电阻1只
1.2K的电阻1只
4.7K的排阻1只
12MHZ的晶振1只
S8550三极管1只
单排针2排
自锁小按键1只
蜂名器1只(长音)
STC89C51单片机1片
常开按钮开关1只(轻触开关)
40引脚紧锁座或40引脚芯片插槽1只(前者方便单片机取下来的,但价格较贵;后者便宜,不便于拔插)
发光二极管(5MM红色)10只
电路板1张(单孔锡板,带九针串口座的焊盘)
USB转串口线1根(笔记本电脑必买、台式电脑选买)
USB头一个(如下一页实物图所示)
双头USB线1根(两头都能插入USB头里面)
细导线2米(单芯、铁线)
2CM铜柱8根(一头凸起,一头凹下)
104瓷片电容5片
MAX232芯片1片
串口头1个(母头、9孔式)
串口线1根(一端9孔、一端9针)
****蓝色器件为台式电脑用****
注意:有的元器件(如电阻、瓷片电容等)非常便宜,一般按10个为单位买,否则别人不卖。
必备工具:万用表、电烙铁、焊锡丝、松香、吸锡器、斜口钳、镊子
相关软件:Protel 99 SE、Keil 3、单片机烧录软件
下载电路
STC89C52
1、电源:这当然是必不可少的了。单片机使用的是5V电源,其中正极接40引脚,负极(地)接20引脚。
2、振荡电路:单片机是一种时序电路,必须提供脉冲信号才能正常工作,在单片机内部已集成了振荡器,使用晶体振荡器,接18、19脚。只要买来晶振,电容,连上就可以了。
3、复位(RST,第9引脚):至于复位是何含义及为何需要复位,在单片机功能中介绍。
4、EA(31引脚):EA引脚接到正电源端。至此,一个单片机就接好,通上电,单片机就开始工作了。
5、P1口发光管电路:P1.0-P1.7(第1-8引脚)连接到8个470欧电阻驱动8个发光管。
6、单片机引脚控制连接:两排单排插连接单片机40个引脚,方便以后扩展或测试各引脚。
7、在线编程下载接口:用一个5X2(长为5的双排插)连接电源VCC、GND、P1.5(第6脚)、P1.6(第7脚)、P1.7(第8脚)和RST(第9脚),然后通过在线编程下载模块连接到电脑的并口,运行Keil编程软件可以实现在线编程和仿真,边改程序边调试电路(观看发光管的表演,当然导演就是大家自己!)
功能:1.八位流水灯 2.数码管动态显示 3.蜂鸣器唱歌 4.红外遥控接受遥控 5.串口通信 6.STC89C52可以直接串口下载程序 7.矩阵键盘 8.可以直接ISP下载程序 9.可以由USB直接供电
51单片机管脚说明
VCC:供电电压。
GND:接地。
P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。
P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。
P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。
P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示:
P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 /INT0(外部中断0)P3.3 /INT1(外部中断1)P3
显示全部