单片机最小系统

合集下载

单片机最小系统的概念

单片机最小系统的概念

1.单片机最小系统的概念:能使单片机正常工作的最小硬件单元电路,就叫单片机最小系统。

2.单片机最小系统的组成:(1)复位电路:t=RC1(t≥10ms);(2)时钟电路:C2=C3=(30±10)pF(一般是20~30pF);(3)存储器访问路经控制:EA/VPP=+5V时,先内后外。

另外,一般还有单片机的ISP下载口也包含在单片机最小系统中。

3.51系列单片机的最小系统电路的原理图:这学期开了一门新的课程,单片机。

一门实用性很强的课程!而我们所学习的就是以Atemel 公司出的8051为基础的结构及编程。

在接触过程中,我们学到了8051的最小系统,通过该最小系统,我们可以用keil软件进行编程从而实现对一些外设的控制!比如一些简单的实验:闪烁灯、模拟开关灯等等!所以制作一个最小系统就显得很重要。

下面就介绍一下我所知道的一些简单的电路图:1.电源电路:我们知道单片机正常工作所需要的电压是+5V的电压,而我们不能直接得到,所以只能进行转换,用7805将+9V的电压转换成+5V的电压,焊接电路的时候注意C1,C2为极性电容,所以注意正负极。

还有那个+9V的电源,本来是很方便的,往电路上焊一个接口,直接插上电源就OK了。

但是考虑到经济问题,我给大家买的不是那种。

用的时候把线前面的接头剪了,里面应该有4条线,2根是+9V的,另两根是+24V的,我们用+9V的线就行了!电源电路图如下:2.单片机焊接电路:这个电路较为简单,而且用得是上电复位电路,所用到的元器件也很少,但是要特别注意单片机的接口,尤其是I/O接口,因为我们要用它们输出或者是进行数据传输,所以最好是能多有几个接口,所以用到双排插针或者是单排插针,用排线连接它们和外设。

3.串口焊接,也就是下载线!我们通过Keil软件编译一些程序,通过单片机实现一些功能,但是我们必须通过下载线将程序下载到单片机内部,也可以用烧写器,但是成本太高,而且利用率太低,所以我们选用下载线!本来是打算焊USB接口的,但是感觉难度很大,所以感觉还是用这个串口电路比较好,成功率较高!这个电路主要用到的就是74373锁存器。

单片机最小系统

单片机最小系统
千里之行始于足 下, 百丈高台起于垒 土。
什么是最小系统 什么是最小系统
单片机最小系统,或者称为最小应用系统,是 指用最少的元件组成的单片机可以工作的系 统.
最小系统
单片机
晶振电路
复位电路
电源
晶振电路
• 单片机系统正常工作的保证,如果振荡器 不起振,系统将会不能工作;假如振荡器 运行不规律,系统执行程序的时候就会出 现时间上的误差,这在通信中会体现的很 明显:电路将无法通信。他是由一个晶振 和两个瓷片电容组成的,x1和x2分别接单 片机的x1和x2,晶振和瓷片电容是没有正 负的,注意两个瓷片电容相连的那端一定 要接地。
最小系统的应用
有了最小系统后,就能够自己做东西了, 可以利用P0,P1,P2,P3.等管脚对外围模块 进行控制,例如,液晶,数码管,键盘, 点击等等。
ห้องสมุดไป่ตู้
晶振
• 产生原始的时钟频率,放大或缩小后成为 总线频率。 • 机电器件,加电产生振动,加力产生电流。 • 性能稳定,热膨胀系数较小。
复位电路
• 给单片机一个复位信号(一个一定时间的 低电平)使程序从头开始执行;一般有两 种复位方式:上电复位,在系统一上电时 利用电容两端电压不能突变的原理给系统 一个短时的低电平;手动复位,通过按钮 接通低电平给系统复位,

单片机最小系统

单片机最小系统

单片机最小系统
单片机最小系统包含两部分:一是复位电路;二是晶振电路。

一、复位电路
复位电路的基本功能是:系统上电时提供复位信号,直至系统电源稳定后,撤销复位信号。

为可靠起见,电源稳定后还要经一定的延时才撤销复位信号,以防电源开关或电源插头分-合过程中引起的抖动而影响复位。

图1所示的RC复位电路可以实现上述基本功能,图3为其输入-输出特性。

但解决不了电源毛刺(A 点)和电源缓慢下降(电池电压不足)等问题而且调整 RC 常数改变延时会令驱动能力变差。

