文档库 最新最全的文档下载
当前位置:文档库 › AltiumDesigner绘制STC89C51单片机原理图的操作说明(精)

AltiumDesigner绘制STC89C51单片机原理图的操作说明(精)

AltiumDesigner绘制STC89C51单片机原理图的操作说明(精)
AltiumDesigner绘制STC89C51单片机原理图的操作说明(精)

AltiumDesigner绘制STC89C51单片机原理图的操作说明

在学习AltiumDesigner或者51单片机的过程中,当我们要绘制一个带有STC单片机的电路图或者要制作带有STC单片机的PCB(印制电路板)时,我们会发现在AltiumDesigner 自带的所有库中都没有找到STC的单片机原理图。所以,在这里呢,小编将结合自己的经历向大家介绍如何用AltiumDesigner软件来绘制自己的原理图库,并绘制STC89C51单片机的原理图,希望能对大家有所帮助。大家相互学习,共同进步。

一、创建原理图库

1.1新建原理图库

选择菜单栏上的【文件】即可看到,具体操作如下图所示:

1.2新建元器件

做完上面的操作后,即可看到新建的原理图库,在新建的原理图库中有一个空的元器件,如下图所示:

1.3 按【Ctrl+S】保存原理图库

自定义命名并保存到我们的自定义文件夹,以便今后查找。如下图所示:

二、绘制元器件原理图

在工具栏上的三角板图标下,选择【放置矩形】图标,从坐标原点开始绘制矩形(STC89C51单片机外形)。具体操作如下图所示:

打开STC89C51资料手册,观察手册中的管脚图,以便接下来的绘制工作,具体情况如图:

单击右键,选择【放置】栏下的【引脚】,然后开始严格按照资料手册中的管脚图绘制各个引脚。具体情况如图:

按照资料手册对各个引脚进行相应设置。如管脚的输入输出属性以及管脚名称,具体操作情况如下图:

保存绘制好的原理图,并对其进行重命名为“STC89C51”,具体操作情况如下图:

三、在原理图文件中调用自己绘制的元器件

打开或者新建一个原理图。如图所示:

在库路径中搜索“STC89C51”,找到并放置芯片。如图所示:

如何用AltiumDesigner绘制STC89C51单片机的原理图,这里已经介绍完了,你学会了吗?是不是很简单啊,学习记得要记笔记哦!

STC89C52单片机详细介绍

STC89C52是一种带8K字节闪烁可编程可檫除只读存储器(FPEROM-Flash Programable and Erasable Read Only Memory )的低电压,高性能COMOS8的微处理器,俗称单片机。该器件采用ATMEL 搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。 单片机总控制电路如下图4—1: 图4—1单片机总控制电路 1.时钟电路 STC89C52内部有一个用于构成振荡器的高增益反相放大器,引

脚RXD和TXD分别是此放大器的输入端和输出端。时钟可以由内部方式产生或外部方式产生。内部方式的时钟电路如图4—2(a) 所示,在RXD和TXD引脚上外接定时元件,内部振荡器就产生自激振荡。定时元件通常采用石英晶体和电容组成的并联谐振回路。晶体振荡频率可以在1.2~12MHz之间选择,电容值在5~30pF之间选择,电容值的大小可对频率起微调的作用。 外部方式的时钟电路如图4—2(b)所示,RXD接地,TXD接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz的方波信号。片内时钟发生器把振荡频率两分频,产生一个两相时钟P1和P2,供单片机使用。 示,RXD接地,TXD接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz的方波信号。片内时钟发生器把振荡频率两分频,产生一个两相时钟P1和P2,供单片机使用。 RXD接地,TXD接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz的方波信号。片内时钟发生器把振荡频率两分频,产生一个两相时钟P1和P2,供单片机使用。

简单51单片机开发板的电路设计

一、摘要 本文给出了一个简单51单片机开发板的电路设计,完成了其原理图的绘制和PCB图的制作。着重介绍使用protel99SE画出的电路设计原理图,接着是对电路各个模块功能的分析,然后是电路所用主要芯片和其他重要元件的功能介绍以及内部封装和引脚分布,最后介绍用protel99SE画出的PCB板。此开发板具有串口通信、液晶显示、流水灯、扩展、RTC 时钟、复位、外部中断、外部存储、A/D D/A转换、报警、继电器控制等开发功能。 关键字:51单片机开发板 protel99 PCB 二、实验所用元器件及其介绍 、清单

SW-SPDT1自制封装1KΩ电阻150805 2KΩ电阻50805 三极管90152TO-18 HRS4-S-DC5V继电器1自制封装跳线6 LED110805 9针串口1DB9/M 极性电容10uF1.6 104电容40805 30pF电容50805 电池Battery1自制封装响铃1 n口排针4SIP n 晶振12MHZ1XTAL1 外接晶振1XTAL1 主要芯片引脚图和实物图 STC89C52

图(1) STC89C52引脚图 图(2) STC89C52实物图 8255

图 8255引脚图 DS1302 图(1) DS1302引脚图 表 DS1302引脚描述 引脚号符号描述引脚号符号描述 1VCC2备用电源5复位 2X1晶振引脚6 I/O数据输入/输

24C08 图(1) 24C08引脚图 表 24C08功能表

