51单片机最小系统制作.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:6 大小:1.2MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

51单片机最小系统制作.doc

51单片机最小系统制作.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

武汉工程大学智能车团队第页共NUMPAGES6页BYYuKai51单片机最小系统设计框图硬件电路设计元件清单共阴极数码管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个为单位买,否则别人不卖。必备工具:万用表、电烙铁、焊锡丝、松香、吸锡器、斜口钳、镊子相关软件:Protel99SE、Keil3、单片机烧录软件下载电路STC89C521、电源:这当然是必不可少的了。单片机使用的是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.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2/INT0(外部中断0)P3.3/INT1(外部中断1)P3.4T0(记时器0外部输入)P3.5T1(记时器1外部输入)P3.6/WR(外部数据存储器写选通)P3.7/RD(外部数据存储器读选通)P3口同时为