左边的电路为高电平复位有效右边为低电平 Sm为手动复位开关 Ch可避免高频谐波对电路的干扰。

二、晶振电路
单片机需要一定的运行速度,晶振电路就是提供单片机振荡频率从而来控制单片机的运行速度。

其电路图如图所示。

第六章_单片机最小系统

第六章_单片机最小系统

2. 键盘的查询与中断
3. 键盘管理中的键输入与键操作
7.2.3 并行I/O口扩展的LED显示电路 1. LED 显示器及显示原理 (1)LED显示器结构 (2) 显示器原理与显示段码 2. LED显示器显示方式
7.3 并行总线外围扩展技术 7.3.1 并行总线扩展基本问题 1. 并行总线扩展电路设计
80C51单片机最小系统
1、最小系统概念 最小系统概念
单片机最小系统,或者称为最小应用系统 是指用最少的元 单片机最小系统 或者称为最小应用系统,是指用最少的元 或者称为最小应用系统 件组成的单片机可以工作的系统.最小系统结构与单片机的 件组成的单片机可以工作的系统 最小系统结构与单片机的 类型有关。 类型有关。 对51系列单片机来说 最小系统一般应该包括 单片机、晶 系列单片机来说,最小系统一般应该包括 单片机、 系列单片机来说 最小系统一般应该包括:单片机 振电路、复位电路、按键输入、显示输出等。 振电路、复位电路、按键输入、显示输出等。
外部时钟 XTAL1 XTAL2
XTAL2
15~45pf× 15~45pf×2
1~12MHz(MCS-51) 12MHz(MCS-51) 24MHz(Atmel-89C) 0~24MHz(Atmel-89C)
(1)片内时钟振荡器与外部谐振电路 片内振荡器与外部谐振叫路构成了一个并联谐振的时钟 振荡电路。PD端可由内部软件编程来控制振荡电路的 启停。
(4) 电源监测复位 4. 应用系统中多复位要求的处理
第7章
• 单片机的并行扩展技术
7.1 并行外围扩展方式 有I/O方式和总线方式 7.1.1 并行I/O口与并行扩展总线 1. 两种扩展方式
2. 扩展方式选择 主要由所选择的外围器件决定。 3. 并行总线的I/O虚拟 通过I/O口虚拟总线时序及操作控制方式来扩展并 行总线接口。 7.1.2 并行I/O的扩展特性 输出锁存、握手交互、指令控制实现的时序协议 7.1.3 并行总线扩展特性 三态输出、时序交互、总线协议的CPU的时序自 动运行

单片机最小系统

单片机最小系统

电路 244实现了输入数据的缓冲,273实现了输出数据的锁存。P2.0和WR接或门 后控制273输出,P2.0和RD接或门后控制244输入。 74LS244:8缓冲驱动器(三态输出),低电平有效的使能端,当二者之一为高电 平时,输出为三态。 74LS273:8D锁存器,为低电平有效的清除端。当为0时,输出全为0且与其它 输入端无关;CP端是时钟信号,当CP由低电平向高电平跳变时刻,D端输入数 据传送到Q输出端。
单片机I/O接口扩展
I/O扩展接口的目的 扩展接口的目的 • 单片机与外设的速度匹配。 单片机与外设的速度匹配。 • 输出数据锁存(由于数据在数据总线上保留的时 输出数据锁存( 间很短)。 间很短)。 • 输入数据三态缓冲(避免占用总线)。 输入数据三态缓冲(避免占用总线)。 I/O与片外 与片外RAM统一编址 与片外 统一编址 • 51单片机扩展I/O的时候,扩展的I/O口采用与片 外数据存储器统一编址。因此,扩展I/O的电路与 扩展存储器的电路与差别不大。而且对片外I/O口 的输入/输出指令就是访问片外RAM的指令。
片选端CE直接接地,也可以与P2口地址线的某位以线选法相连,也可以译码输 出
MCS-51单片机对外部存储器的扩展应考虑的问题: 单片机对外部存储器的扩展应考虑的问题: 单片机对外部存储器的扩展应考虑的问题 (1)选择合适类型的存储器芯片 只读存储器用于固化程序和常数。可分为掩膜ROM、可编程PROM、紫外线 可擦除EPROM和电可擦除E2PROM几种。若所设计的系统是小批量生产或开发 产品,则建议使用EPROM和E2PROM;若为成熟的大批量产品,则应采用 PROM或掩膜ROM 。 随机存取存储器常用来存取实时数据、变量和运算结果。可分为静态RAM (SRAM)和动态RAM(DRAM)两类。 此外,还可以选择OTP ROM、Flash存储器、FRAM、NVSRAM、用于多处 理机系统的DSRAM(双端口RAM)等。 (2)选择合适的存储容量 在MCS-51应用系统所需存储容量不变的前提下,若所选存储器本身存储容量 越大,则所用芯片数量就越少,所需的地址译码电路就越简单。 (3)合理分配存储器地址空间的分配 存储器的地址空间的分配必须满足存储器本身的存储容量,否则会造成存储 器硬件资源的浪费。 (4)合理选择地址译码方式 可根据实际应用系统的具体情况选择线选法、全地址译码法、部分地址译码 法等地址译码方式机有128或256字节的内部数据存储器,但是在实际 应用中这些数据存储器经常是不够,因此要扩展外部的数据存储器,扩展的最 大容量可以达到64K字节。在单片机应用系统中经常选用静态随机存储器 SRAM,也可以选用EEPROM或者FLASH存储器。常用的SRAM有:6116 (2K)、6264(8K)、62256(32K)等。 引脚功能如下: I/O0-I/O7: 数据线; A0-Ai(I=1-14): 地址线; /OE: 输出允许; /CE: 片选端; /WE: 写允许; CS: 6264第二片选端高电平有效; VCC: 电源; GND: 接地线; NC: 未连接。