图(2) 24C08 实物图 MAX232 图(1)MAX232引脚图 表各引脚功能及推荐工作条件

单片机开发板的制作步骤

单片机开发板的制作步骤 单片机技术自发展以来已走过了近20年的发展路程。单片机技术的发展以微处理器(MPU)技术及超大规模集成电路技术的发展为先导,以广泛的应用领域拉动,表现出较微处理器更具个性的发展趋势。小到遥控电子玩具,大到航空航天技术等电子行业都有单片机应用的影子。针对单片机技术在电子行业自动化方面的重要应用,为满足广大学生、爱好者、产品开发者迅速学会掌握单片机这门技术,于是产生单片机实验板普遍称为单片机开发板、也有单片机学习板的称呼。比较有名的例如电子人DZR-01A单片机开发板。 单片机开发板是用于学习51、STC、AVR型号的单片机实验设备。根据单片机使用的型号又有51单片机开发板、STC单片机开发板、AVR单片机开发板。常见配套有硬件、实验程序源码、电路原理图、电路PCB图等学习资料。例如电子人单片机开发板,针对部分学者需要特别配套有VB上位机软件开发,游戏开发等教程学习资料。开发此类单片机开发板的公司一般提供完善的售后服务与技术支持。单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。 单片机(Microcontrollers)诞生于1971年,经历了SCM、MCU、SoC三大阶段,早期的SCM单片机都是8位或4位的。其中最成功的是INTEL的8051,此后在8051上发展出了MCS51系列MCU系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。 而传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了数百倍。高端的32位Soc单片机主频已经超过300MHz,性能直追90年代中期的专用处理器,而普通的型号出厂价格跌落至1美元,最高端的型号也只有10美元。当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用在全系列的单片机上。而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的Windows和Linux操作系统。 常见配套资源如下:

如何将altiumdesigner的原理图和PCB转入cence里

如何将a l t i u m d e s i g n e r 的原理图和P C B转入 c e n c e里 标准化管理部编码-[99968T-6889628-J68568-1689N]

说明: 1)本教程适用于将altiumdesigner的原理图和PCB转入cadence(分别对应captureCIS和allegro)里。对于protel99se,可以将其先导入较新版本的AD 里,再转入cadence中。 2)整个过程中使用的软件包括altiumdesignerSummer08,cadence16.6,orCAD10.3-capture(免安装精简版),PADS9.3三合一完美精简版。其中,后面两个软件较小,便于下载。 3)原理图的转化路线是,从altiumdesigner导出的.dsn文件,用orcad10.3-capture打开后,保存为cadence16.6可以打开的文件。因为较新版本的cadence不能直接打开AD转换出来的.dsn文件。如果你不是这些版本的软件,也可以参考本人的方法进行尝试。 4)pcb转化的顺序是,altiumdesigner导出的文件,导入PADS9.3打开,然后导出.asc文件。随后利用allegro对pads的接口,将pads文件导入。 1.原理图的导入 1.1选中原理图的项目文件,即.PRJPCB文件,右键-》saveprojecas,选 择.dsn文件,输入要保存的文件名,保存。注意输入新的文件名的时候要把文件名的后缀手动改掉。 1.2打开orCAD10.3-capture文件夹下面的capture.exe(如果同一台电脑装了新版本的cadence,例如cadence16.6的话,环境变量中的用户变量会有冲突。具体地来说对于orCAD10.3来说,CDS_LIC_FILE的值必须是安装目录 \orCAD10.3-capture\crack\license.dat。而对于cadence16.6来说,环境变量必须是5280@localhost。因此要使用orCAD10.3的话,必须将CDS_LIC_FILE 的值改掉,否则无法打开。等下使用cadence16.6,就必须将值改回来)。 1.3使用orCAD10.3将刚才保存的.dsn文件打开,并保存成project。 1.4随后就可以使用新版本的cadence的captureCIS打开保存的文件(注意改环境变量中的用户变量CDS_LIC_FILE)。 2.PCB的导入 由于allegro可以根据已有的brd文件生成元器件的封装,因此将PCB导入allegro后使用者免于重新使用allegro绘制一遍封装。 1.1打开pads9.3,file-》new,按照默认配置建立一个文件,保存。 1.2f ile-》import,选中要转换的.pcb文件,打开,保存在C盘的 PADSProjects文件夹下面。(安装PADS9.3三合一完美精简版时会自动在C 盘产生这个文件夹。) 1.3f ile-》export,将文件保存为.asc文件。接下来回弹出下图所示的对话 框。注意要将.pcb文件和.asc文件保存在同一个目录下,即C盘的 PADSProjects文件夹下面,否则allegro转换时会出现pads_in.log找不到的现象。(关于AD的pcb文件导入pads,网上还有一种方法是AD保存为PCB二进制文件,即.PcbDoc文件,再由pads导入.PcbDoc文件。用户可以自行尝试。总之,ad转换成pads似乎较为顺畅) 1.4格式选择PowerPCBV5.0,勾选认为比较的项目。点击“OK”。

STC89C52单片机开发板设计

