4--单片机最小系统的原理图绘制
- 格式:doc
- 大小:492.50 KB
- 文档页数:6
CAD 课程设计报告摘要Introduction1.课题名称2. 单片机最小系统的组成原理及作用3. CAD的发展前途4. 设计要求5. 原理图6. CAD原理图7. PCB图8.总结参考文献摘要A VR单片机是1997年由A TMEL公司研发出的增强型内置Flash的RISC(Reduced Instruction Set CPU) 精简指令集高速8位单片机。
A VR的单片机可以广泛应用于计算机外部设备、工业实时控制、仪器仪表、通讯设备、家用电器等各个领域。
A VR单片机主要特性:高可靠性、功能强、高速度、低功耗和低价位 , 一直是衡量单片机性能的重要指标,也是单片机占领市场、赖以生存的必要条件。
A VR单片机硬件结构采取8位机与16位机的折中策略,即采用局部寄存器存堆和单体高速输入/输出的方案,提高了指令执行速度(1Mips/MHz),增强了功能;同时又减少了对外设管理的开销,相对简化了硬件结构,降低了成本。
故A VR单片机在软/硬件开销、速度、性能和成本诸多方面取得了优化平衡,是高性价比的单片机。
本设计采用分层叠式结构,底层为单片机外围硬件功能扩展层,顶层为ATmega16单片机集中系统层。
这样有利于兼用A VR跟51系列单片机的开发设计。
关键词: A VR单片机;开发板;单片机实验板;A Tmega16单片机;IntroductionA VR Microcontroller ATMEL Corporation in 1997 developed by the enhanced built-in Flash of the RISC (Reduced Instruction Set CPU) high-speed 8-bit RISC microcontroller. AVR microcontr oller can be widely used in computer peripherals, industrial real-time control, instrumentation, co mmunications equipment, household appliances and other fields.A VR microcontroller main features: high reliability, strong function, high speed, low power consu mption and low cost, has been an important indicator to measure performance of SCM, SCM also dominate the market, a necessary condition for survival.A VR microcontroller hardware structure to take the 16-bit 8-bit machine and the machine's compr omise strategy, that is kept by the local register stack and single high-speed input / output options, improved instruction execution speed (1Mips/MHz), enhanced functionality; while reduce the cost of peripheral administration, the relative simplifies the hardware structure and reduce costs. There fore, A VR microcontroller in software / hardware cost, speed, performance and cost optimization h as made a lot of balance, which is cost-effective microcontroller.The design uses a sub-stack structure, the underlying hardware extensions for the microcontroll er peripheral layer, the top layer of centralized systems for the ATmega16 microcontroller. It is a g ood used along with the 51 series A VR microcontroller development and design.Keywords: AVR microcontroller; development board;MCU Board; ATmega16 microcontroller;一.课题名称:51单片机最小系统的电路设计二.单片机最小系统的组成原理及作用:普遍来说,单片机又称单片微控制器,是在一块芯片中集成了CPU(中央处理器)、RAM(数据存储器)、ROM(程序存储器)、定时器/ 计数器和多种功能的I/O(输入/ 输出)接口等一台计算机所需要的基本功能部件,从而可以完成复杂的运算、逻辑控制、通信等功能。
摘要近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。
在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。
本次课程设计包括STC89C51单片机最小系统(包括复位和时钟电路)还有蜂鸣器电路、LED电路和RS232串口电路以及用于扩展功能的四排与I/O端口相连的插孔。
利用Protel电路设计软件进行原理图设计,PCB布线,借此巩固单片机应用、模拟电路、数字电路课程及学会工程软件protel的使用。
关键词:最小系统,I/O端口,STC89C51, PCBAbstractRecent years, with the penetration of computers in the social sphere, SCM applications are constantly deepening, while driving traditional control detects the rapidly growing updated. In the real-time detection and automatic control of microcomputer application system, the microcontroller is often used as a core component, only the microcontroller knowledge is not enough, should be based on the specific hardware architecture, as well as application-specific software features object combine to make perfect .The curriculum includes the SCM STC89C51 minimum system (including reset and clock circuit) and the buzzer circuit, eight digital tube display circuit, RS232 serial port circuitry, and used to extend the functionality of the four rows with the I / O ports are connected jack. Protel circuit design software for the use of schematic design, PCB layout, thereby consolidating microcontroller applications, analog circuits, digital circuits courses and learn to use engineering software Protel.Keyword:minimum system,I/O Port, STC89C51, PCB1.单片机系统的结构1.1 单片机的内部结构 一个基本的MCS-51单片机通常包括:中央处理器、ROM 、RAM 、定时/计数器和I/O 口等各功能部件,各个功能由内部的总线连接起来,从而实现数据通信。
51单片机最小系统原理图一、简介51单片机是指Intel公司推出的一种8位单片机,其核心是Intel 8051架构。
51单片机具有强大的功能和广泛的应用领域,在电子制作和嵌入式系统设计中被广泛采用。
本文将介绍51单片机最小系统的原理图及其组成。
二、51单片机最小系统原理图51单片机最小系统由4个基本模块组成:单片机芯片、时钟电路、复位电路和电源电路。
下面将详细介绍每个模块的原理图和功能。
1. 单片机芯片单片机芯片是51单片机系统的核心部件,一般选择的是AT89C51或AT89S52芯片。
其原理图基本包括芯片引脚和外围电路连接方式。
根据具体需求,连接的外围电路可以包括输入输出端口、定时器/计数器、串行通信接口等。
单片机芯片是整个系统的控制中心,它通过引脚与其他模块进行通信和控制。
2. 时钟电路时钟电路提供稳定的系统时钟,是单片机系统正常工作的基础。
常用的时钟源有晶体振荡器和时钟发生器。
晶体振荡器通过外接晶体元件提供稳定的时钟信号,时钟发生器则通过内部电路产生常用的时钟频率。
时钟信号的频率取决于具体需求,一般常用的频率为11.0592MHz。
3. 复位电路复位电路用于初始化单片机系统,保证其在上电或复位时工作正常。
复位电路一般由复位按钮、电容和电阻组成。
当系统上电或复位按钮按下时,复位电路将向单片机芯片发送一个复位信号,使其返回到初始状态,并重新启动。
4. 电源电路电源电路为单片机系统提供电能,保证其正常运行。
电源电路一般由电源适配器、电源滤波器、稳压电路和电源指示灯组成。
电源适配器将交流电转换为直流电,并经过滤波器进行滤波,稳压电路确保系统供电电压稳定。
电源指示灯用于显示电源状态,通常为红色表示供电正常。
三、总结51单片机最小系统原理图包括单片机芯片、时钟电路、复位电路和电源电路。
单片机芯片是控制中心,时钟电路提供稳定的时钟信号,复位电路用于系统初始化,电源电路为系统提供电能。
这些模块相互配合,保证了单片机系统的正常运行。
单片机最小系统的设计与制作单片机课程设计单片机课程设计报告——单片机最小系统的设计与制作学院:信息与电气工程学院姓名:马杰学号:0804040234指导老师:曾照福设计时间:2021.5.30—2021.6.10目录摘要1一、设计与制作目的2二、设计与制作要求2三、设计方案比拟说明3四、原理说明54.1 单片机的选择54.2 显示电路64.3 4*4矩阵键盘电路和4个独立键盘电路74.4 存储电路84.6 LCD接口114.7 程序下载接口114.8 电源电路134.9 温度测量接口134.10 跳线电路13五、程序流程图及说明错误!未定义书签。
六、程序清单及注释15七、硬件调试及调试结果15八、软件测试及其结果17数码管测试178.2 键盘测试178.3 24C02存储电路测试188.4 DS1302 实时时钟电路测试188.5 DS18B20温度测量电路测试18九、测试仪器及测试结果19十、结果分析及设计心得20参考文献21附录1:原理图、PCB图以及实物图21 附录2:程序清单21附录3:元器件清单86摘要随着单片机的应用越来越广泛,比方日常生活中的电冰箱、洗衣机、微波炉等等,都是用单片机作为MCU来控制这些器件,对于我们来说,学习单片机是非常有必要的,而单片机的最小系统更是我们学习单片机的根底。
此次需要设计的单片机最小系统中,除了电源电路、复位电路、晶振电路外,还需要4*4矩阵键盘、4个独立键盘、8位数码管显示电路、存储电路、实时时钟电路、温度测量接口、LCD接口、程序下载接口。
因为单片机只有32个口,所以这32口如何合理的分配给这些模块是本设计的重点,但是由于大多数同学编程还不是过硬,故最好选择直接用I/O进行控制的系统,而不要用锁存器等在编程中要设置相应模式的器件,这个要求使得对单片机的32个I/O如何分配的问题更加重要。
在设计完这个单片机最小系统后,最起码要实现以下功能:数码管能显示数字和字母;设置按键和数码管,当按下相应键时,可以在数码管上显示设置的数字和字母,如1、2、3、A、b等等;设置数码管能使其显示数字和字母;设置数码管和24C02芯片,能在掉电后还显示掉电之前的内容;设置DS1302芯片,能用数码管或液晶显示年月日和实时时间;设置DS18B20芯片,能用数码管或液晶显示实时温度。
单片机最小系统的设计以AT89C51单片机为例,设计一个单片机最小系统。
要求:1、功能:有按键开关、键盘进行高低电平的输入。
有数码管显示输出数字。
有LED灯显示输出的高低电平。
LCD显示输出数字和中文文字符号。
有使单片机工作的最小外围电路。
2、设计采用Keil单片机开发软件进行,在该软件上设计虚拟电路并进行仿真实现键盘、按键输入数据,在数码管、LED、LCD上显示输入内容,或运算、控制结果。
3、写出完成上述工作的全部过程。
包括软件选取、软件安装、每个功能硬件的选取和连接过程,软件的编写过程、源程序调试过程,最后附上全部工程文件和程序。
上述工作的目的:通过单片机的学习,学会基本的科研工作方法:构思、系统框图、详细设计、硬件设计、软件设计、研究工作中的记录、总结、归纳。
正反两方面的经验都要写。
方法:先建设一个WORK文档,以后每做一步写步,做完设计工作同时文档也就写完,然后对文档总结、整理、提高,这样每做完一件事,一篇可发表的论文也应完了,而不要做完了设计才来回想、写论文,时间就浪费了,很多设计过程中遇到的问题也忘了。
下面是去年同学写的内容,仅参考,不要抄,要自己写,比这个更好。
一、软件的介绍本文以AT89C51作为控制部件,同时利用LCD显示当前状态,从而实现依次按键控制LED灯亮灭的最简控制系统。
1、proteus软件的使用方法Proteus软件是Labcenter Electronics公司的一款电路设计与仿真软件,它包括ISIS、ARES等软件模块,ARES模块主要用来完成PCB的设计,而ISIS模块用来完成电路原理图的布图与仿真。
Proteus的软件仿真基于VSM技术,它与其他软件最大的不同也是最大的优势就在于它能仿真大量的单片机芯片,比如MCS-51系列、PIC系列等等,以及单片机外围电路,比如键盘、LED、LCD等等。
通过Proteus软件的使用我们能够轻易地获得一个功能齐全、实用方便的单片机实验室。
江西机电职业技术学院电子CAD实训报告班级姓名实训地点:实验楼电气系专业机房指导教师:2013年5月实训课题单片机最小系统电路设计一、实训目的1、熟悉Protel DXP的操作2、掌握用Protel DXP绘制原理图的方法3、掌握用Protel DXP制作PCB板的方法二、实训要求利用protel DXP软件完成单片机最小系统的PCB板的设计。
三、实训内容1、元件符号及封装编辑。
2、原理图绘制。
3、PCB板。
4、DRC报告。
四、报告内容、设计数据及附图1、电路原理基本分析。
2、电路模块功能的介绍。
(电源模块、单片机最小系统:复位电路、晶振电路(离X1,X2引脚近些,否则不易起振)、P1口LED电路)(1)电源供电模块图4.1.1 电源模块电路图对于一个完整的电子设计来讲,首要问题就是为整个系统提供电源供电模块,电源模块的稳定可靠是系统平稳运行的前提和基础。
单片机虽然使用时间最早、应用范围最广,但是在实际用过程中,一个和典型的问题就是相比其他系列的单片机,单片机更容易受到干扰而出现程序跑飞的现象,克服这种现象出现的一个重要手段就是为单片机系统配置一个稳定可靠的电源供电模块。
此最小系统中的电源供电模块的电源可以通过计算机的USB口供给,也可使用外部稳定的5V电源供电模块供给。
电源电路中接入了电源指示LED,图中R11为LED的限流电阻。
S1 为电源开关。
来源:/view/88152227192e45361066f53d.html(2)复位电路图4.1.2 复位电路图复位电路:由电容串联电阻构成,由图并结合"电容电压不能突变"的性质,可以知道,当系统一上电,RST脚将会出现高电平,并且,这个高电平持续的时间由电路的RC值来决定.典型的单片机当RST脚的高电平持续两个机器周期以上就将复位,所以,适当组合RC的取值就可以保证可靠的复位.一般教科书推荐C 取10u,R取8.2K.当然也有其他取法的,原则就是要让RC组合可以在RST 脚上产生不少于2个机周期的高电平.复位电路的用途单片机复位电路就好比电脑的重启部分,当电脑在使用中出现死机,按下重启按钮电脑内部的程序从头开始执行。
单片机最小系统的制作及所需元件单片机(Microcontroller Unit,简称MCU)是一种集成了微处理器核心、存储器和外设接口于一体的芯片。
随着科技的不断进步和应用场景的不断扩大,单片机在各个领域得到了广泛应用。
在实际应用中,我们通常需要搭建一个单片机最小系统来满足特定的需求。
本文将介绍单片机最小系统的制作及所需元件。
一、单片机最小系统的概念单片机最小系统指的是一个能够运行单片机的最简单的电路系统。
它由单片机、时钟电路和复位电路组成,用于保证单片机正常工作。
根据不同的单片机型号和厂商,所需元件可能会有所不同,但基本的原理和方法是相通的。
二、所需元件的选择1. 单片机:根据实际需求选择适合的单片机型号,并确保拥有相应的开发工具和技术支持。
常见的单片机品牌有STMicroelectronics、Freescale、Microchip等。
2. 时钟电路:时钟电路是单片机运行的重要保障,它提供了单片机运行的基准时钟信号。
常用的时钟电路包括晶振、电容和电阻。
选择适合的晶振频率和相关元件,以满足单片机的运行需求。
3. 复位电路:复位电路用于在单片机上电或单片机异常工作时对其进行复位,以使其回到初始状态。
常用的复位电路有电源复位电路和手动复位电路。
根据实际需求选择适合的复位电路设计。
4. 电源电路:电源电路是提供给单片机和其他外围元件正常工作所需的电源。
一般情况下,可以选择直流稳压电源,确保所需的电压和电流稳定。
5. 外围元件:根据实际需求选择适合的外围元件,如LED指示灯、按键开关、显示屏、传感器等。
这些元件可以根据实际需求和接口规范进行选择和连接。
三、单片机最小系统的制作步骤1. 确定单片机型号:根据实际需求选择适合的单片机型号,并了解其引脚功能和特性。
2. 设计电路原理图:根据所需元件和单片机的引脚功能,设计电路原理图。
需要注意的是,尽可能设计一个简洁、紧凑和可靠的电路板。
3. PCB设计和制作:根据电路原理图进行PCB设计,然后通过刻蚀、印刷、铆接等工艺制作PCB板。
单片机最小系统电路板设计Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】《E D A技术项目教程》实训计划实训安排表:一、实训目的1、进一步熟悉Protel DXP的操作;2、绘制原理图,对PCB板布局布线二、实训内容任务一:单片机最小系统电路原理图的绘制此系统包含了最简单的电源及保护电路、振荡电路、复位电路、发光二极管指示电路、ISP在线编程电路及一个40针插座。
其中40针插座将单片机的各信号引出,可以扩展各种应用电路。
1、电路图要求:根据电路样稿,使用Protel DXP绘制原理图;找准元件,用导线将它们连接起来,并修改元件相关属性。
注意 :U1元器件(DS83C520-MCL )需要自己绘制元器件外形和对应的封装。
如图所示:元器件符元器件封装2、元件清单表一单片机最小系统电路元器件一览表任务二:原理图编译,生成PCB板要求制作大小为3200mil×2800mil的双面板。
电源、地线的线宽为40mil,其它线宽为20mil。
极可能手工布局布线。
在布线过程中,尽可能先使用底层走线。
注意:C1、C5、VD1的封装需要手工制作。
C2、C3、C4、R1、R2、JP3的封装与系统默认值不同,需要修改。
任务三:完成实训报告,格式如下江西机电职业技术学院电子CAD实训报告班级姓名实训地点:实验楼电气系专业机房指导教师:2015年 5月实训课题单片机最小系统PCB电路板设计一、实训目的1、熟悉Protel DXP的操作2、掌握用Protel DXP绘制原理图的方法3、掌握用Protel DXP制作PCB板的方法二、实训要求利用protel DXP软件完成单片机最小系统的PCB板的设计。
三、实训内容1、元件符号及封装编辑。
(1)建立“File”/“New”/“Schematic library”。
(2)建立“File”/“New”/“PCB libraies”。
接触过单片机的朋友们都时常会听到别人提"最小系统"这个词.那到底什么是最小系统,有怎样设计称上"最小"呢?下面让依依电子来告诉大家:单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,单片机+晶振电路+复位电路,便组成了一个最小系统.但是一般我们在设计中总是喜欢把按键输入、显示输出等加到上述电路中,成为小系统。
应用89C51〔52〕单片机设计并制作一个单片机最小系统,到达如下根本要求:1、具有上电复位和手动复位功能。
2、使用单片机片内程序存储器。
3、具有根本的人机交互接口。
按键输入、LED显示功能。
4、具有一定的可扩展性,单片机I/O口可方便地与其他电路板连接。
51单片机学习想学单片机,有一段时间了,自己根底不好,在网上提了许多弱智的问题,有一些问题网友答复了,还有一些为题许多人不屑一顾。
学来学去,一年多过去了,可是还是没有入门,现在我就把我学习中遇到的一些问题和大家分享一下,希望在大虾的帮助下能快速的入门:〕在学习之前我在网上打听了一下atmel公司的单片机用的人比拟多,avr 系列这几年在国内比拟流行,但是考虑到avr还是没有51系列用的人多,51系列的许多技术在实践中都已经的到了前人的解决,遇到问题后,有许多高人可以帮助解决,所以这次学习,选用了atmel公司的at89s52,来进行学习。
学习单片机是需要花费时间实践的;学之前我们先准备好所需的东西一、所需硬件at89s52一片;8m晶振一个,30pf的瓷片电容两个;10uf电解电容一个,10k的电阻一个;万用板〔多孔板〕一块;其他的器件如电烙铁一把30w的,松香,焊锡假设干,如果是第一次学习,不知道这些东西,没关系,以下是它们的照片:Atmel公司生产的at89s528m晶振22pf瓷片电容电解电容图1/4 w 10k 的电阻普通的电木万用板好了,有了这些东西,我们就可以把它们组合到一起做成我们的最小系统了:〕有了这些东西我们怎么焊接丫?不用着急,过一会我们把原理图给大家画出来大家就会了。
第八章MSP430F249单片机最小系统8.1 MSP430单片机下载方式当单片机程序利用IAR开发环境编译和proteus仿真通过以后,还需要把程序生成的二进制代码烧录进单片机内部闪存中运行,这个过程称为下载或者编程。
MSP430单片机支持多种FLASH编程方法:BSL和JTAG。
其中BSL是启动加载程序(BootStrap Loader)的简称,该方法允许用户通过标准的RS-232串口访问MSP430单片机的FLASH和RAM。
在单片机的地址为(0C00H-1000H)的ROM区内存放了一段引导程序,给单片机的特定引脚加上一段特定的时序脉冲,就可以进入这段程序,让用户读写、擦除FLASH程序。
通过BSL无条件擦除单片机闪存,重新下载程序,还可以通过密码读出程序。
另外一种下载程序的方式为JTAG(Joint Test Action Group ,联合测试行动小组),JTAG是一种国际标准测试协议,主要用于芯片内部测试及对系统进行仿真、调试。
JTAG 技术是一种嵌入式调试技术,它在芯片内部封装了专门的测试电路TAP(Test Access Port,测试访问口),通过专用的JTAG 测试工具对内部节点进行测试。
目前大多数比较复杂的器件都支持JTAG 协议,如ARM 、DSP 、FPGA 器件等。
标准的JTAG 接口是4 线:TMS、TCK、TDI、TDO,分别为测试模式选择、测试时钟、测试数据输入和测试数据输出。
目前JTAG 接口的连接有两种标准,即14 针接口和20 针接口,MSP430单片机使用的是14针的接口,其定义分别如表8-1所示。
8.2 BSL编程器原理启动程序载入器(BootStrap)是一种编程方法,允许通过串行连接和MSP430通讯,在Flash Memory 被完全擦除时也能正常工作。
MSP430的启动程序载入器(Bootstrap)在单片机正常复位时不会自动启动,当需要对单片机下载程序代码时候,对RST/NMI和TEST引脚设置特殊的顺序。
一、内容及要求内容:设计制作一个51最小系统,用最小系统控制8个发光2极管。
要求:全部点亮,依次点亮,交换点亮;用最小系统控制蜂鸣器;用最小系统控制电机。
二、设计思路使用AT89C51单片机时无须外扩存储器。
因此,本流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的软件组成的单个单片机.八个发光二极管D1-D8分别接在单片机的P2。
0-P2.7接口上,当给P2。
0口输出“0”时,发光二极管点亮,当输出“1"时,发光二极管熄灭。
可以运用输出端口指令MOV P0,A或MOV P0,#DATA,只要给累加器值或常数值,同理,接在P2.1~P2.7口的其他7个LED的点亮和熄灭的方法同LED1。
因此,要实现图2-1 主程序流程图流水灯功能,我们只要将发光二极管LED1~LED8依次点亮、熄灭,8只LED灯便会一亮一暗的成流水灯了.在此我们还应注意一点,由于人眼的视觉暂留效应以及单片机执行每条指令的时间很短,我们在控制二极管亮灭的时候应该延时一段时间,否则我们就看不到闪烁效果。
程序启动时跳转到键盘判断模块程序中,此程序里面包含Key1~Key5的按键情况判断,循环检测直到有按键按下的时候,程序转去相对应按键的彩灯显示的花型模块,与此同时,当按键Key6有闭合时,程序中调用延时程序程序时,给延时参数赋值上另一个值,是延时程序延时时间发生改变,以达到不同快慢节奏闪烁的彩灯.具体程序流程图2-1所示。
三、硬件设计3。
1 直流稳压电源电路对于一个完整的电子设计来讲,首要问题就是为整个系统提供电源供电模块,电源电路的稳定可靠是系统平稳运行的前提和基础.电子设备除用电池供电外,还采用市电(交流电网)供电。
通过变压、整流、滤波和稳压后,得到稳定的直流电。
直流稳压电源是电子设备的重要组成部分!本项目直流稳压电源为+5V。
如下图所示:直流稳压电源的制作一般有3种制作形式,分别是分立元件构成的稳压电源、线性集成稳压电源和开关稳压电源。
单片机最小系统板使用说明书WW-S-51 V1.0作者:永德版本:1.0结论第一章单片机最小系统板介绍图1.1 单片机最小系统板实物图图1.2 单片机最小系统板器件分配图在单片机的引脚外围固定的引脚,如VCC(40),GND(20)已经正确固定到电源和地上。
X1(18),X2(19(是接晶振的引脚已经外接到11.0592MHZ和30P的电容。
RST(9)是单片机的复位引脚,通过RC回路,作为单片机的上电复位。
作为P3口的第二功能端口,P3.0(10),P3.1(11)为单片机的通信引脚,和MAX232芯片连接。
方便在下载程序时,只要上电复位即可完成下载的硬件操作。
另外,为了提高P0口的驱动能力,在P0口的各引脚上接了上拉电阻5.1K 到电源Vcc5V。
采用一片MAX232,为RS232与TTL电平的转换,使得可以方面使用电脑的COM口,对单片机进行程序的烧录。
在电路中总共分为四个模块:电源模块、通讯模块、人机接口模块、主控模块。
电源模块:图1.3 电源模块电路图通讯模块:电脑与单片机的通讯采用了MAX232,实现RS232的电平到单片机的TTL电平转换。
它的外围电路仅采用4只0.1uF的瓷片电容,作为倍升电压储存。
其部集成了两组电平转换。
在此设计中只采用一组。
它的连线向电脑端连接RS232端口的2,3引脚。
作为数据的传输。
还有一根地线(5引脚)。
另一边与单片机的Rx,Tx 相连。
图1.4 通信模块原理图人机接口模块:(1)发光二极管在电路中设计了8个共阳极的发光二极管,一般作为对I/O信号的指示,与检验作用。
在发光二极管支路上连接了一个1K的排阻。
(2)(3)图1.5 8位LED原理图(2)另一个人机交换接口为轻触开关,共设计了两种开关。
分别是轻触开关,自复位的,如图1.8,开关和5.1K的电阻串联到地和电源之间,按键输出信号取至开关的上部分。
也就是,当开关没有被按下时,输出为高电平;当按键被按下后,开关导通,信号输出为低电平。
单片机最小系统设计报告摘要: 基于AT89C51为核心制作的单片机最小系统, 含有单片机工作的最基本组成单元——电源电路、复位电路和振荡电路。
另外, 还有蜂鸣器电路、八段数码管显示电路、LED电路和RS232串口电路以及用于扩展功能的四排与I/O端口相连的插孔。
Abstract: Based on AT89C51 single chip for core making minimum system, with the most basic of single chip work component unit-the power circuit and reset circuit and oscillating circuit.In addition, there is a buzzer circuit.For the digital pipe display circuit, LED circuit and RS232 serial interface circuit and used to extend the function of the four rows and the I/O port connected jack.一、关键词: 单片机最小系统、AT89C51.八段数码管、蜂鸣器、MAX232CPE、LED二、设计目的:单片机作为控制系统中最常见的芯片, 所以学习并学会应用是我们学习自动化专业学生所应该具备的基本技能。
通过对单片机最小系统的研究, 掌握单片机个引脚的基本功能, 理解单片机工作过程及工作原理, 以及与各种外部器件的连接, 能够自己制作一个单片机最小系统的开发板并为其设置一个用于下载程序的串口对其进行下载程序并进行调试使我们所学知识与实践结合起来。
三、 方案设计1.设计方案思路要想让单片机正常工作则必需给单片机提供必要的外围电路, 电源电路为其提供能量, 振荡电路为其内部寄存器提供必要的时钟信号, 复位电路让单片机从初始状态工作, 这些都是单片机正常工作所必不可少的。
MSP430单片机最小系统8.2BSL编程器原理图8-1MSP430单片机正常启动复位时序信号当TEST引脚出现至少两个跳变沿,当TEST为高电平而RST引脚出现高电平,如图8-2所示启动程序载入器(Boottrap)所需的时序时,单片机进入启动程序载入器工作方式。
图8-2MSP430单片机进入BSL时序信号图8-43.3V电源电路图图8-3中USB插座的1、2、3、4脚分别为5v电源,D-和D+差分信号线,地线。
5、6脚为插座外壳接地引脚。
电脑可通过1脚提供5V电源,由于PL23032图8-5IAR生成MSP430-t某t编程文件配置2)打开MSPFET软件,做如下设置,如图8-6所示,并选择芯片型号为MSP430F149。
3图8-6MSPFET配置通过电脑的并行端口实现MSP430单片机的JTAG端口编程和调试,对于初学者是一种成本较低的方案,下面介绍用电脑的并行口实现JTAG编程,但是在4用JTAG烧断保密熔丝后,要再想修改闪存程序,就只能用BSL方法了。
图8-9IAR的调试器配置5图8-10IAR的FET调试器并口配置8.4MSP403F149单片机最小系统设计前面的章节中,我们主要采用MSP403F249作为仿真器件详述了单片机内部功能和外部扩展电路的设计和应用,本节主要介绍实用的单片机小系统开发板的硬件设计,可以作为单片机实验学习使用。
在选择单片机型号时,由于市面上MSP403F149较为常用且购买容易,且与MSP403F249功能基本相同,管脚也兼容,因此选择MSP403F149作为单片机最小系统的主芯片。
该单片机的特点如下:1.8V~3.6V超宽供电电压5种低功耗模式,从tandby模式唤醒时间小于6μ0.1uARAM保持0.8uA实时时钟模式2KRAM,60KB+256BFlahMemory(支持IAP)片内硬件乘法器支持四种乘法运算两个具有PWM输出单元的16-Bit定时器(TimerA3,TimerB7)两个UART接口,两个SPI接口(与UART复用)一个8通道12-Bit模数转换器(ADC),具有片内参考电压源一个模拟比较器,看门狗电路等开发板可使用的资源如下:两种可选供电方式(标准稳压器接口、USB接口)符合TI标准的14芯JTAG仿真调试端口蜂鸣器18B20单芯片12-Bit高精度温度传感器12-Bit模数转换器(ADC)接口和单路输出10-Bit数模转换器(DAC)6标准的1602液晶接口和标准的12864液晶接口六位共阴极动态扫描数码管电路RTC实时时钟+纽扣电池IIC接口的EEPROM4某4的矩阵式键盘标准的RS232接口和RS485接口含8个LED的流水灯电路(红、黄、绿)1)单片机电路图8-11MSP430F149单片机电路7图8-12MSP430F149电源电路2)RS232串行口电路这里选用MA某3232作为单片机串行口转换芯片,MA某3232是一款3.0V~5.5V供电、低功耗的RS232收发器,支持高达1Mbp的通信速率,仅需要四个0.1uF的电容作为外部元件即能工作。
51单片机最小系统电路图
--------------------------------------------------------------------------------
51单片机最小系统电路图(包括电源供电电路与I/O 扩展及选通电路)
本设计使用的最小系统板是以80C52 单片机为内核,并且具有良好的扩展性。
CPU 外接11.0592MHz 的晶振,主要由74LS373 锁存电路、74LS138 译码电路以及按键、显示器件、ICL7135 及其外围典型电路组成,并用8255 外扩了I/O 接口。
最小系统电路如图1所示。
本电路需外接一个AC220/9V 的变压器,变压器的二次侧通过整流滤波后输入CW7805便可得到+5V 电压,此电压做最小系统的电源。
系统中通过8255外扩了PA、PB、PC共24个I/O口,以便作为系统的输入输出通道。
用74LS138的输出作为各个芯片的译码选择端,除最小系统中使用的Y0~Y3外,还有Y4~Y7可供其它扩展使用。
图最小系统电路图
本文来自: 原文网址:/mcu/51mcu/0084195.html。
单片机最小系统原理描述,原理图,以及电路说明51单片机最小系统电路介绍1.51单片机最小系统复位电路的极性电容C1的大小直接影响单片机的复位时间,一般采用10~30uF,51单片机最小系统容值越大需要的复位时间越短。
2.51单片机最小系统晶振Y1也可以采用6MHz或者11.0592MHz,在正常工作的情况下可以采用更高频率的晶振,51单片机最小系统晶振的振荡频率直接影响单片机的处理速度,频率越大处理速度越快。
3.51单片机最小系统起振电容C2、C3一般采用15~33pF,并且电容离晶振越近越好,晶振离单片机越近越好4.P0口为开漏输出,作为输出口时需加上拉电阻,阻值一般为10k。
设置为定时器模式时,加1计数器是对内部机器周期计数(1个机器周期等于12个振荡周期,即计数频率为晶振频率的1/12)。
计数值N乘以机器周期Tcy 就是定时时间t。
设置为计数器模式时,外部事件计数脉冲由T0或T1引脚输入到计数器。
在每个机器周期的S5P2期间采样T0、T1引脚电平。
当某周期采样到一高电平输入,而下一周期又采样到一低电平时,则计数器加1,更新的计数值在下一个机器周期的S3P1期间装入计数器。
由于检测一个从1到0的下降沿需要2个机器周期,因此要求被采样的电平至少要维持一个机器周期。
当晶振频率为12MHz时,最高计数频率不超过1/2MHz,即计数脉冲的周期要大于2 ms。
标识符号地址寄存器名称P3 0B0H I/O口3寄存器PCON 87H 电源控制及波特率选择寄存器SCON 98H 串行口控制寄存器SBUF 99H 串行数据缓冲寄存器TCON 88H 定时控制寄存器TMOD 89H 定时器方式选择寄存器TL0 8AH 定时器0低8位TH0 8CH 定时器0高8位TL1 8BH 定时器1低8位TH1 8DH 定时器1高8位。
STC89C52单片机最小系统图3.1 51单片机最小系统本系统选用了51系列单片机中的STC89C52单片机,STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。
使用STC 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。
片上Flash允许程序存储器在系统可编程,亦适于常规编程器。
在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
MCS单片机都采用40引脚的双列直插封装方式。
如图2引脚可以分为以下四类:电源类引脚2个、时钟类引脚2个、并行I/O类引脚32个、控制类引脚4个。
电源类引脚:①Vss 20号引脚Vss为电源接地端。
②Vcc 40号引脚Vcc是芯片电源的输入端,接+5V电源。
时钟类引脚:①XTAL1内部振荡电路反相放大器的输入端,是外接晶体的一个引脚。
当采用外部振荡器时,此引脚接地。
②XTAL2内部振荡电路反相放大器的输出端,是外接晶体的另一端。
当采用外部振荡器时,此引脚接外部振荡源。
控制类引脚:①RST/VPD当振荡器运行时,在此引脚上出现两个机器周期的高电平(由低到高跳变),将使单片机复位。
②ALE 正常操作时为ALE功能(允许地址锁存)提供把地址的低字节锁存到外部锁存器。
③PSEN 外部程序存储器读选通信号输出端,在从外部程序存储取指令(或数据)期间,在每个机器周期内两次有效。
同样可以驱动八LSTTL输入。
④Vpp 为内部程序存储器和外部程序存储器的选择端。
当/Vpp为高电平时,访问内部程序存储器;当Vpp 为低电平时,则访问外部程序存储器。
并行I/O类引脚:①P0口(P0.0 - P0.7)P0口(P0.0 - P0.7)是一个8位漏极开路型双向I/O 口,在访问外部存储器时,它是分时传送的低字节地址和数据总线,P0口能以吸收电流的方式驱动八个LSTTL负载。
. . . .
. . . .
课程名称 Protel DXP实用教程 课题
单片机最小系统的原理图绘制
授课日期 授课班级 授课时数
教
学
目
标
知
识
目
标
1、进一步了解用Protel DXP 2004 绘制原理图的过程。
2、掌握总线与总线入口的绘制方法,
3、熟悉网络标号的正确使用,原理图的报表生成
4、熟悉原理图的网络表、原理图元件库的使用
能
力
目
标
方法能力:继续熟悉DXP绘图软件的使用方法。
社会能力:
培养学生团结协作的学习能力
教学对
象分析
学生情况:已基本掌握电子基本理论。
具备一定的计算机的使用能力。
教材分析
及处理
本节通过数字逻辑电路原理图的绘制,介绍集成元器件的单元元件绘制,
电路原理图的网络标号的作用及使用,同时掌握画图工具以及文本框的使用,
使学生更加熟练使用软件绘制电路原理图。
教学重点
与难点
重点:集成芯片的单元元件使用。
总线与总线入口的绘制方法
难点:总线与总线入口的绘制方法
教学方法
自主学习,老师讲解,同学讨论,独立操作。
教学资源 教材
. . . .
. . . .
教
学
组
织
流
程
第一课时:
1. 教师介绍元件的统一编号;
2. 教师引导学生使用集成芯片的单元元件;
3. 教师引导使用画图工具和文本框;
第二课时:
4.;原理图绘制准备;
5.数字逻辑电路的原理图绘制;
6. 教师指导对学生作品进行整体评价。
课
后
记
1、 学生基本能按要求绘制出一满意的原理图。
2、本节课在复习了以往电子电路知识的基础上,进行了原理图的绘制,学生很
有兴趣。
. . . .
. . . .
教学 环节 教学容与过程 师
生 活动 教学 方法 设计
意图
复习引入 新课教学 第一课时 一、项目描述: 通过单片机最小系统的原理图设计,对Protel DXP 2004 绘制原理图的过程有进一步的了解,掌握总线与总线入口的绘制方法,网络标号的正确使用,原理图的报表生成、网络表、元件库的生成。 过程: 1、 新建项目:新建一个PCB项目,命名为“单片机最小系统.PrjPCB”并保存,在项目中新建一个原理图文件“87cs20.SchDoc”。 2、 设置图纸参数:执行【设计】【文档选项】进行设置。 3、 放置元器件 4、 绘制导线 教师指导 学生上机操作 练习 项目教学法 任务驱动教学法
让学
生学
会单
片机
最小
系统
的原
理图
设计
. . . .
. . . .
新课教学 二、总线与总线入口的绘制方法 1、 绘制总线:执行【放置】【总线】命令,按【TAB】键修改总线属性。 2、 绘制总线入口 3、 放置网络标号 网络标号具有电气特性。 教师指导 学生练习 学会总线的绘制方法
. . . .
. . . .
三、放置忽略ERC检查标记
四、生成原理图报表(元件采购清单)
本软件可以提供采购清单,避免出错。
执行【报告】【bills of materials】菜单命令,打开项
目元件列表对话框。
五、原理图的网络表
网络表是原理图与印制板电路的桥梁。
生成网络表的方法:执行【设计】【设计项目的网络表】
【Protel】命令,系统自动生成网络表文件,后缀名为.NET。
网络表每一个[…]表示一个元件和它的主要参数,每一个
学会
生成
原理
图的
各种
文件
如网
络表
等
. . . .
. . . .
总
结
作
业
(… )表示一个网络,其中显示的是元件的引脚编号,同一
个(…)中的引脚在电气意义上是相连的,此信息对PCB制版
至关重要。
六、项目元件库的
生成
执行【设计】【建立设
计项目库】菜单命令,
生成一个与项目
同名的元件库。