单片机最小系统定义及其组成部分

单片机最小系统定义及其组成部分

单片机最小系统定义及其组成部分单片机最小系统是指由单片机、外部晶体振荡器、复位电路和供电系统组成的一个基本的硬件电路。

它是单片机正常工作所必需的最基本的硬件环境,也是单片机应用开发的起点。

本文将对单片机最小系统的定义及其组成部分进行详细介绍。

一、单片机最小系统的定义单片机最小系统是指由单片机芯片、与之配套的外围器件及电路组成的一个基本硬件电路系统。

它是单片机正常工作所必需的最基本硬件环境。

单片机最小系统的设计合理与否,直接关系到单片机的正常工作以及应用的可靠性。

二、单片机最小系统的组成部分1.单片机芯片单片机芯片是单片机最基本的核心部件,其内部集成了中央处理器(CPU)、存储器(RAM和ROM)、输入输出口(IO口)、定时器/计数器、串行通信接口等功能模块。

根据具体的应用需求选择合适的单片机型号。

2.外部晶体振荡器外部晶体振荡器是单片机工作的时钟源,负责提供稳定的时钟信号,使单片机按照特定的频率工作。

一般情况下,选择常用的晶体振荡器频率,如11.0592MHz、12MHz等。

3.复位电路复位电路是为了保证单片机的正常启动而设计的。

当单片机上电或外部复位信号到来时,复位电路能够将单片机复位至初始状态。

复位电路通常由电容、电阻和稳压芯片等元件组成,能够提供稳定的复位脉冲。

4.供电系统供电系统是保证单片机供电的基本电路。

单片机通常需要提供3.3V 或5V的直流电源,供电系统需要具备稳压、滤波和过流保护等功能。

供电系统可以采用降压芯片、稳压模块或者电源管理芯片等进行设计搭建。

除了以上四个基本组成部分外,根据实际需求,单片机最小系统还可以包括外设电路、通信电路、显示电路等其他功能电路。

这些电路可根据具体需求进行选择和扩展,以满足应用的多样化需求。

总结单片机最小系统是单片机正常工作的基础,也是单片机应用开发的起点。

它由单片机芯片、外部晶体振荡器、复位电路和供电系统组成。

单片机最小系统的设计需要合理选择电路元件,确保单片机的正常工作和应用的可靠性。

单片机最小系统制作

单片机最小系统制作

单片机最小系统制作单片机(Microcontroller)最小系统是指单片机与其必要外围电路的集成,能够实现单片机的正常工作。

单片机最小系统一般包括单片机芯片、时钟电路、复位电路和电源电路等。

1.选购单片机芯片:选择适合自己需求的单片机芯片,有多种型号和规格可以选择。

比较常见的单片机芯片有PIC、AVR、STM32等。

2.设计电源电路:为单片机提供正常工作的电源电压,一般为5V。

可以使用直流电源供电,也可以通过电池供电。