STC89C52单片机开发板 一、方案设计 1.1 方案论证 在科技广泛发展的今天,计算机的发展已经越来越快,他的应用已经越来越广泛。二单片机的发展和应用是其中的重要一方面。单片机在工业生产(机电、化工、轻纺、自控等)和民用家电方面有广泛的应用。其中,单片机在工业生产中的应用尤其广泛。 单片机具有集成度高,处理能力强,可靠性高,系统结构简单,价格低廉的优点,因此被广泛应用。目前,单片机在工业控制系统诸多领域得到了极为广泛的应用。特别是C51系列的单片机稳定性好,运算精度高,推动了工业生产,影响着人们的工作和学习。而本次设计就是要通过对C52系列单片机最小系统进行开发板的设计。有助于当代大学生及涉及单片机领域的工作者们更深入的了解和学习单片机的开发机应用。 1.2 设计思路 (1)本设计采用STC89C52单片机为主控制核心。 (2)选择PCF8951实现A/D、D/A转换装置,与单片机接口为P2.1口和P2.0口。 (3)此外,还选择了NRF905无线通信模块及4*4矩阵键盘等模块进行开发与学习设计。 二、硬件设计 本设计由8部分组成:STC89C52单片机最小系统、PCF8951A/D转换电路、报警器模块、NRF905无线模块、矩阵键盘模块、温度传感器电路、红外接收模块、LED流水灯模块。电路原理图见附录。 2.1 STC89C52单片机最小系统模块 STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口。另外STC89X52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。

AltiumDesigner的同一个工程中有多原理图多PCB工程处理模板

同一个工程,有不止一块的PCB,原理图已经分开设计了,但在导入到PCB时就只能全部导入到同一个PCB文件,莫非只能把不同的PCB与对应的原理图分开到另一工程才能解决?相信这也困扰了不少坛友。 近日在网上找到了解决方法,现整理发上来,让更多的坛友知道这一技巧。 问题: 在用Altium Designer进行PCB工程设计时,有时一个工程里可能不止一块PCB,比如,一个设备里有主板和扩展板或者按键板等等 这时就需要在一个工程里添加多个PCB文件。如图: -」Source Documents 3 Sheetl.SchDoc _J' SheetZ SchDoc PCBI.PcbDoc______________ 亠’ PCB2.PcbDoc 曹 我们知道,在Altium Designer中将原理图导入到PCB是经过在原理图菜单Design->Update PCB Document xxx.PcbDoc,如图: T A_d .< ?' . l_j 訂轻:、ScflCao IP s ■ P £?3I:I gfk Repis Wi n.d?ir Help Itpditt FCI FCBILFCIh亡 FCJ FCB2. onrse Li bi ar y.. Add/Rsjwiove Li br ary B 孔Schematic Library I- orr y*?比■?尸寸□百" 4^ 1■

1■

资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 在进行这样的操作之后,虽然我们选的是某一个PCB文件,可是最后结果是,所有原理图都被导入到了这个选中的PCB文件中,无法实现不同的原理图导入到不同的PCB。 在Altium Designer中,我们能够用Altium Designer设计同步装置把 设计资料从一个区域转到另一个区域,它包括比较工具、ECO以及UPDATER。它能够用于原理图和PCB之间的转换,Altium Desig ner中导入网络表不再是必须的。 1)在原理图环境操作菜单中的Project->Show Differences,显示Choose Documents to Compare对话框: 2)在Choose Documents to Compare 对话框中,按Advaneed Mode

STC89C52单片机用户手册

STC89C52RC单片机介绍 STC89C52RC单片机是宏晶科技推出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可以任意选择。 主要特性如下: 增强型8051单片机,6时钟/机器周期和12时钟/机器周期可以任意选择,指令代码完全兼容传统8051. 工作电压:~(5V单片机)/~(3V单片机) 工作频率范围:0~40MHz,相当于普通8051的0~80MHz,实际工作频率可达48MHz 用户应用程序空间为8K字节 片上集成512字节RAM 通用I/O口(32个),复位后为:P1/P2/P3/P4是准双向口/弱上拉,P0口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为 I/O口用时,需加上拉电阻。 ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(RxD/,TxD/)直接下载用户程序,数秒 即可完成一片 具有EEPROM功能 具有看门狗功能 共3个16位定时器/计数器。即定时器T0、T1、T2 外部中断4路,下降沿中断或低电平触发电路,Power Down模式可由外部中断低电平触发中断方式唤醒 通用异步串行口(UART),还可用定时器软件实现多个UART 工作温度范围:-40~+85℃(工业级)/0~75℃(商业级) PDIP封装 STC89C52RC单片机的工作模式 掉电模式:典型功耗<μA,可由外部中断唤醒,中断返回后,继续执行

原程序 空闲模式:典型功耗2mA 正常工作模式:典型功耗4Ma~7mA 掉电模式可由外部中断唤醒,适用于水表、气表等电池供电系统及便携设备 STC89C52RC引脚图 STC89C52RC引脚功能说明 VCC(40引脚):电源电压 VSS(20引脚):接地 P0端口(~,39~32引脚):P0口是一个漏极开路的8位双向I/O口。作为输出端口,每个引脚能驱动8个TTL负载,对端口P0写入“1”时,可以作为高阻抗输入。

AltiumDesigner自学电子笔记

