基于Proteus仿真 模拟电路实验与设计汇编
Proteus数字电路的设计与仿真
图2-19 添加模拟量轨迹对话框
移动鼠标指针到图表分析框的标题处,鼠标变成画笔状,双击,出现图 表分析的放大画面,可修改它的各项属性,尤其是背景及轨迹的颜色。 555定时器接成多谐振荡器时的频率计算公式为
1 f = = 1 .4 ( 2 R 2 + R 1 ) C 1 T
由此可计算出图2-15中的输出频率约为1Hz。 由集成器件连接而成的频率可调的方波发生器电路 如图2-20所示。示波器的动态波形如图2-21所示。
图2-22为单稳态电路的仿真图。其中R1和按钮组成一个负脉 冲发生器,操作时动作尽量为快,这个时间要远远小于Tw的 宽度才能观察到效果。示波器的图形如图2-23所示,其中上 方的正脉冲为单稳态电路的输出,下方为触发脉冲。
图2-22 555构成的单稳态电路
图2-23 555构成的单稳态电路示波器波形
图5-18 修改标题及横坐标
接下来可在图表框中加入轨迹,即我们上边添加的 四个电压探针,但这里我们只添加两个轨迹,Vc和 Vout。这两个量一个为模拟量,一个为数字量。加 入轨迹时,多个模拟量的纵坐标起始点一般是一样 的,数字量则位于不同的位置。为了使Vc和Vout位 于同一起始高度,必须把二者都当作模拟量来添加。 在图表框内点击右键即出现右键菜单,选取“Add Traces”,出现一个对话框。先选择轨迹类型为 “Analog” 模拟量,在Probe P1中出现四个探针, 选择Vc,如图2-19所示,点击“OK”,关闭对话框。 再重复添加轨迹,仍选择轨迹类型“Analog”,在 Probe P1中选择“Vout”。 按“Space”空格键即生成相应的波形,而不必点击 仿真运行按钮。
555定时器组成的多谐振荡器 定时器组成的多谐振荡器
555定时器外接一个电容充放电电路即可构成一个无稳态多谐振荡器, 在3端产生方波信号,且频率可调,如图2-15所示
基于Proteus和Keil的单片机仿真实验系统设计
河北建筑工程学院本科毕业设计(论文)学科专业机械电子工程班级机电102班姓名冯立岗指导教师张东辉摘要本设计是基于51系列的单片机进行的单片机实验仿真系统设计,可以进行键盘输入显示、计数器、流水灯、LCD显示字符、抢答器等八个实验的仿真。
单片机实验仿真系统的设计过程在硬件与软件方面进行同步设计。
硬件部分主要由AT89C51单片机,4×4键盘阵列,七段数码管显示,8×8LED显示模块,16×16LED点阵显示模块,流水灯模块,LCD液晶模块,以及抢答器按键电路等组成,系统通过LED及LCD显示数据,所以具有人性化的操作和直观的显示效果。
软件方面主要包括时钟程序、键盘程序,显示程序等。
由于本设计实验项目有多个,考虑到汇编语言并不适于比较繁琐的程序的编写,故本系统以单片机的C 语言进行软件设计,为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了,以便更简单地实现实验的选取及显示功能。
所有程序在Keil软件编写完成后调试编译最后生成hex格式的文件导入到Proteus 软件中进行调试,确定没有问题后,在Proteus软件中嵌入单片机内进行仿真。
关键词:AT89C51;流水灯;抢答器;键盘ABSTRACTIt is a design of single chip experimental simulation system based on the 51 series single chip. It can perform eight experimental simulations including the keyboard input display, counter, water lights, LCD display character, responder.This design’s process is designed to synchronize the hardware and software aspects. The hardware part is mainly composed of AT89C51 microcontroller,4*4 keyboard array, seven segment LED display, 8*8 LED display module, 16*16 dot matrix display module, water light module, LCD liquid crystal module and responder key circuit and other components. The system displays the data via LED and LCD, so it has humanized operation and intuitive display effect. The software includes a clock procedure, the keyboard procedure and the display procedure. Since there are many experimental projects in this design, assembly language does not take into account the relatively cumbersome procedures for the preparation, and the system is designed of the microcontroller C language. In order to facilitate the expansion and change, the software is designed with modular structure, so that the logic programming is more concise and easier to realize the experimental selection and display. All the programs are debugged and compiled after the completion of the written of the keil software. And the final completed files of hex form are debugged in the Proteus software. When there is no problem, embedded the microcontroller into the Proteus software to simulate.Key words: AT89C51;water lights;responder;keyboard目录第1章前言 (1)1.1 单片机现状及发展概述 (1)1.2 单片机的性能特点 (2)1.3 AT89系列单片机简介 (2)1.4 单片机实验仿真系统 (3)第2章 Proteus和Keil软件 (4)2.1 Proteus与Keil的历史及联合仿真 (4)2.2 Proteus与Keil的联合仿真的优势 (5)2.3 Proteus与Keil的使用 (6)2.3.1 Keil C软件的使用 (6)2.3.2 Proteus仿真软件的使用 (9)第3章系统总体设计及方案的确定 (10)3.1 单片机实验仿真系统实验项目的设计 (10)3.2 系统总体设计 (11)3.3 系统总线的设计 (11)3.3 系统设计用到的元件 (12)第4章硬件及电路原理图的设计 (12)4.1 单片机最小系统设计 (12)4.2 流水灯的设计 (14)4.3 4×4矩阵键盘扫描与显示 (14)4.3.1键盘处理 (14)4.3.2 LED显示 (16)4.4 INT0中断三位计数器演示实验 (18)4.5 LCD液晶屏的字符显示实验 (19)4.5.1 液晶显示简介 (20)4.5.2 1602字符型LCD简介 (21)4.5.3 1602LCD的指令说明及时序 (21)4.5.4 1602LCD的指令说明及时序 (23)4.5.5 1602LCD的RAM地址映射及标准字库表 (25)4.5.6 1602LCD的一般初始化(复位)过程 (26)4.6 点阵显示字符实验 (27)4.6.1 LED简介 (28)4.6.2 LED点阵 (29)4.6.3点阵显示原理 (29)4.6.4 显示屏的原理图及结构 (30)4.6.5 显示屏的实验内容 (31)4.7 数码管动态显示实验 (32)4.8 8位计数器实验 (33)第5章系统的软件设计 (34)5.1 系统软件设计流程图 (34)5.2 单片机实验仿真系统原理图 (35)5.3 系统主程序 (36)第6章单片机实验仿真系统的仿真与调试 (38)6.1 利用Keil进行源程序的编译及调试 (38)6.2 利用Proteus调试电路检查系统的运行情况 (39)6.3 单片机实验仿真系统的运行及调试结果 (40)第7章毕业设计小结 (44)参考文献 (46)附录 (47)附:英文原文英文翻译毕业实习报告指导教师:张东辉设计项目计算与说明结果2.3.1 KeilC软件的使用创建工程: Keil C 把用户的每个工程都当作一个项目。
Proteus数字电路的设计与仿真
目录
CONTENTS
• Proteus软件介绍 • 数字电路设计基础 • Proteus中的数字电路设计 • 数字电路仿真实验 • Proteus与其他EDA软件的比较 • Proteus在数字电路设计中的应用实例
01 Proteus软件介绍
软件特点
集成开发环境
Proteus软件提供了一个完整的集 成开发环境,支持数字电路的设 计、仿真和调试。
实时仿真
Proteus支持实时仿真,可以在设 计阶段实时观察电路的行为,提 高了设计效率。
丰富的元件库
Proteus拥有丰富的元件库,包括 各种数字逻辑门、触发器、存储 器等,方便用户进行电路设计。
软件功能
01
原理图设计
在Proteus中设计矩阵键盘和数码管显示电 路的原理图,编写程序实现键盘输入与数码
管显示的对应关系,并进行仿真测试。
感谢您的观看
THANKS
嵌入式系统开发
Proteus可以用于嵌入式系统的设计和仿真,支持多种微控制器和 外设。
教学与实验
由于Proteus的易用性和丰富的功能,它也被广泛应用于电子工程和 计算机科学的教学中,作为学生进行实验和实践的优秀工具。
02 数字电路设计基础
数字电路概述
数字电路定义
数字电路是处理离散二进制信号的电路,与模拟 电路处理连续信号不同。
06 Proteus在数字电路设计 中的应用实例
4位二进制计数器设计
要点一
总结词
使用Proteus软件设计一个4位二进制计数器,通过仿真验 证其功能。
要点二
详细描述
首先在Proteus软件中绘制4位二进制计数器的电路原理图 ,然后进行仿真测试,观察计数器的计数过程和输出结果 。
(完整版)PROTEUS仿真100实例
(完整版)PROTEUS仿真100实例《单片机C语言程序设计实训100例—基于8051+Proteus仿真》案例第01 篇基础程序设计01 闪烁的LED/* 名称:闪烁的LED说明:LED按设定的时间间隔闪烁*/#include#define uchar unsigned char#define uint unsigned intsbit LED=P1^0;//延时void DelayMS(uint x){uchar i;while(x--){for(i=0;i<120;i++);}}//主程序void main(){while(1){LED=~LED;DelayMS(150);}}02 从左到右的流水灯/* 名称:从左到右的流水灯说明:接在P0口的8个LED从左到右循环依次点亮,产生走马灯效果*/#include#include#define uchar unsigned char#define uint unsigned int//延时void DelayMS(uint x){uchar i;while(x--){for(i=0;i<120;i++);}}//主程序void main(){P0=0xfe;while(1){P0=_crol_(P0,1); //P0的值向左循环移动DelayMS(150);}}03 8只LED左右来回点亮/* 名称:8只LED左右来回点亮说明:程序利用循环移位函数_crol_和_cror_形成来回滚动的效果*/#include#include#define uchar unsigned char#define uint unsigned int//延时void DelayMS(uint x){uchar i;while(x--){for(i=0;i<120;i++);}}//主程序void main(){uchar i;P2=0x01;while(1){for(i=0;i<7;i++){P2=_crol_(P2,1); //P2的值向左循环移动DelayMS(150);}for(i=0;i<7;i++){P2=_cror_(P2,1); //P2的值向右循环移动DelayMS(150);}}}04 花样流水灯/* 名称:花样流水灯说明:16只LED分两组按预设的多种花样变换显示*/#include#define uchar unsigned char#define uint unsigned intuchar code Pattern_P0[]={0xfc,0xf9,0xf3,0xe7,0xcf,0x9f,0x3f,0x7f,0xff,0xff,0xff,0xff,0xff,0 xff,0xff,0xff,0xe7,0xdb,0xbd,0x7e,0xbd,0xdb,0xe7,0xff,0xe7,0xc3,0x81,0x 00,0x81,0xc3,0xe7,0xff,0xaa,0x55,0x18,0xff,0xf0,0x0f,0x00,0xff,0xf8,0xf1,0xe3,0xc7,0x8f,0 x1f,0x3f,0x7f,0x7f,0x3f,0x1f,0x8f,0xc7,0xe3,0xf1,0xf8,0xff,0x00,0x00,0xff,0xf f,0x0f,0xf0,0xff,0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xff,0xff,0xff,0xff,0xff,0 xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xbf,0xdf,0xef,0xf7,0xf b,0xfd,0xfe,0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xc0,0xe0,0 xf0,0xf8,0xfc,0xfe, 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff };uchar code Pattern_P2[]={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfc,0xf9,0xf3,0xe7,0xcf,0x 9f,0x3f,0xff,0xe7,0xdb,0xbd,0x7e,0xbd,0xdb,0xe7,0xff,0xe7,0xc3,0x81,0x 00,0x81,0xc3,0xe7,0xff,0xaa,0x55,0x18,0xff,0xf0,0x0f,0x00,0xff,0xf8,0xf1,0xe3,0xc7,0x8f,0 x1f,0x3f,0x7f,0x7f,0x3f,0x1f,0x8f,0xc7,0xe3,0xf1,0xf8,0xff,0x00,0x00,0xff,0xf f,0x0f,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfd,0xfb,0xf7,0xef,0xd f,0xbf,0x7f,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xff,0xff,0xff,0xff,0xff,0 xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfc,0xf8,0xf0,0xe0,0xc 0,0x80,0x00,0x00,0x80,0xc0,0xe0,0xf0,0xf8,0xfc,0xfe,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff};//延时void DelayMS(uint x){uchar i;while(x--){for(i=0;i<120;i++);}}//主程序void main(){uchar i;while(1){ //从数组中读取数据送至P0和P2口显示for(i=0;i<136;i++){P0=Pattern_P0[i];P2=Pattern_P2[i];DelayMS(100);}}}05 LED模拟交通灯/* 名称:LED模拟交通灯说明:东西向绿灯亮若干秒,黄灯闪烁5次后红灯亮,红灯亮后,南北向由红灯变为绿灯,若干秒后南北向黄灯闪烁5此后变红灯,东西向变绿灯,如此重复。
基于Proteus的虚实结合通信电子电路实验教学
基于Proteus的虚实结合通信电子电路实验教学Proteus是一款功能强大的电子工程软件,可以在软件中进行电路设计、模拟和测试。
在电子电路实验教学中,Proteus可以用于虚实结合的实验教学。
本文介绍如何利用Proteus进行虚实结合的通信电子电路实验教学。
1. 实验目的本实验主要通过虚实结合的方式,使学生熟悉基于模拟电路的信号调制、解调、放大和滤波等基本知识,并学习数字电路的数模和模数转换等基本原理。
2. 实验器材1)信号发生器2)示波器3)单片机实验板4)串口转USB转换器5)硬件开发工具6)Proteus软件3. 实验内容本实验分为两部分,第一部分为模拟电路实验,第二部分为数字电路实验。
3.1 模拟电路实验在Proteus中,设计一个基于模拟电路的调制解调电路,将语音信号调制到载波上,再解调回来,使学生理解调制、解调及滤波等基本原理。
具体步骤如下:1)首先在Proteus中设计一个语音信号发生器电路,产生模拟语音信号。
2)将产生的语音信号进行调制,调制方式可选用AM或FM调制。
4)设计一个低通滤波器,滤除解调后的高频成分。
这样就可以得到解调后的原始语音信号。
5)将解调后的语音信号经过放大后,再通过示波器进行观察。
如果调制、解调、滤波及放大等部分均正常工作,那么观察到的信号应该与原始信号一致。
在Proteus中设计一个基于数字电路的数模转换和模数转换电路,实现数字信号与模拟信号的互相转换,使学生掌握数字信号处理的基本原理。
具体步骤如下:2)将产生的模拟信号转换为数字信号,可以用单片机等硬件实现。
3)设计一个数模转换电路,将数字信号转换为模拟信号。
4)将转换后的模拟信号进行放大和滤波处理,以得到恢复后的原始信号。
4. 实验效果通过使用Proteus软件进行虚实结合的实验教学,可以达到以下效果:1)实验器材成本较低,可以为学生节约一定的实验费用。
2)学生可以在虚拟环境中进行实验,不仅能够更好地理解实验原理,还能够避免实验中出现的操作失误等问题。
#基于Protues的仿真实验
Proteus基本操作和8051最小系统利用Proteus平台搭建一个“8051最小系统”的仿真电路(流水灯为例)一、Proteus基本操作(一)启动Proteus仿真软件:双击“isis”图标,出现isis操作页面。
(二)搭建单片机系统仿真电路:分“器件选取”、“器件放置”和“电路连接”三大步来操作。
〖第一步器件选取〗:isis操作页面的左侧中下部分是电路和器件操作的导航区域,器件选取前“Devices”栏目下为空,器件选取操作的目的是将从器件库中分拣出需要的器件,这些器件排列在“Devices”栏目下。
A:先选择“器件和仪器工具栏”的“放大器符号样”图标(该工具栏的第一个图标),再单击“P”键即弹出“Pick Devices”窗口。
Pick Devices窗口左侧可以输入器件类型名称,或者选择器件类型,窗口中部即出现相应类型的器件,若鼠标选中器件,窗口右侧会出现该器件的引脚图和封装图。
B:在Pick Devices窗口中,先选中器件,后点击窗口右下脚的“确定”按钮,即将器件排列在“Devices”栏目下了。
或者直接双击被选的器件,也能收到同样的操作结果。
C:对于电源、地、输入和输出端等特殊器件,不在“Pick Devices”窗口中选取而在“Pick Terminals”窗口中选取。
只要选择“器件和仪器工具栏”的“输入输出符号样”图标(该工具栏的第八个图标),即变“Devices”栏目为“Terminals”栏目,“Terminals”栏目下已经将电源、地、输入和输出端等特殊器件列出了一部分,如还要增加时,单击“P”键即弹出“Pick Terminals”窗口供选取。
〖第二步器件放置〗:isis操作页面的中右侧是搭建硬件电路系统原理图和显示系统运行状态的区域。
器件放置前或选择“New Design”文件后,器件放置区域同导航区一样栏目内容为空,器件放置操作是把导航区的器件排列在放置区的适当位置,以便于搭建硬件电路系统原理图。
Proteus仿真实验.
4
电子电路设计*仿真*测试
时爱民设计
概述4
• 数字电路的仿真和模拟电路的仿真有很大的不 同,数字逻辑电路仿真只在时钟变化时捕捉电 路的状态,对信号过冲、信号变形可能忽略而 不考虑,计算工作量大大减小,模拟电路在每 个信号周期内都要进行很多次的计算和分析, 所以计算工作量很大,每个周期的计算点数时 可以设置的,不要设置的太高。
3
电子电路设计*仿真*测试
时爱民设计
概述3
• 非实时仿真是将分析计算过程与观察过程分开 的仿真模式。根据设置的电路条件,首先对电 路进行分析计算,将计算结果保持下来绘制成 图表显示在屏幕上,在观察分析过程中不再进 行计算工作。这种方式可以在较慢的机器上仿 真较高的频率特性,因为分析计算的时间可以 被拉长
12
电子电路设计*仿真*测试
时爱民设计
阵列式键盘
13
电子电路设计*仿真*测试
时爱民设计
非实时仿真
• 模拟波形分析、数字波形分析、混合波形分析是在 时域内对信号进行波形显示和分析。X轴显示时间, Y轴显示被选择信号的幅度。操作步骤如下: • 在电路的被测试点上添加电压探针或电流探针。 • 在编辑窗添加时域分析图形。 • 点击图形上边的色条,打开图形界面,快捷键下图 所示。 • 点击图标1修改图形坐标属性。 • 点击图标2选择显示波形的测试点。 • 点击图标3执行模拟功能,显示采集的波形。
2
电子电路设计*仿真*测试
时爱民设计
概述2
• 仿真分为实时仿真和非实时仿真。实时仿真是 利用虚拟仪器(如信号发生器、示波器、电压 表、电流表等)实时跟踪电路状态变化的仿真 模式,在这种模式下必须不停地进行分析和计 算工作。和实际实验很相似,比较真实,计算 工作量大对计算速度有较高的要求,或者说在 同样的机器速度下被仿真的电路频率比较低。
基于Proteus软件的实验板仿真
基于Proteus软件的实验板仿真摘要:随着计算机渗透于社会各领域和大规模集成电路的迅速发展,单片机的应用不断走向深入,由于单片机具有功能强、体积小、功耗低、价格便宜、工作可靠、使用方便等特点,越来越广泛地应用各个领域。
因此运用Proteus软件开发出单片机仿真实验板对教学实验具有重要意义,可以为学生提供良好的单片机学习平台。
本设计以AT89C52单片机作为控制器,由D/A转换模块、A/D转换模块,独立按键模块、LCD液晶显示模块组成单片机仿真实验板。
主要运用Proteus仿真软件和Keil 编程软件进行单片机实验板仿真设计,能够通过按键实现信号输入,通过LCD液晶实现信号输出,通过ADC0832实现模拟量到数字量转换,通过DAC0832实现数字量至模拟量转换。
仿真结果表明整个单片机仿真实验板,运行稳定,操作简单,效果明显,能为学生提供单片机的许多仿真实验。
关键字:Proteus,单片机,仿真实验The simulation experiment board based on ProteusAbstract:As computers permeate all areas of society and the rapid development of large scale integrated circuits, single-chip applications continue to go deeper, because MCU has strong function, small size, low power consumption, cheap, reliable, easy to use features, increasingly The more widely used in various fields. Therefore, the use of Proteus software simulation developed microcontroller board is important for teaching experiments can provide students with a good chip learning platform.The design uses AT89C52 microcontroller as the controller, the D / A converter module, A / D conversion module, independent key module, LCD liquid crystal display module chip simulation board. The main use of Proteus and Keil Microcontroller Experiment board programming software simulation designed to achieve through the key signal input, signal output through the LCD to achieve, achieved through ADC0832 analog-to-digital conversion, the DAC0832 digital to analog conversion amount. Simulation results show that the whole chip simulation board, stable, simple operation, the effect is obvious, to provide students with many MCU simulation.Keywords: Proteus, microcontroller, simulation目录1 绪论 (2)1.1 项目背景分析 (2)1.2 技术发展趋势 (2)1.3 课题的意义 (2)2 开发工具介绍 (3)2.1 Proteus软件介绍 (3)2.2 Proteus应用方式 (3)2.3 KeilC51软件介绍 (4)2.4 Keil C51的应用方式 (5)3 硬件电路设计 (6)3.1 总体方案设计 (6)3.2 模块电路设计 (6)4 仿真运行 (13)4.1 独立按键仿真 (13)4.2 LCD液晶显示仿真 (14)4.3 A/D转换电路仿真 (15)4.3 D/A转换电路仿真 (16)5 结论 (17)参考文献 (18)1 绪论1.1 项目背景分析单片机实验板以单片机为控制核心,实现外围输入输出电路的控制。
基于Proteus的单片机仿真实验系统设计与应用
能力及技能的培养 。为此 , 实验设备 , 尤其是开放
性 的实 验设 备是 不可 缺少 的 。但 是 , 多 的课 程 都 众 建相应 的实验 室 , 然 是 不 太 可 能 的 , 买 大 量 的 显 购
于 85 0 1的 , 如 今应用 普遍 的 AVR、I AR 不 像 PC、 M
行 比较 , 这样更 利 于培养 学生 的动 手 能力 和 电路设
计 能力 。
件 的投资 成本相 对较 高 。
另一 个很重 要 的原 因就是 , 目前 单 片机 的课程 除 了主要 开设 8 5 0 1系 列 单 片机 课 程 之 外 , 开设 还
5 )提供 丰 富 的虚 拟仪 器 在 仿真 过程 中可 以利用 虚 拟 仪 器 测 量 外 围电 路 的特 性 , 培养学 生实 际硬件 的调 试能力 。 6 有强 大 的原 理 图绘制 功能 。 )具
以在计 算机 构成 的虚 拟环境 中设 计 电路 , 可 以对 还
*
收稿 日期 :0 1年 5月 1 21 2日, 回 日期 :0 1 6月 1 修 21 年 8日 作者简介 : 吴政 南 , , 士 , 女 硕 讲师 , 研究方 向 : 网络信息安全 。程远胜 , , 男 工程师 , 研究方 向: 算机 网络 与系统集成 。 计
实 际工作 。在 学生 训练 时 , 以选 择不 同的方 案进 可
片机 的仿真 却无 能为力 , 因此仍 然需 要建 立 单 片机
实验 室 。单 片机 实 验 室 的建设 中 基本 都 是 采 用 硬 件仿 真系统 , 以为 了保 证 实验 的顺 利 开 设 , 所 同一 类型 的硬件 仿真 开发 系统 就需要 采 购 多套设 备 , 硬
proteus仿真实验【精选】
Proteus仿真实验一、实验目的1、通过实例熟悉proteus软件使用方法。
2、掌握具体电路proteus和keil仿真二、实验要求1、独立完成。
2、设计步骤符合标准规范。
三、实验设备计算机,proteus软件四、内容及步骤一)、实验内容:根据下图所示的电路图使用805l控制共阳七段显示器的显示:先搭建一个“8051基本IO实验”的仿真电路,使用8051的Port 1连接到一个共阳的七段显示器,然后让8051轮流显示0~9。
当您连接好电路,并且完成程序之后,您将看到七段显示器依次显示0~9二)、实习步骤:1、在Protues中,绘制电路图,并调试。
2、编写程序并调试(在Keil c 或实验箱编译系统下均可)。
附录一Keil Vison2使用入门Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,该软件提供丰富的库函数和功能强大的集成开发调试工具。
按下面的步骤建立第一个项目:1、点击Project--- New Project,在“文件名”中输入一个C程序项目名称。
“保存”后的文件扩展名为uv2,这是KEIL uVision2 项目文件扩展名,以后可以直接点击此文件以打开先前做的项目。
2、选择所要的单片机,这里选择常用的Ateml公司的A T89C51。
完成上面步骤后,就可以进行程序的编写了。
3、首先要在项目中创建新的程序文件或加入旧程序文件。
点击File—New按钮,或快捷键Ctrl+N。
出现一个新的文字编辑窗口,4、保存源文件,扩展名为.C。
并将该文件加入到刚才建立的项目中。
5、编译源文件。
点击Build target或Rebuild all target files,查看编译结果是否有错,若有错,则修改源程序。
否则,则可以进行调试。
6、进入调试模式如图2,调试程序。
点击Debug---Start/stop Debug session,进入调试模式。
Proteus电子技术虚拟实验室课程设计
Proteus电子技术虚拟实验室课程设计课程设计介绍本课程设计旨在让学生掌握使用Proteus软件进行电子技术虚拟实验的方法和技巧。
Proteus是一款常用的电子电路仿真软件,它可以用来模拟各种电路、原型以及程序。
在本课程设计中,学生将通过掌握Proteus软件的各项功能,完成对不同电子电路的仿真及搭建,从而提高自己的电子技术实际操作能力。
课程设计目标•掌握Proteus软件的基本操作方法和技巧;•能够使用Proteus进行电子电路仿真、搭建和测试;•了解电子电路的基本概念和常见的电路结构;•能够根据电路要求,自主设计和调试相关电路。
课程设计内容第一阶段:软件基本操作任务1:软件安装与基本操作在学习Proteus软件前,首先需要安装软件,完成基本配置,并熟悉软件的基本操作方法,如新建、打开、保存、选择元器件等。
任务2:电路仿真-LED灯泡通过仿真搭建一个LED灯泡电路,并了解基本元器件(如二极管、电阻、电容)的含义和基本性质,了解使用Proteus软件时电路图与实际电路之间的对应关系,掌握基本仿真操作参数设置、仿真过程中基本的观察分析方法。
第二阶段:单片机控制任务1:通用I/O口实验了解单片机I/O口的基本结构和工作原理,掌握单片机软件编程及调试技巧,以及Proteus软件在单片机仿真中的基本应用。
任务2:利用单片机控制LED灯泡设计一个支持单片机控制的LED灯泡电路,并使用Proteus软件进行仿真测试,掌握单片机控制信号的应用方法,研究单片机控制LED灯泡电路的工作原理。
第三阶段:数字电路设计任务1:7段数码管仿真掌握数码管与数码管驱动电路的工作原理,以及Proteus软件在数字电路仿真中的基本应用方法,熟悉计算机数码系统。
任务2:LED点阵屏幕设计设计一个LED点阵屏幕电路,并使用Proteus软件完成仿真测试,掌握数字电路设计方法和调试方法,了解电子数字系统的相关原理并能够运用到实际应用中。
Proteus电路设计仿真实例
Proteus电路设计仿真实例⼤家好,作为电⼦爱好者,我们经常需要⾃⼰搭建电路,测试电路的性能和参数。
Proteus作为⼀个EDA软件,从原理图布图、代码调试到单⽚机与外围电路协同仿真,⼀键切换到PCB设计,真正实现了从概念到产品的完整设计。
通过Proteus,我们能对电路进⾏仿真。
以下整理了⼏个Proteus电路设计仿真实例。
⾳乐盒此项⽬采⽤51单⽚机实现⾳乐盒的功能,同时电路中采⽤模拟⽰波器,可以实时查看波形的变动。
通过⼀个可调电阻实现⾳频信号的⾳量⼤⼩基于8欧姆/1w的喇叭作为⾳频输出部件电磁炉本设计将51单⽚机的IO接⼝P3.0作为输出⼝,⽤于控制线圈的打开和关断。
其中P1.0和P1.1对微波炉功率进⾏调整。
医院点滴⽆线监控本设计以51单⽚机为核⼼,结合温度红外传感器将检测到的所有信息通过⽆线模块NRF24L01发送出去,接收端将接收到的信息通过LCD1602显⽰,当采集到的值出现异常的时候进⾏报警。
本设计要对于静脉输液过程的监控系统进⾏设计,系统要实现实时监控和⾃动报警功能。
家庭防盗报警器使⽤热释电红外传感器模块检测是否有⼈,当有⼈经过时即可通过51单⽚机采集数据,控制GPRS模块给⽤户发送短信,⽤户即可知道家中失窃。
当⽤户⾛时,开启电源,报警器⼯作。
采⽤输⼊220v的电源适配器输出12v的电压,给稳压模块供电,输出5v,从⽽给单⽚机和GPRS供电。
该防盗报警器主要包括51单⽚机最⼩系统,GPRS,红外⼈体感应模块。
电⼦秤本电⼦秤系统利⽤压⼒传感器采集因压⼒变化产⽣的电压信号,经过电压放⼤电路放⼤,然后再经过模数转换器转换为数字信号,最后把数字信号送⼊单⽚机。
单⽚机经过相应的处理后,得出当前所称物品的重量及总额,然后再显⽰出来。
基于proteus的单片机系统设计与仿真实例基本第四章(2)
4.5.4 DAC0832 D/A转换器的应用仿真效果图
图4-23 DAC0832 D/A转换器的应用仿真波形图 09DQ5
4.6 步进电动机的控制
09DQ5
4.6 步进电动机的控制
4.6.1 4.6.2 4.6.3 4.6.4
步进电动机简介 汇编语言源程序 C语言源程序 步进电动机的控制仿真效果图
•{
•
uint i,j;
•
for(i=0;i<k;i++)
•
{
•
for(j=0;j<60;j++)
•
{;}
•
}
•}
09DQ5
4.6.4 步进电动机的控制仿真效果图
09DQ5
4.6.4 步进电动机的控制仿真效果图
图4-25 步进电动机的控制仿真效果图 09DQ5
4.7 PWM脉冲控制信号的产生
09DQ5
4.4.3 C语言源程序 4.4.4 ADC0808 A/D转换器的应用仿真效果图 4.5 DAC0832 D/A转换器的应用 4.5.1 DAC0832简介 4.5.2 汇编语言源程序 4.5.3 C语言源程序 4.5.4 DAC0832 D/A转换器的应用仿真效果图 4.6 步进电动机的控制 4.6.1 步进电动机简介 4.6.2 汇编语言源程序 4.6.3 C语言源程序 4.6.4 步进电动机的控制仿真效果图 4.7 PWM脉冲控制信号的产生 4.7.1 PWM简介 4.7.2 汇编语言源程序
•#include<reg51.h>
• #define spdata DAC0832;
• unsigned char sindot[64]
•void delay(unsigned char m)∥延时
Proteus仿真实验
39
3.1 音频放大电路
40
音频放大电路频率特性
41
输入电阻的测量方法
输入阻抗是反映电路输入特性的重要参数,可以通
过在信号源和电路输入端串入电阻Rs来测量。 保持输入信号幅度不变,频率在通频带内(如 1KHz),测量Rs上的电压Vs和输入电压Vi计算出 输入电阻Ri。 Ri=(Vi/Vs)×Rs
46
频率特性测试
1. 2. 3. 4. 5.
6.
7.
平坦通频带特性测试 高音提升与压低测试 低音提升与压低测试 高音、低音压低测试 高音、低音提升测试 高音压低、低音提升测试 高音提升、低音压低测试
47
高音低音中间时的特性
48
低音保持高音压低特性
49
低音提升高音压低
50
高音提升低音提升
51
26
2、编译程序
如果使用系统提供的编辑、编译工具,当添加文件
后在Source菜单下就会出现所选择的文件名,点击 文件名就会打开编辑器,提供文件修改功能,完成 修改后,选择建立所以的选项,如果文件无错误就 产生了.HEX文件。如果设置成不使用系统提供的工 具后Source下的所有功能将不需要。
27
14
模拟信号分析图
1 2 3 4 5 6 7 8 9 10
15
点击图标4 波形左移,点击图标5 波形右移,点击图标6波形 放大,点击图标7波形缩小,点击图形8 整图显示,点击图 形9显示选中的区域,点击图标10显示模拟进程。 点击图形窗口显示读数标尺线,按下鼠标左键标尺线随鼠标 移动,同时在下边窗口显示标出线对应的波形数据值。这样 可以准确读出波形的参数。 数字波形分析和模拟波形分析在形式上是一样的,只是在计 算过程中数字分析有更快的计算速度,因为不需要考虑波形 的过渡状态
第3次实验 Proteus的虚拟仿真工具实验
3.1.3 脉冲发生器
❖ 脉冲发生器能产生各种周期的输入信号,如方波、 锯齿波、三角波及单周期短脉冲。
❖ 1. 放置脉冲发生器 ❖ (1) 在Proteus ISIS环境中单击工具箱中的
“Generator Mode”按钮图标,出现如图3-1所示的 所有激励源名称列表。
❖ (2) 用鼠标左键单击“PULSE”,则在预览窗口出现 脉冲发生器的符号。
❖ (2) 用鼠标左键单击“FILE”,则在预览窗口出现 FILE信号发生器的符号。
❖ (3) 在编辑窗口双击,则FILE信号发生器被放置到 原理图编辑界面中,可使用镜像、翻转工具对其位 置和方向进行调整。
❖ 2. 编辑FILE信号发生器
❖ (1) 双击原理图中的FILE信号发生器符号,出现 FILE信号发生器的属性设置对话框,如图3-20所示。
❖ 属性设置对话框中主要选项含义如下。
❖ Offset(Volts):补偿电压,即正弦波的振荡中心电 平。
❖ Amplitude(Volts):正弦波的三种幅值标记方法,其 中Amplitude为振幅,即半波峰值电压,Peak为峰 值电压,RMS为有效值电压,以上三个电压值选填 一项即可。
❖ Timing:正弦波频率的三种定义方法,其中 Frequency(Hz)为频率,单位为赫兹;Period(Secs) 为周期,单位为秒;这两项填一项即可。 Cycles/Graph为占空比,要单独设置。
❖ 改变指数脉冲的参数后,再按空格键,可以重新生 成新的波形。
图3-13 终端与指数脉冲发生器的连接 图3-14 指数脉冲发生器的图表仿真波形
3.1.5 单频率调频波发生器
❖ 1. 放置单频率调频波发生器 ❖ (1) 在Proteus ISIS环境中单击工具箱中的
PROTEUS--电路设计与虚拟仿真实验指导书
《PROTEUS—电路设计与虚拟仿真》实验指导书李兴春王宏五邑大学信息学院电子电工实验中心二00七年月印刷目录1 Proteus Design Suit 7 使用指南------------------12 实验内容---------------------------------------------------------21实验一晶体管负反馈放大电路虚拟实验---------------21实验二555定时器功能及应用虚拟实验----------------24实验三数字钟设计------------------------------------------27实验四信号发生器设计--------------------------------------35实验五直流电机控制模块-----------------------------------41《PROTEUS—电路设计与虚拟仿真》实验指导书1 Proteus Design Suit 7 使用指南1.1 系统要求Proteus Design Suit 7 可以在以下操作系统中使用:●Windows 2000●Windows Xp●Windows Vista对于Proteus VSM(虚拟系统模块)处理器仿真,电脑CPU越快,仿真效果越更好。
最低配置为1G处理器,256MB 内存,150MB硬盘。
1.2 系统安装将系统安装盘放入电脑光驱,光盘会自动运行。
否则,打开“我的电脑”,找到DVD驱动器,手动运行光盘。
按提示一步一步安装就可以了。
Proteus默认安装文件夹如下:C:\Program Files\Labcenter Electronics\Proteus 7 Professional\1.3 进入Proteus ISIS双击桌面上的ISIS 7 Professional 图标或者单击屏幕左下方的“开始”→“程序”→“Proteus 7 Professional”→“ISIS 7 Professional”,出现如图1-1 所示屏幕,表明进入Proteus ISIS 集成环境。
protues仿真与演示实验报告
protues仿真与演示实验报告II实验课程名字 ,Protues仿真与演示时间:大三秋学期6——10周姓名:杨祥班级: 电信1001学号:2010010指导老师:翁志刚一.实验目的1、掌握Proteus ISIS基本功能。
2、掌握Proteus ISIS文件的基本操作方法和管理方法。
3、掌握Proteus ISIS仿真控制器件和虚拟仪器的使用方法。
4、掌握电子电路的设计与仿真调试的方法。
二.实验设备计算机,Proteus软件,Word软件。
三.实验内容I. Proteus软件的安装与运行基本电路图的连接运行 1.软件的安装下载完后,解压压缩包里的文件第1步、双击:Proteus 7.5 sp3 Setup目录下面的Proteus 75SP3 Setup.exe 开始安装在安装过程中会提示下图找到破解目录下的补丁打开。
第2步.打开完成后,点击install将这些key文件安装过来。
如图第3步、安装后点完成,就跳回到初始安装界面了,这个时候你就可以点next 开始正式安装文件了。
后面都点下一步即可。
第四步、安装完成后还需要运行破解补丁:执行LXK Proteus 7.5 SP3 v2.1.,将目录指定到X:\Program Files\Labcenter Electronics\Proteus 7 Professional(X是你安装的盘符),然后执行update;安装完成就可以打开软件了。
如下面。
不过这个时候还是英文版。
第五步、转换中文版。
将汉化文件解压覆盖到X:\Program Files\Labcenter Electronics\Proteus 7 Professional \BIN(不会找安装目录的,在运行文件上点右键属性)如图到这里就完全汉化成功了。
2.软件打开1、双击桌面上的ISIS 7 Professional 图标或者单击屏幕左下方的“开始”?“程序”?“Proteus 7 Professional” ?“ISIS 7 Professional”,出现如图所示界面,随后就进入了Proteus ISIS集成环境。
Proteus在模拟电路中仿真应用
Proteus在模拟电路中仿真应用Proteus在很多人接触都是因为她可以对单片机进行仿真,其实她在模拟电路方面仿真能力也很强大。
下面对几个模块方面的典型带那路进行阐述。
第1部分模拟信号运算电路仿真1.0 运放初体验运算,顾名思义,正是数学上常见的加减乘除以及积分微分等,这里的运算电路,也就是用电路来实现这些运算的功能。
而运算的核心就是输入和输出之间的关系,而这些关系具体在模拟电路当中都是通过运算放大器实现的。
运算放大器的符号如图1所示。
同相输入端,输出信号不反相反相输入端,输出信号反相输入端图1 运算放大器符号运算器都工作在线性区,故进行计算离不开工作在线性区的“虚短”和“虚断”这两个基本特点。
与之对应的,在Proteus中常常用到的放大器有如图2几种。
321411U1:ATL0743267415U5TL0713267415U6741图2 Proteus中几种常见放大器上面几种都是有源放大器件,我们还经常用到理想无源器件,如图4所示,它的位置在“Category”—“Operational Amplifiers”—“OPAMP”。
图4 理想无源放大器件的位置1.1 比例运算电路与加法器这种运算电路是最基本的,其他电路都可以由它进行演变。
(1)反相比例运算电路,顾名思义,信号从反相输入端进入,如图5所示。
RF10KR12KVolts-5.00R1(1)图5 反相比例运算电路由“虚断”“虚短”可知:fo i 1*R u u R =-我们仿真的值:11(1)1,2,10i f U R V R K R K ====,故5o U V =-。
(2)反相加法运算电路,如图6所示,与反相比例运算电路相比多了几个输入信号。
RF10KR15KVolts-6.00R1(1)R25K R35K图6 反相加法运算电路满足的运算法则为:f f f o i1i2i3123(***)R R Ru u u u R R R =-++ 我们仿真的值:1231(1)1,5,10i f U R V R R R K R K ======, 故f f f o i1i2i3123(***)6R R Ru u u u V R R R =-++=-。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
❖ 1. 模拟电路常用器件
❖ 模拟电路中常用的器件主要有三极管、二极管、电 阻、电容、电感、变压器、直流电源、信号源、集 成运放等。下面我们来看这些元件如何拾取。
❖ (1) 三极管 如何在Proteus的浩瀚元件库中找到自己想要的三极 管元件呢?打开Proteus的元件拾取对话框,在类别 “Category”中的“Transistors”子类就是三极管, 单击
❖ “POT”为一般滑动变阻器,触头不能拉动,需选中 后打开元件属性对话框,修改“STATE”来改变触头 的位置,“STATE”的初始值为5,触头位于中间,改 为10后,触头位于最上,如图4-3所示。由于调整不 方便,一般不使用此元件,而使用下面的几个滑动变 阻器。
图4-3 滑动变阻器元件属性对话框
❖ “POT-HG”滑动变阻器的好处是可以直接用鼠标来 改变触头位置,精确度和调整的最小单位为阻值的 1%,比如一个1kΩ的电阻,精确到10Ω,而一个 100kΩ的电阻只能精确到1kΩ,所以,当电阻较大时, 考虑把它分成两部分串联,一部分为较大阻值的固 定电阻,另一部分为较小阻值的滑动电阻,这样比 较科学。
第4章 模拟电路实验与综合设计
❖ 4.1 模拟电路实验
4.1.1 模拟电路常用器件与仪器 4.1.2 单管共射放大器及负反馈 4.1.3 射极跟随器 4.1.4 差动放大器 4.1.5 低频功率放大器 4.1.6 RC正弦波振荡器
❖ 4.2 直流可调稳压电源的设计
❖ 在电子线路中,研究含有线性电阻、电容和电感元 件的电路(有直流和交流稳态及动态电路),属于基 础理论电路,相对比较容易理解;而研究以非线性 元件二极管和三极管为核心的电路,因为交直流并 存,元件的多种作用与工作电压的变化密切相关, 不便于初学者理解和掌握。模拟电路就是以三极管 为核心,处理模拟信号的电路。初学者往往对模拟 电子技术的学习感到困惑,概念多而抽象,学生在 实验室里做实验的时间又有限,尤其是前几章的内 容,稀里糊涂就过去了,给后面的学习带来不少困 难。在这一章里,我们主要对模拟电路中的几个典 型实验进行仿真和分析,然后给出两个模拟电路设 计的综合实例,目的在于使读者对这一部分的仿真 元件及仪器有个基本的掌握,帮助大家更好地理解 和学习模拟电子技术,借助软件,反复学习和验证, 最终克服学习中的难关。
“Transistors”,出现如图4-1中所示的元件。这些元
件和我们平时常用的国产三极管的型号不太一致, 比如常用的国产高频小功率管3DG6对应于2N5551,
替换的原则是双方的管型一致,另外参数也要一样 (当然根据设计需求允许有误差),元件替换对应也
可以在网上查找。如果只是一般的原理仿真,可以 直接输入“NPN”或“PNP”来拾取通用元件即可。
过在子类中,又分为通用电感、表面安装技术(SMT) 电感和变压器。一般来说,使用电感时直接拾取 “INDUCTOR”元件,使用变压器时,要看原、副 边的抽头数而定。 ❖ 打开元件拾取对话框,选取“Inductors”大类下的子 类“Transformers”,如图4-4所示,在右侧显示出 变压器可选元件。常用的是前四种,名称前缀为 “TRAN-”,也可以直接输入这个前缀来搜寻变压器。 为了帮助大家记忆变压器的名称,以第一个变压器 “TRAN-1P2S”为例来说明它的含义。“TRAN”是 变压器的英文“TRANSFORMER”的缩写,“P”是 原边“PRIMARY”的意思,“S”是副边 “SECONDORY”的意思。而后面三个变压器都是 饱和变压器,
❖ “POT-LIN”和“POT-LOG”滑动变阻器和“POTHG”一样可以通过鼠标来改变触头位置,但精确度 和调整的最小单位均为阻值的10%。
❖ 读者可以根据需要和调整精度来选择所需要的滑动 变阻器。
❖ (4) 电容
❖ 模拟电路中常用的电容为极性电容,即电解电容。 其实无极性电容和电解电容在使用时没什么区别, 只不过当电容值较大时,一般在1μF以上时,要做成 电解电容。放大电路中的耦合电容一般为10~100μF, 为电解电容,特别注意的是,电解电容的正极性端 的直流电位一定要高于负极性端才能正常工作,否 则会出现意外现象。
如果用到场效应管,则可以在对应的子类中查找。 如图4-1中右侧所示。
图4-1 三极管元件拾取对话框
(2) 二极管
二极管的种类很多,包括整流桥、整流二极管、肖
特基二极管、开关二极管、隧道二极管、变容二极 管和稳压二极管。打开Proteus的元件拾取对话框, 选中“Category”中的“Diodes”,出现如图4-2所示 的对话框,一般来说,选取子类“Sub-category”中 的“Generic”通用器件即可,图4-2右边给出通用器 件的查寻结果,可以单击来看看需要使用哪种元件。
4.1 模拟电路实验
❖ 这一节,我们把模拟电子技术中的经典实验详细介 绍给大家,使大家对Proteus中的模拟电子技术部分 仿真元器件和虚拟仪器有较为详细的了解,并能够 熟练掌握和使用。同时,可以使广大电子技术初学 者和爱好者能够在不进实验室的情况下顺利完成实 验,测得实验数据和获得实验波形,设计出自己想 要的理想电路,实现预定的电路功能,从而减少元 件的浪费,缩短设计周期,提高设计成功率。
❖ 常用的无极性电容的名称为“CAP”,极性电容为 “CAP-ELEC”,还有一个可动画演示充放电电荷的 电容为“CAPACITOR”。极性电容“CAP-ELEC”的 原理图符号正端不带填充,负端方框中填充有斜纹。 使用时可直接输入名字拾取即可。
❖ (5) 电感和变压器 ❖ 电感和变压器同属电感“Inductors”这一分类,只不
图4-2 二极管元件拾取对话框
❖ (3) 电阻 ❖ 电阻的分类为“Resistors”,子类有0.6W和2W金属
膜电阻、3W、7W和10W绕线电阻、通用电阻、热电 阻(NTC)、排阻(Resistor Packs)、可变电阻 (Variables)及家用高压系列加热电阻丝。 ❖ 常用电阻可直接输入通用电阻“RES”拾取即可,然 后再修改参数。这里我们主要说一下比较常用的可变 电阻。直接输入“POT”或“POT-”可找到四个或三个 相关元件。