电源电路一般包括电源滤波和稳压电路。

3.设计时钟电路:单片机需要时钟信号来进行计时和同步操作。

时钟电路一般由晶体振荡器和相关电容电阻组成。

选择合适的晶体频率,一般常见的为4MHz或8MHz。

4.设计复位电路:复位电路用于在单片机上电时将其状态清零,进入一个初始状态。

一般采用电容与电阻并联的方式制作,保证在上电时产生足够的复位时间。

5.焊接和布线:将选购的单片机芯片和其他电子元件进行焊接和布线,连接相应的引脚。

注意焊接时要确保焊接点牢固,布线时要避免引起短路和接触不良等问题。

6.测试和调试:将制作好的单片机最小系统连接到计算机或开发板上,通过编程工具对单片机进行测试和调试。

可以使用编程工具(如IDE)编写简单的程序,通过编程上传到单片机进行验证。

7.功能扩展:根据需求可以对单片机最小系统进行功能扩展,如添加输入输出接口、外部存储器、显示屏等。

制作单片机最小系统的过程比较简单,但在实际操作中要细心和耐心,避免出现焊接不良、接触不良等问题。

制作好的最小系统可以为后续的单片机应用提供基础,可以用于各种项目的开发和实现。

总结起来,制作单片机最小系统需要选购单片机芯片,设计电源、时钟和复位电路,进行焊接和布线,并进行测试和调试。

掌握这些基本步骤可以帮助初学者更好地了解和掌握单片机的使用和应用。

单片机最小系统电路

单片机最小系统电路