第一天 Altium Designer概述 a. (1)电子开发辅助软件的发展; (2)软件安装及破解; (3)软件开发环境; (4)软件功能; (5)preference setting(优先项) b. (1)help文档knowledge center和shortcut keys; (2)基本的窗口操作(移动、合并、split vertical垂直分割、open in new window);(3)reference designs and exampals; (4)home page;

第二天 电子设计基础知识 a. (1)PCB(Printed Circuit Board)印制电路板设计流程:双面覆铜板下料叠板 数控钻导通孔 检验、去毛刺涮洗 化学镀(导通孔金属化,全板电镀覆铜) 检验涮洗 网印负性电路图形、固化(干膜或湿膜曝光,显影)检验、修版 线路图形电镀 电镀锡(抗腐蚀镍/金) 去印料(感光膜) 刻蚀铜 (退锡) 清洁刷洗 网印阻焊图形(常用热固化绿油) 清洁、干燥 网印标记字符图形、固化 (喷锡) 外形加工 清洗、干燥 电气通断检测 检验包装 成品出厂; (2)EDA设计基本流程: 原理图设计 网络报表的生成 印制板的设计; (3)印制板总体设计的基本流程: 原理图设计 原理图仿真 网络报表的生成 印制板的设计 信完整性分析 文件储存及打印; (4)原理图的一般设计流程: 启动原理图编辑器 设置原理图图纸 设置工作环境

装载元件库 放置元件并布局 原理图布线 原理图的电气检查 网络报表及其他报表的生成 文件储存及打印; (5)PCB设计的一般流程: 启动印制板编辑器 设置工作环境 添加网络报表 设置PCB设计规则 放置原件并布局 印制电路板布线 设计规则检查 各种报表的生成 文件储存及打印; (6)基本概念: 层(Layer):印制电路板的各铜箔层; 过孔(Via):为连通各层之间的线路的公共孔; 埋孔(Buriedvias):中间一层到表面,不穿透整个板子; 盲孔(Blindvias):只连接中间几层的PCB,在表面无法识别其位置; 丝印层(Overlay):标志图案代号和文字; 网格填充区(External Plane):网状铜箔; 填充区(Fill Plane):完整保留铜箔; SMD封装:表面焊装器件; 焊盘(Pad); 膜(Mask):元件面助焊膜,元件面阻焊膜; (7)印制板的基本设计准则 抗干扰设计原则 热设计原则 抗振设计原则 可测试型设计原则 b. (1)抗干扰设计原则 1.电源线的设计:(1)选择合适的电源;(2)尽量加宽电源线;(3)保证电源线、底线走线与数据传输方向一致;(4)使用抗干扰元器件(磁珠、磁环、屏蔽罩、电源滤波器);(5)电源入口添加去耦电容 2.地线的设计:(1)模拟地与数字地分开;(2)尽量采用单点接地;(3)尽量加宽地线;(4)将敏感电路连接到稳定的接地参考源;(5)对PCB板进行分区设计,把高宽带的噪声电路与低频电路分开;(6)尽量减少接地环路的面积 3.元器件的配置:(1)不要有过长的平行信号线;(2)保证PCB的时钟发生器、晶振和CPU的时钟输入端尽量靠近,同时远离其他低频器件;(3)元器件应围绕核心器件进行配置,尽量减少引线长度;(4)对PCB板按频率和开关特性进行分区布局,保证噪声元器件和非噪声元器件的距离;(5)考虑PCB板在机箱中位置和方向(放出热量高的

STC89C52单片机用户手册

STC89C52F单片机介绍 STC89C52F单片机是宏晶科技推出的新一代高速 /低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可以任意选择。 主要特性如下: * 增强型8051单片机,6时钟/机器周期和12时钟/机器周期可以任意选择,指令代码完全兼容传统8051. * 工作电压:5.5V?3.3V (5V单片机)/3.8V?2.0V (3V单片机) * 工作频率范围:0?40MHz相当于普通8051的0?80MHz实际工作频率可达48MHz *用户应用程序空间为8K字节 * 片上集成512字节RAM * 通用I/O 口(32个),复位后为:P1/P2/P3/P4是准双向口 /弱上拉,P0 口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为I/O 口 用时,需加上拉电阻。 * ISP (在系统可编程)/IAP (在应用可编程),无需专用编程器,无需专用仿真器,可通过串口( RxD/P3.0,TxD/P3.1 )直接下载用户程序,数秒 即可完成一片 * 具有 EEPROM能 *具有看门狗功能 * 共3个16位定时器/计数器。即定时器T0、T1、T2 * 外部中断4路,下降沿中断或低电平触发电路,Power Down模式可由外部中断低电平触发中断方式唤醒 * 通用异步串行口( UART,还可用定时器软件实现多个 UART * 工作温度范围:-40?+85C(工业级)/0?75C(商业级) * PDIP封装 STC89C52F单片机的工作模式 *掉电模式:典型功耗<0.1吩,可由外部中断唤醒,中断返回后,继续执行原程序

单片机的电路原理

单片机的电路原理 单片机技术自发展以来已走过了近20年的发展路程。单片机技术的发展以微处理器(MPU)技术及超大规模集成电路技术的发展为先导,以广泛的应用领域拉动,表现出较微处理器更具个性的发展趋势。小到遥控电子玩具,大到航空航天技术等电子行业都有单片机应用的影子。针对单片机技术在电子行业自动化方面的重要应用,为满足广大学生、爱好者、产品开发者迅速学会掌握单片机这门技术,于是产生单片机实验板普遍称为单片机开发板、也有单片机学习板的称呼。比较有名的例如电子人DZR-01A单片机开发板。 单片机开发板是用于学习51、STC、AVR型号的单片机实验设备。根据单片机使用的型号又有51单片机开发板、STC单片机开发板、AVR单片机开发板。常见配套有硬件、实验程序源码、电路原理图、电路PCB图等学习资料。例如电子人单片机开发板,针对部分学者需要特别配套有VB上位机软件开发,游戏开发等教程学习资料。开发此类单片机开发板的公司一般提供完善的售后服务与技术支持。单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。 单片机(Microcontrollers)诞生于1971年,经历了SCM、MCU、SoC三大阶段,早期的SCM单片机都是8位或4位的。其中最成功的是INTEL的8051,此后在8051上发展出了MCS51系列MCU系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。 而传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了数百倍。高端的32位Soc单片机主频已经超过300MHz,性能直追90年代中期的专用处理器,而普通的型号出厂价格跌落至1美元,最高端的型号也只有10美元。当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用在全系列的单片机上。而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的Windows和Linux操作系统。 常见配套资源如下: 1、硬件实验板及其配件如:连接线、CPU芯片、流水灯、点阵显示、ds18b20温度检测、彩色TFT液晶屏,SD卡,游戏开发(推箱子游戏)、收音机、mp3解码等。 2、实验程序源码,包含汇编源程序、C语言源程序。 3、电路原理图、PCB电路图。 4、实验手册、使用手册。 5、针对单片机开发板的详细讲解视频。 6、附加PCB设计制作、VB软件开发等计算机学习资料 1、8个LED灯,可以练习基本单片机IO操作,在其他程序中可以做指示灯使用。

altiumdesigner原理图元器件库详细说明

Altium Designer原理图元器件库详细说明 altium desinger 原理图元器件库详细说明 包括电阻、电容、二极管、三极管和PCB的连接器符号 包括虚拟仪器和有源器件 包括二极管和整流桥 包括LCD、LED 包括三极管 包括场效应管 包括模拟元器件 VALVES .LIB 包括电子管 包括电源调节器、运放和数据采样IC 包括电容 包括 4000系列 包括ECL10000系列 包括通用微处理器 包括运算放大器 包括电阻 FAIRCHLD .LIB 包括FAIRCHLD 半导体公司的分立器件 包括 LINTEC公司的运算放大器 包括国家半导体公司的数字采样器件 包括国家半导体公司的运算放大器 包括TECOOR公司的 SCR 和TRIAC 包括德州仪器公司的运算放大器和比较器ZETEX .LIB 包括ZETEX 公司的分立器件也许部分因版本回有所不同,这是 PROTEUS 的版本。 如何删除左边元件列表中的元件 点edit 中的Tidy可以删去所有你没用到的零件,但如果想只删其中指定的零件,似乎Proteus没有这个功能。 在器件箱中删除任意元件的方法: 1.先在图纸中右键删除你在器件箱中指定的元件。 2.选中编辑(Edit)--整理选项(Tidy)--确定。 3.整理选项(Tidy)可以删除图纸上没有物理连接和在图纸工作区域以外的所有元件。 教你如何自己做模版 点击此处下载(文件大小:628K) 怎样可以看见电路中的电流流动

菜单\System\Set Animation Options\Show Wire Current with Arrows 后面打勾 怎样看高低电平 在元件脚上有一个正方形的小点,红色为高电平,蓝色为低电平 元件库元件名称及中英对照 AND 与门 ANTENNA 天线 BATTERY 直流电源 BELL 铃,钟 BVC 同轴电缆接插件 BRIDEG 1 整流桥(二极管) BRIDEG 2 整流桥(集成块) BUFFER 缓冲器 BUZZER 蜂鸣器 CAP 电容 CAPACITOR 电容 CAPACITOR POL 有极性电容 CAPVAR 可调电容 CIRCUIT BREAKER 熔断丝 COAX 同轴电缆 CON 插口 CRYSTAL 晶体整荡器 DB 并行插口 DIODE 二极管 DIODE SCHOTTKY 稳压二极管 DIODE VARACTOR 变容二极管 DPY_3-SEG 3段LED DPY_7-SEG 7段LED DPY_7-SEG_DP 7段LED(带小数点) ELECTRO 电解电容 FUSE 熔断器 INDUCTOR 电感 INDUCTOR IRON 带铁芯电感 INDUCTOR3 可调电感 JFET N N沟道场效应管 JFET P P沟道场效应管 LAMP 灯泡 LAMP NEDN 起辉器 LED 发光二极管 METER 仪表 MICROPHONE 麦克风 MOSFET MOS管

51单片机开发板

课程名称电路CAD作业项目51单片机开发板作业日期2016-5-12成绩班级14物联网工程XX李延晖学号9 上课地点启智楼4122一.开发板电路原理图 图1 开发板电路原理图 二.电路模块划分及功能简介 1.单片机最小系统模块

图1-1单片机最小系统模块图 简单功能介绍: 单片机最小系统,也叫做单片机最小应用系统,是指用最少的原件组成单片机可以工作的系统。单片机最小系统的三要素就是电源、晶振、复位电路。 型号名称:AT89S52 主要使用方法: 客房控制系统的最大特点是输入、输出开关量多,主控制器单片机已有的I/O口不能满足使用需求,需要进行扩展。为降低成本,采用简单的TTL电路扩展I/O口,即单片机的P2.0、P2.1口地址信号作为译码器74LS139的输入信号,74LS139的输出信号作为总线驱动器 74LS244的片选信号,74LS244的8个输出脚分别接单片机P0口的8位,通过片选74LS244单片机即可把74LS244输入脚上的数据读入,其I/O输入接口电路如图2所示。IG01~IG08是一组弱电端子输入信号线,它们分别和8个弱电开关相连。由于系统有24个开关输入量,因此,电路共用了3个74LS244,当片选信号CS1~CS3中有一个有效时,其对应74LS244上的数据就被读入到单片机中。

典型应用电路: 图1-2 典型应用电路 在本系统中的功能: 作为控制核心原件进行数据的采集分析运算,协调各个管口及原件形成完整的控制系统。

图1-3 AT89S52的实物图 图1-4 AT89S52的外形尺寸图

图1-5 AT89S52元件符号图1-6 PCB电路符号2.A/D、D/A模块 3.显示、指示模块 (1)液晶显示模块: 图3-1-1 液晶显示模块图 简单功能介绍:

最新AltiumDesigner绘制电路原理图汇总

A l t i u m D e s i g n e r绘 制电路原理图

Altium Designer绘制电路原理图 时间:2011-08-28 22:19来源:作者:点击: 513 次 ?第3章绘制电路原理图 o 3.1 元件库操作 ? 3.1.1 元件库的加载与卸载 ? 3.1.2 查找元器件 o 3.2 元器件操作 ? 3.2.1 放置元器件 ? 3.2.2 编辑元件属性 ? 3.2.3 元件的选取 ? 3.2.4 元件剪切板操作 ? 3.2.5 撤销与重做 ? 3.2.6 元件的移动与旋转 ? 3.2.7 元件的排列 o 3.3 电气连接 ? 3.3.1 绘制导线 ? 3.3.2 导线的属性与编辑 ? 3.3.3 放置节点 ? 3.3.4 绘制总线 ? 3.3.5 放置网络标号 ? 3.3.6 放置电源和地 o 3.4 放置非电气对象 ? 3.4.1 绘制图形 ? 3.4.2 放置字符串 ? 3.4.3 放置文本框 ? 3.4.4 放置注释 o 3.5 放置指示符 ? 3.5.1 放置忽略错误规则检查 ? 3.5.2 放置编译屏蔽 ? 3.5.3 放置PCB布局 第3章绘制电路原理图 通过上一章的学习,相信读者对Altium Designer 7.0的原理图编辑环境有了深刻的了解,本章将以一个51单片机工作系统为总体脉络详细介绍Altium Designer 7.0原理图的编辑操作和技巧,该单片机系统以Philips公司的 P89C51RC2HBP单片机为核心实现一个实时时钟数码管显示的功能,并能够通过RS232串口与上位机通信。请读者打开附带光盘中的“源文件MCU51.PrjPCB”

(完整版)STC89C52RC单片机手册

STC89C52单片机用户手册 [键入作者姓名] [选取日期]

STC89C52RC单片机介绍 STC89C52RC单片机是宏晶科技推出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可以任意选择。 主要特性如下: 1.增强型8051单片机,6时钟/机器周期和12时钟/机器周期可以任意 选择,指令代码完全兼容传统8051. 2.工作电压:5.5V~ 3.3V(5V单片机)/3.8V~2.0V(3V单片机) 3.工作频率范围:0~40MHz,相当于普通8051的0~80MHz,实际工作 频率可达48MHz 4.用户应用程序空间为8K字节 5.片上集成512字节RAM 6.通用I/O口(32个),复位后为:P1/P2/P3/P4是准双向口/弱上拉, P0口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为 I/O口用时,需加上拉电阻。 7.ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无 需专用仿真器,可通过串口(RxD/P3.0,TxD/P3.1)直接下载用户程 序,数秒即可完成一片 8.具有EEPROM功能 9.具有看门狗功能 10.共3个16位定时器/计数器。即定时器T0、T1、T2 11.外部中断4路,下降沿中断或低电平触发电路,Power Down模式可 由外部中断低电平触发中断方式唤醒 12.通用异步串行口(UART),还可用定时器软件实现多个UART 13.工作温度范围:-40~+85℃(工业级)/0~75℃(商业级) 14.PDIP封装 STC89C52RC单片机的工作模式 掉电模式:典型功耗<0.1μA,可由外部中断唤醒,中断返回后,继续执行原程序

AltiumDesigner使用教程

设计并生成PCB 根据WEBENCH生成的电源原理图,就可以在AltiumDesigner中画出设计电路的原理图和PCB图。 1.Ultra Librarian的安装和使用 1)在TI官网下载并安装Ultral Librarian 2)在TI官网找到要使用的芯片,在“符号和封装”项目下点击下载CAD文件(后缀为.bxl), 如下图所示: 3)打开Ultral Librarian软件,首先点击“Load Data”装载刚刚下载.bxl文件,在选择“Select Tools”中的“Altium Designer”,最后点击“Export to Selected Tools”。如下图所示: 4)随后会生成一个.txt文档,如下图所示。其中红色方框表示生成的PCB库和原理图所在 位置。 5)打开红色方框中的路径,里面有一个“UL_import.PrjSrc”,用AltiumDesigner打开,如 下图所示。 6)双击图中的1,在点击图中的2,会出现以下界面: 7)选择生成Ultral Librarian生成的文件夹中的“.txt”文件,然后点击“Start Import”那么就生 成了所需芯片的封装和原理图的库,只要在原件库中安装即可使用。如下图所示: 注意:这里生成的PCB库和原理图库首次打开可能会没有,解决的方法是先关闭然后再打开就可以了。 2.设计电路原理图 1)打开AD软件,依次选择:文件->新建(new)->工程(project)->PCB工程,在建立工 程之后一定要保存工程。如下图所示: 2)在新建的PCB项目下创建原理图项目(Schematic)。 3)在库中选择相应的原件,拖入原理图,如下图所示: 4)利用工具条中的放置线、电源、地等工具连接电路原件,完成的原理图如下图所示: 5)最后保存生成的原理图。 3.设计PCB图 1)为原理图中所有的原件选择封装。双击原件,在Footprint选项中就可以选择封装,并 保存,如下图所示: 2)对选择封装之后的电路图进行电气检查,图下图所示: 3)电气检查没有错误之后,为工程添加PCB项目并保存,如下图所示: 4)右键项目,点击“Compile PCB Project PCB PCB_Project1.prjPCB”,如下图所示: 5)打开之前建立的PCB项目,点击“设计”选项中的“Update Schematics in PCB_Project1.PrjPCB”。如下图所示:

STC89C52RC单片机的特点

STC89C52RC 单片机介绍 STC89C52RC 单片机是宏晶科技推出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051 单片机,12 时钟/机器周期和 6 时钟/机器周期可以任意选择。 主要特性如下: 1. 增强型8051 单片机,6 时钟/机器周期和12 时钟/机器周期可以任意选择,指令代码完全兼容传统8051. 2. 工作电压:5.5V? 3.3V (5V单片机)/3.8V?2.0V (3V单片机) 3. 工作频率范围:0?40MHz,相当于普通8051的0?80MHz,实际工作频率可达 48MHz 4. 用户应用程序空间为8K 字节 5. 片上集成512 字节RAM 6. 通用I/O 口(32 个)复位后为:,P1/P2/P3/P4 是准双向口/弱上拉,P0口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为I/O 口用时,需加上拉电 阻。 7. ISP (在系统可编程)/IAP (在应用可编程),无需专用编程器,无需专用仿 真器,可通过串口(RxD/P3.0,TxD/P3.1 )直接下载用户程序,数秒即可完成一片 8. 具有EEPROM 功能 9. 具有看门狗功能 10. 共3 个16 位定时器/计数器。即定时器T0、T1、T2 11. 外部中断4 路,下降沿中断或低电平触发电路,Power Down 模式可由外部中断低电平触发中断方式唤醒 12. 通用异步串行口(UART ),还可用定时器软件实现多个UART 13. 工作温度范围:-40?+85 C (工业级)/0?75 C(商业级) 14. PDIP 封装 STC89C52RC 单片机的工作模式 掉电模式:典型功耗<0.1卩可由外部中断唤醒,中断返回后,继续执行原程序 空闲模式:典型功耗2mA 典型功耗正常工作模式:典型功耗4Ma?7mA 典型功耗掉电模式可由外部中断唤醒,适用于水表、气表等电池供电系统及便携设备 STC89C52RC 引脚功能说明 VCC (40 引脚):电源电压 VS S(20 引脚):接地 P0端口(P0.0?P0.7 P0.7, 39?32引脚):P0 口是一个漏极开路的8位双向I/O 口。作为输出端口,每个引脚能驱动8 个TTL 负载,对端口P0 写入每个引脚能驱动写入“1”时,可以作为高阻抗输入。在访问外部程序和数据存储器时在访问外部程序和数据 存储器时,P0 口也可以提供低8 位地址和8 位数据的复用总线位数据的复用总线。此时,P0 口内部上拉电阻有效。在Flash ROM 编在程时,P0 端口接收指令字节端口接收指令字节;而在校验程序时,则输出指令字节则输出指令字节。验证时,要求外接上拉电阻。 P1端口(P1.0?P1.7, 1?8引脚):P1 口是一个带内部上拉电阻的8位双向I/O 口。P1的输出缓冲器可驱动(吸收或者输出电流方式)4个TTL输入。对端口写入1时,通过内部的上拉电阻把端口拉到高电位,这是可用作输入口。P1 口作输入口使用时,因为 有内部上拉电阻,那些被外部拉低的引脚会输出一个电流()。 此外,P1.0 和P1.1 还可以作为定时器/计数器 2 的外部技术输入(P1.0/T2 )和定时器/计数器 2 的触发输入(P1.1/T2EX ),具体参见下表: 在对Flash ROM 编程和程序校验时,P1 接收低8 位地址。