未来展望与挑战
01
人工智能应用
随着人工智能技术的不断发展,未来单片机最小系统电路将更多地应用
于人工智能领域。通过集成神经网络算法和深度学习技术,可以实现更
加智能化的控制和应用。
02
安全性挑战
随着单片机最小系统电路应用的不断扩大,安全性问题也日益突出。未
来需要加强对单片机最小系统电路的安全防护和加密技术研究,确保系
分析最小系统电路在 单片机应用中的重要 性。
最小系统电路概述
最小系统电路的定义
是指能够使单片机正常工作的最基本 的电路,包括电源电路、时钟电路和 复位电路。
最小系统电路的作用
为单片机提供稳定的工作电压、准确 的时钟信号和可靠的复位信号,确保 单片机的正常运行。
02 单片机最小系统电路组成
电源电路
可靠性优化
提高抗干扰能力
通过增加滤波电容、采用差分信号传输等方式,提高系统的抗干 扰能力。
加强ESD保护
在关键信号线上增加ESD保护器件,提高系统的静电放电防护能 力。
优化布局布线
合理规划PCB布局布线,减小信号传输延迟和串扰,提高系统稳 定性。
06 单片机最小系统电路应用 与展望
应用领域介绍
设计调试接口电路,包括接口芯 片或模块与单片机的连接和参数 配置。
通过调试工具与调试接口连接, 实现对单片机的在线编程和调试 功能。
04 单片机最小系统电路测试 与验证
测试方案制定
确定测试目标
明确要测试的单片机型号、功能及性能指标,以及最小系统电路的 基本构成和预期功能。
设计测试用例
根据测试目标,设计针对不同功能模块和性能指标的测试用例,包 括正常情况下的操作测试和异常情况下的容错测试。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录
相关知识
一、软件仿真
2.调试方法 从弹出的窗口中选择刚才保存的文件“EX201.C”,并单击Add按钮, 将文件添加到项目中,如图2-32所示。“STARTUP.A51”和“reg.h”自动 加入文件目录下。 程序文件添加完毕后,右击“Target 1”弹出快捷菜单,选择菜单中的 Options for Target 'Target 1'选项,如图2-33所示。
目录
相关知识
二、硬件仿真
返回主窗口,单击窗口将AT89C51单片机放在主窗口中,如图2-45 所示。参照放置单片机方法,可放置其他元器件,作出电路原理图。 作图时在每个元件的旁边会显示灰色的文字“<TEXT>”,为了使 电路图清晰,可以取消此文字显示。双击此文字,打开如图2-46所示对 话框。切换到Style选项卡,不选中Visible复选框及其后面的Follow Global复选框,再单击OK按钮即可。
目录
相关知识
一、软件仿真
1.Keil μVision3软件概述
图2-1 目录
Keil μVision3主窗口
相关知识
一、软件仿真
1)Keil μVision3软件的主菜单
(1)File菜单和命令 (2)Edit菜单和命令 (3)View菜单和命令 (4)Project菜单和命令 (5)Debug菜单和命令 (6)Peripherals菜单和命令 (7)Tool菜单和命令 (8)SVCS菜单 (9)Window菜单 (10)Help菜单
目录
相关知识
一、软件仿真
2.调试方法 选择Debug菜单中的Start/Stop Debug Session选项,开始进入调试状态, 如图2-41所示。 进入调试状态后,Keil μVision3开发环境将显示联机状态及监控程序 版本号,如图2-42所示。 调试时,一般是先用全速命令运行一次,看程序功能是否能实现。若 有错,要反复修改、调试程序。
(1)新建项目(2)加入模块文件(3)打开项目(4)设置项目属性 (5)其余步骤同不使用项目管理方式开发应用程序一样
目录
单片机开发工具
项目实践
用1片AT89C51单片机、1个LED和1个电阻组成LED闪动控制电 路,用字节操作的方法编写控制由P1.0引脚控制的1个指示灯闪动 (一亮一灭)的程序。程序设计完成后分别进行软件仿真和硬件仿 真。 控制外接于P1.0引脚的LED亮和暗时,就是在P1.0引脚输出一个 方波,考虑到LED从亮到暗有延时效应和人眼的视觉暂留,亮的时 间应大于0.5 s,这样才可以观察到LED有亮和暗的变化。参考程序如 下。
目录
相关知识
一、软件仿真
2.调试方法 启动Keil μVision3,单击Project→New→μVision Project,如图2-24所示, 建立一个项目。 从弹出的窗口中,选择要保存项目的路径,并输入项目文件名“EX201”, 然后单击“保存”按钮,如图2-25所示。 弹出一个选择CPU型号的对话框,可以根据所使用的单片机来选择,如 图2-26所示。选定CPU型号之后从窗口中可以看到对这个单片机的基本说 明,然后单击“确定”按钮。
目录
单片机开发工具
拓展知识
1.ISP单片机 1)ISP单片机概述 2)ISP单片机的使用方法 (1)设计好产品硬件,做一根通信线(一般是买一根标准串口通信 线),一端(A端)与计算机相连,另一端的插头不用,直接将通信线 的三根线分别与单片机的串口和地相连。 (2)在软件仿真系统中调试好程序,汇编生成HEX文件并命名保存。
目录
相关知识
一、软件仿真
2.调试方法 从弹出的Options for Target 'Target 1'窗口中分别选择Target选项卡、 Output选项卡、C51选项卡、BL51 Locate选项卡和Debug选项卡,设置各选 项卡中参数和选项,如图2-34~图2-38所示。最后单击“确定”按钮,完 成各项设置。
目录
相关知识
二、硬件仿真
Keil C51软件只能仿真编写的C51程序是否正确,不能仿真单片机接口 芯片。硬件仿真需要使用Proteus软件,下面具体讨论Proteus软件的使用方 法。 进入Proteus仿真环境。在主窗口建立新文件后,选择Library菜单中的 Pick Device/Symbol选项,如图2-43所示。 在弹出窗口中的Keywords文本框处输入“89C51”,搜索结果显示在 Results文本框中,选择第一项,单击OK按钮,如图2-44所示。
单片机开发工具
知识目标
熟悉Keil μVision3软件各菜单的功能 熟悉Proteus软件的基本操作 了解QTH系列单片机仿真器开发应用程序的过程
目录
单片机开发工具
技能目标
掌握软件仿真开发软件的使用方法 掌握硬件仿真开发软件的使用方法 掌握在线硬件仿真开发系统的使用方法
目录
单片机开发工具
项目描述
目录
单片机开发工具
项目实践
在Keil C51软件中输入以上程序,单击Debug工具按钮,程序开 始位置出现运行光标。打开P1口模拟图,每按一下F7,执行一条指 令,如图2-49所示。重复以上调试方法,反复循环,程序调试成功后 将程序汇编、固化到芯片中。 在Proteus软件中输入如图2-50所示电路原理图,进行硬件仿真, 仿真结果可看到接于P1.0引脚的LED一亮一灭闪动。
目录
相关知识
一、软件仿真
2.调试方法 选择Project菜单中的Rebuild all target files选项,建立项目文件,如图239所示。 对项目中的程序文件进行编译连接,并生成与项目文件同名的可执行 代码及用于EPROM编程的HEX文件。如果没有错误,Keil μVision3环境将 如图2-40所示。
目录
相关知识
一、软件仿真
2.调试方法 选择File菜单中的New选项,创建程序文件,如图2-27所示。 在弹出的“编辑”窗口中输入程序,如图2-28所示。程序输入完成 后,单击汇编工具按钮,系统对程序进行编译。编译时,系统逐行检查语 法是否有错误,有错时编辑窗口最下面的信息窗口中会列出所有错误。双 击错误行,光标跳转到对应的程序行,可对错误程序进行修改,必须一一 修改正确,直到没有错误为止。
拓展知识
2.单片机网站 1)芯片生产厂家网站 2)单片机销售网站 3)专业网站 4)混合网站 5)学习网站
目录
单片机开发工具
复习思考
1.在线仿真系统中单片机与计算机的通信线在哪里?
目录
目录
目录
相关知识
三、在线仿真
1.QTH系列单片机仿真器概述
目录
相关知识
三、在线仿真
(1)仿真功能 1.QT H系 列单 片机 仿真 器概 述 (2)模拟功能
(3)源程序编辑功能
(4)汇编功能 (5)反汇编功能 (6)调试功能
目录
相关知识
三、在线仿真
2.QTH系列单片机仿真器的使用方法 1)不使用项目管理方式开发应用程序 (1)关闭当前项目文件(2)在“文件”菜单中创建或打开应用程序 (3)编译/汇编(4)产生代码并装入仿真器调试(5)选择进入在线仿真 或模拟仿真 2)使用项目管理方式开发应用程序
目录
相关知识
一、软件仿真
2)Keil μVision3中的调试器
图 2-2 Target Debug选项卡 图 2-3 Setup 对话 框 目录
相关知识
一、软件仿真
2)Keil μVision3中的调试器
(1)命令窗口 (2)反汇编窗口 (3)观察窗口 (4)存储器窗口 (5)代码覆盖窗口 (6)性能分析窗口 (7)符号窗口 (8)串行窗口 (9)工具盒 (10)周期更新
目录
相关知识
一、软件仿真
2.调试方法 选择File菜单中的Save as选项,如图2-29所示。从弹出的窗口中, 选择要保存程序文件的路径,并输入程序文件名“EX201.C”,然后单击 “保存”按钮,如图2-30所示。 将刚才创建的程序文件添加到项目中去。先单击Target 1前面的 “+”,展开里面的内容“Source Group 1”,然后右击“Source Group 1” 弹出一个快捷菜单,选择快捷菜单中的Add Files to Group 'source Group 1'选项,如图2-31所示。
目录
相关知识
一、软件仿真
3)Debug菜单功能 在Debug中可以进行两种类型的代码调试:带调试信息的源程序代码 调试和Hex代码调试。 常用断点有三种:执行断点(execution breakpoint)、条件断点 (conditional breakpoint)和存取断点(access breakpoint)。
目录
相关知识
一、软件仿真
4)Peripherals菜单功能
(1)Peripherals菜单中Reset CPU选项用于对模拟仿真的单片机进行复位。 (2)Peripherals菜单中的Interrupt选项用于显示单片机中断系统状态,选择 Interrupt选项后将弹出如图2-20所示的窗口。 (3)Peripherals 菜单中的I/O Ports选项用于仿真单片机的并行I/O端口P0口~P3 口,选中Port1后将弹出如图2-21所示的窗口 (4)Peripherals菜单中的Serial选项用于仿真单片机的串行口,单击该选项将 弹出如图2-22所示的窗口。 (5)Peripherals菜单中的Timer选项用于仿真单片机内部定时/计数器,选择 Timer0选项后弹出如图2-23所示窗口。
目录
相关知识
二、硬件仿真
作出电路原理图后可装载程序文件,装载程序文件有两种方法。 (1)装载源程序到Proteus软件中。先选择Source菜单中的 Add/Remove Source Files选项装载源程序,然后汇编程序,汇编成功后, 再仿真。使用该方法时首先要进行两个软件的联合使用设置。 (2)装载源程序到芯片中。双击“AT89C51”,出现如图2-47所示的 对话框。单击 Program Files文本框右侧工具按钮 ,出现文件浏览对 话框,找到“EX201.hex”文件,单击“确定”按钮,完成添加。在 Clock Frequency文本框中把频率改为8 MHz,单击OK按钮退出。 单击工具按钮 或按快捷键F12可进行仿真运行。
相关文档
最新文档