51单片机开发板资料

51单片机开发板 51单片机技术自发展以来已走过了近20年的发展路程。单片机技术的发展以微处理器(MPU)技术及超大规模集成电路技术的发展为先导,以广泛的应用领域拉动,表现出较微处理器更具个性的发展趋势。小到遥电子玩具,大到航空航天技术等电子行业都有单片机应用的影子。针对51单片机技术在电子行业自动化方面的重要应用,为满足广大学生、爱好者、产品开发者迅速学会掌握单片机这门技术,于是产生51单片机开发板。实践表时,8位的单片机仍然占据着市场百分之八十的份量。

功能介绍: 1、8个LED灯,可以练习基本单片机IO操作,在其他程序中可以做指示灯使用。 2、2个四联8段数码管,显示温度数据,HELLO欢迎词、时钟等。 3、高亮8*8点阵,如练习数字,字母,图片显示,或者小游戏的开发如贪吃蛇等。 4、4个独立按键,可以配置为中断键盘,为程序的按键扫描节省更多的时间。 5、8个AD按键,主要设计为游戏开发如推箱子等,去掉了矩阵键盘,AD 键盘在实际中的应用相当广泛,如电视机加减搜台等都是采用AD键盘,一根AD线可以扩展几百个按键,更接近工程。 6、PCF8591具有AD/DA功能,其采用IIC总线协议,可练习IIC总线的操作。 7、DS18B20:单线多点检测支持。 8、光敏电阻测试光线强度,感受白天黑夜的区别。 9、FM收音机:能接收80M到110MHz之间的FM频段。可实现自动搜台和手动搜台。 10、DS1302时钟芯片提供实时时钟,带3V电池,在掉电的情况下,时钟仍然可以继续运行。 11、可读写SD卡文件系统,保存数据显示到TFT液晶屏等。 12、继电器可以控制高电压的设备,高压危险,请小心使用。 13、直流电机接口,控制直流电机。 14、步进电机接口,控制步进电机运行。 15、蜂鸣器,可以做电子琴、音乐发声等。 16、74HC595芯片练习串行转并行数据扩展。 17、74HC573锁存扩展芯片,可以扩展接口。

AltiumDesigner绘制电路原理图

AltiumDesigner绘制电路原理图 图3- 72用公共导线连接总线入口 图3- 73总线进入的四种状态 图3- 74总线入口属性设置 网络号的放置:网络号的放置对于总线系统是必要的。没有网络号的总线没有实际的电气意义。两端连接到总线的设备数量相同的引脚将具有电气连接。因为总线系统通常用来表示芯片的地址总线和数据总线,所以连接到总线的导线通常称为AD0~AD8等。当放置第一个网络标签时,按[Tab]键将网络名称更改为AD0,则以后放置的网络名称的标签将自动增加。下一节将详细解释网络标签的放置和设置。 3.3.5公共汽车入口处的公共电线连接放置网络标签 网络标签的应用在上一节的总线放置过程中已经提到。事实上,网络标签的应用远非如此。网络标签是一种无线线路,具有相同网络标签的电气节点以电气关系连接在一起。无论它们之间是否存在实际的导线连接,对于复杂的电路设计来说,用导线将各种具有电连接的节点连接起来是不容易的,这常常使得电路难以读取,而网络标签正好可以解决这个问题。执行[广场]菜单中的[网络标签]命令或单击工具栏上的 按按钮输入网络徽标。 号码放置状态。此时,鼠标将变成一个白色的“x”形光标,并附有网络标签。如果网络标签中有数字,网络标签中的数字会在每次放置时自动增加。将光标移动到导线上,当光标抓住导线时,它将变成与网

络标签相同的“x”形。此时,单击鼠标左键以成功放置网络标签。同时,导线的网络名称也将被重命名为网络标签名称。在Altium Designer的电路设计中,每个实际的电气连接都属于一个网络,并有一个网络名称。当鼠标在线路上停留一段时间后,系统会自动提示该线路所属的网络名称,如图3-76的左图所示。网络:网络C3_1意味着网络连接到电容器C3的第一个引脚。当放置名为AD1的网络标签时,网络的网络名称变为AD1。 图3- 75网络标签的放置 图3- 76线网名称的变化 图3- 77网络标签放置前放置网络标签后的网络标签属性设置 网络标签最重要的属性是它所属网络的网络名称。按[选项卡]键或双击放置的网络标签,弹出网络标签属性设置对话框,如图3-77所示。您可以在[网络]文本框中填写网络标签的名称,或者下拉文本框以选择现有网络标签的名称,使其属于同一网络。此外,还可以设置网络标签的颜色、位置、旋转角度和字体,这与前面提到的电线和组件的属性设置一致,因此不再详细描述。3.3.6放置电源和接地 Altium Designer提供特殊的电源和接地符号,统称为电源端口。电源和接地实际上是特殊的网络符号,只提供一种视觉表现。电源和接地符号的网络名称可以更改并连接到任何网络。在[位置]菜单中选择[电源端口]命令,或单击工具栏上的 或者 按钮

相关文档
相关文档 最新文档