Proteus实验报告
keil和proteus联合仿真实验报告
keil和proteus联合仿真实验报告实验目的:1、了解 proteus 软件仿真功能。
2、学习 proteus 软件仿真程序的编写方法。
3、运用 proteus 软件仿真程序进行相关模拟。
4、通过对一些常见问题的分析,培养我们分析和解决问题的能力,提高动手实践的水平。
实验原理:用 keil 软件编写一个可执行文件,该文件由一系列的源代码组成,每个源代码包含一定的程序逻辑或者算法。
由于 keil 软件是一种仿真软件,因此它会根据编译后的机器语言来显示程序逻辑(例如: a=1; b=1;.; a=1;.; b=1)。
通过这种方式在软件中就完成了模拟,即软件可以实现“程序自动生成”,也称为“自动化”,这样就大大降低了开发人员的工作量和开发难度。
实验内容及步骤:实验原理:用 proteus 软件编写一个可执行文件,该文件由一系列的源代码组成,每个源代码包含一定的程序逻辑或者算法。
由于 proteus 软件是一种仿真软件,因此它会根据编译后的机器语言来显示程序逻辑(例如: a=1; b=1;.; a=1;.; b=1)。
通过这种方式在软件中就完成了模拟,即软件可以实现“程序自动生成”,也称为“自动化”,这样就大大降低了开发人员的工作量和开发难度。
proteus 软件仿真实验中使用的程序主要有两部分,第一部分是仿真程序,它按照仿真需求来运行,它主要完成模拟功能;另外一部分是数字电路原理图,它将经过 proteus 仿真之后的结果输出到 PCB 板上去。
所以,数字电路设计不仅仅只是设计数字电路本身,而且还应该考虑到整个电子系统。
Proteus 软件具备电子电路仿真能力,通过它对被仿真对象的操作与观察,再加入必要的辅助元件,便构建起电路实物的仿真效果。
它仿真的范围很广泛,几乎涉及了大多数电子领域,其中有大家熟悉的单片机、 DSP、 ARM 等。
利用 proteus 软件仿真时,可先打开 Proteus 软件中的“虚拟仪器”窗口。
proteus实验报告
proteus实验报告Proteus实验报告引言:Proteus是一款功能强大的虚拟电子电路设计软件,被广泛应用于电子工程领域。
通过Proteus,我们可以在计算机上模拟和验证各种电路设计,从而提高电路设计的效率和准确性。
本篇实验报告将介绍我在使用Proteus进行实验时的经验和收获。
实验一:基本电路设计与模拟在Proteus中,我们可以通过拖拽电子元件和连接它们的引脚来设计电路。
首先,我选择了一个简单的LED电路作为实验对象。
通过在Proteus中选择LED和电阻元件,并将它们连接在一起,我成功地设计出了一个基本的LED电路。
接下来,我设置了电源电压和电阻值,然后点击仿真按钮进行模拟。
通过观察仿真结果,我可以清晰地看到LED是否正常工作、电流大小等信息,这对于验证电路设计的正确性非常有帮助。
实验二:模块化设计与调试在电子工程中,模块化设计是一种常用的设计方法。
通过将电路划分为多个模块,我们可以分别设计和测试每个模块,最后将它们组合在一起形成完整的电路。
在Proteus中,我可以使用子电路功能来实现模块化设计。
我选择了一个简单的四位二进制加法器作为实验对象。
首先,我设计了一个单独的半加器模块,并对其进行仿真和调试。
然后,我将四个半加器模块组合在一起形成完整的加法器电路,并进行整体仿真。
通过这种模块化设计的方法,我可以更加方便地调试和验证电路的正确性。
实验三:PCB设计与布局在电子产品的制造中,PCB(Printed Circuit Board)的设计和布局是一个非常重要的环节。
Proteus提供了PCB设计的功能,可以帮助我们将电路设计转化为实际的PCB板。
在Proteus中,我可以选择合适的尺寸和层数,并将电子元件放置在PCB板上,然后进行布线。
通过Proteus提供的自动布线功能,我可以自动完成电路的布线,节省了大量的时间和精力。
在完成布线后,我可以生成PCB板的制造文件,然后将其发送给PCB制造厂家进行生产。
proteus单片机实验报告
proteus单片机实验报告
Proteus单片机实验报告
一、实验目的
本次实验旨在通过Proteus单片机仿真软件,探索单片机的基本原理和应用,加深对单片机工作原理的理解,提高对单片机编程的熟练程度。
二、实验内容
1. 搭建单片机电路
在Proteus中选择合适的单片机模型,搭建基本的单片机电路,包括单片机、晶振、电源等。
2. 编写程序
利用Proteus提供的编程环境,编写简单的单片机程序,如LED灯闪烁、数码管显示等。
3. 仿真调试
通过Proteus的仿真功能,调试程序,观察单片机在仿真环境下的运行情况,检查程序是否正常运行。
三、实验步骤
1. 打开Proteus软件,选择合适的单片机模型,搭建单片机电路。
2. 编写简单的单片机程序,如让LED灯交替闪烁。
3. 在Proteus中进行仿真调试,观察程序运行情况。
四、实验结果
通过实验,我们成功搭建了单片机电路,并编写了简单的程序。
在Proteus的仿真环境下,LED灯按照设定的程序交替闪烁,证明程序正常运行。
五、实验总结
通过本次实验,我们加深了对单片机的理解,掌握了在Proteus中搭建单片机电路、编写程序并进行仿真调试的基本方法。
同时,也提高了对单片机编程的熟练程度。
总之,Proteus单片机实验为我们提供了一个良好的学习平台,使我们能够更好地理解单片机的工作原理和应用,为以后的学习和实践打下了坚实的基础。
希望通过不断地实践和探索,能够更深入地理解单片机的原理,并在实际应用中发挥其巨大的作用。
proteus实验报告
皖西学院专业软件实验报告实验课程 : PROTUES专业软件学院 : 机械与电子工程专业 : 电子信息科学与技术班级 : 电信1002** : ***学号 : ************** : ***二O一二年十一月目录⏹实验一:PROTUES软件的安装及其运行的环境⏹实验二:利用PROTUES绘制简单的电路原理图⏹实验三:基于PROTUES的仿真实验⏹实验四:利用PROTUES做PCB⏹实验小结及心得体会实验一:PROTUES软件的安装及其运行的环境一﹑实验目的1﹑熟悉PROTUES集成环境软件2﹑掌握PROTUES专业软件的安装方法3﹑熟悉PROTUES运行的环境二﹑实验设备pc机,protues集成软件安装包三﹑实验步骤>>软件的安装1. 解压安装文件,找到protues7.5SP3.exe并打开,如图所示:2.点击“YES”,进入下一步:3.点击“Next”,下一步:4.点击“Next”,下一步:5.点击“Browse For Key File”,装入刚刚解压的“完美破解”的路径,确定,将出现:6.点击“install”;7.点击“是”,然后点击“CLOSE”8.点击“next”,9.需要改安装路径就改改,然后点击“next”,不用PCB,则将第二个图标不选,然后一直点“next”到完成。
10.安装完成后需要导入钥匙,点击解压的文件如下图11.点击“browser”,将刚才的安装路径导进去12.安装路径13.导进去后,点击“update”,若失败就是路径不正确,重新导入路径,完成后点击“CLOES”,安装完成。
>>运行环境1.ISIS 7 Professional 运行的界面2.元件的拾取(1)按类别查找和拾取元件通常以英文名称或器件代号在库中存放,根据显示的元件符号﹑参数判断是否找到所需要的元件,双击找到的元件名,该元件便拾取到了编辑的界面。
(2)直接查找和拾取元件把元件名全称或部分名称输入到元件拾取对话框的Keyword中,在中间查找结果result中显示所有元件列表,双击所需要的元件进入编辑界面。
protues报告
一、任务说明本次课程设计是使用proteus软件,利用51单片机,8个按键,8路发光二级管构成一个独立式键盘系统,按下8个按键,点亮对应的灯。
自行设计单片机程序,按照设计任务在Proteus 6 Professional中绘制电路原理图。
二、原理图绘制说明1.打开proteus软件,界面如下图所示:图1 初始界面2.在库中选择所需元件,可在界面上方的中查找,也可直接在界面左方的中查找。
如查找开关,界面如下:图2 查找元件3.找出元器件后,选中该元件,把元件放入原理图中,单击该元件,即可放入该元件,电源可单击左侧找到,如放入一开关如下图:图3 放入元件4.放完元件后,开始连线,普通单线直接连接即可,连接总线需先单击左侧图标,再在图中连线,连接完线路后如下图所示:图4 原理图5生成单片机程序,利用uv3软件,在此软件中新建一个“project”,并保存在一个文件夹中,后缀为“.asm”。
再把程序输入,进行编译,检查是否有错误,编译完后如下图所示:6.将此程序装入单片机中,双击原理图中的AT89C51元件,在弹出对话框中装入程序文件,如下图:图6 单片机装入程序7.装入程序后保存文件。
然后运行文件,点击下方图标,即可实现开始,暂停,停止等操作,若文件能正常运行,则说明原理图及单片机程序正确,不能正常运行则检查原理图哪里有错误并改正,直至能够正确运行。
三、流程图绘制以及说明流程图如图9,P1口输入,P3口输出,P1口先置1是为了防止按键输入出现混乱。
以防按键抖动等造成实验现象错误。
图7 程序流程图程序如下:org 0000hMAIN:mov p1,#0FFHmov a,p1mov p3,aretend四、proteus仿真说明根据任务要求,我的原理图中主要包含8个开关,8个LED,1个单片机及电源,地。
8个开关接入单片机的P1口,构成一个独立键盘系统。
8个LED与P3口连接,8个开关的闭合断开对应8个LED灯的亮灭。
24进制计数器proteus实验报告
24进制计数器proteus实验报告24进制计数器是在电子系统的设计中经常使用的计数器,具有高速、稳定、精度高等特点,因此在各种计数相关的操作和应用中被广泛使用。
本次实验的目的是在Proteus软件中实现24进制计数器,并验证其计数功能和参数的准确性。
实验器材:- Proteus软件-一块PIC16F877A单片机-一个24进制数码管实验原理:24进制计数器是指计数器的基数为24,即每一次计数器加1所表示的是24进制数中的1。
在本次实验中,我们将采用PIC16F877A单片机来实现24进制计数器,通过单片机来对计数器的计数值进行控制和显示。
具体实现需要根据PIC16F877A的编程和控制的特点,针对24进制计数器设计适当的算法与操作。
实验过程:1.根据24进制计数器的原理,确定计数器所采用的基数为24,编写程序,对PIC16F877A进行初始化和IO口配置。
2.在Proteus软件中,添加PIC16F877A单片机和24进制数码管,并连接需要的电路。
3.编写程序,设置计数范围,并实现对计数值的加1和显示。
4.进行仿真测试,查看计数器的正确性和稳定性。
5.通过调整程序和电路参数,优化计数器的性能和准确性。
实验结果:经过一系列的设计和测试,实验结果表明,本次24进制计数器的实验操作成功,可以实现稳定的计数功能。
在计数器运行的过程中,可以正确显示当前的计数值,并能够正常进行加1操作。
同时,在根据实际需要调整计数范围和显示参数的过程中,可以使用该计数器进行更加精确和高效率的计数操作。
实验结论:通过本次实验的操作和测试,可以有效地理解和应用24进制计数器的原理和实现方法,掌握PIC16F877A单片机作为控制器的实现技术。
该计数器具有高速、稳定和精度高等特点,在各种计数相关的操作和应用中具有广泛的实用价值。
单片机定时器的应用proteus仿真实验报告总结
单片机定时器的应用proteus仿真实验报告总结一、实验目的
本次实验旨在通过使用Proteus仿真软件,掌握单片机定时器的应用,了解定时器的工作原理和使用方法。
二、实验原理
单片机定时器是一种常用的计时和延时控制器,它可以在特定时间内
产生一个周期性的信号。
单片机定时器通常由一个计数器和一个比较
器组成。
计数器会不断计数,当计数值达到设定值后,比较器会发出
一个触发信号。
通过对比较器输出信号进行处理,可以实现各种延时
和周期性控制。
三、实验材料
1. Proteus仿真软件
2. 单片机模块
3. LED灯
4. 电阻
5. 电容
四、实验步骤
1. 打开Proteus软件,并新建一个电路图。
2. 在电路图中添加单片机模块、LED灯、电阻和电容等元件。
3. 连接电路图中各元件之间的线路。
4. 设置单片机定时器参数,并编写程序代码。
5. 进行仿真测试,并记录测试结果。
五、实验结果分析
在本次实验中,我们成功地使用了Proteus仿真软件进行了单片机定
时器的应用测试。
通过设置单片机定时器参数和编写程序代码,我们
成功地实现了对LED灯的周期性控制,达到了预期的效果。
六、实验总结
通过本次实验,我们深入了解了单片机定时器的工作原理和应用方法,并掌握了使用Proteus仿真软件进行单片机定时器测试的技能。
这对
于我们今后的学习和工作都具有很大的帮助。
计算机组成原理实验proteus的应用
南京理工大学紫金学院计算机组成原理实验报告实验报告一:加法器实验操作一、实验目的:1.掌握 proteus 软件常用命令的使用方法2.掌握加法器的基本使用二、实验内容:1. proteus 软件命令使用2.串联加法器的连接3.并联加法器的连接三、实验步骤:(一 )proteus 软件界面的基本使用①通过 File 界面创建新文件或打开已有文件②所用的原件模型必须在蓝方框内放置③Proteus 工具栏功能如上图④Proteus 中共有 36 种大的类别元件库,及超过 8000 种以上的具体元件库文件添加Proteus 中的元件并不是很全,有时需要添加第三方库文件才可进行仿真,可以通过以下俩种方式进行添加1、将第三方库文件拷贝至Proteus 程序目录下的LIBRARY 目录下,相应的元件模型文件也要拷贝到 MODELS 目录下2、将第三方库文件统一放至一个文件夹中,同时元件模型文件也要统一放至一个文件夹中,打开Proteus 菜单 SYSTEM 下的 SET PATH⋯在弹出的 Path Configuration 对话框的 Library folders 中添加库文件目录,在 Simulation and folders 中添加元件模型文件目录⑤点击左侧工具栏按钮进入元件模式,再次点按钮,即可调出元件库库元件分类说明:Analog Ics 模拟电路集成库Capacitors 电容库CMOS 4000 series CMOS 4000 库Connectors 插座,插针,等电路接口连接库Data Converters ADC,DAC 数 /模、模 /数库Debugging Tools 调试工具Diodes 二极管库ECL 10000 Series ECL 10000 库Electromechanical 电机库Inductors 电感库LaplacePrimitives 拉普拉斯变换库Memory ICs 存储元件库MicroprocessorICs CPU 库Miscellaneous 元件混合类型库ModelingPrimitives 简单模式库Operational Amplifiers 运放库Optoelectronics 光电元件库PLDs & FPGAs 可编程逻辑器件Resistors 电阻库Switches & Relays 开关及继电器库Switching Devices 开关类元件库Thermionic Valves 热电子元件库4Transducers 晶体管库Transistors 晶体管库TTL74 余下皆为 TTL74 或 TTL74LS 系列库常用元件对应搜索关键字(只列举了少部分常用元件为主 )数码管7SEG电阻RES电容CAP二极管LED晶振CRYSTAL液晶LCD开关SWITCH按键开关BUTTON电池BATTERY马达电机MOTOR或与非门OR AND NOT可变电阻器POT-LIN扬声 /蜂鸣器SPEAKERS拨码开关DIPSW排阻RESPACK⑥左键将原件放置在蓝色框内,右键双击两次删除连号全部原件后按左下角开始键运行5(二 )查找元件库:1、加法器相关芯片74HC181808674S2832、与、或、非门相关芯片或门(三 )加法器串联(四 )加法器并联。
proteus实验报告
皖西学院专业软件实验报告实验课程 : PROTUES专业软件学院 : 机械与电子工程专业 : 电子信息科学与技术班级 : 电信1002姓名 : 孙慧慧学号 : 2010010780指导老师 : 翁志刚二O一二年十一月目录⏹实验一:PROTUES软件的安装及其运行的环境⏹实验二:利用PROTUES绘制简单的电路原理图⏹实验三:基于PROTUES的仿真实验⏹实验四:利用PROTUES做PCB⏹实验小结及心得体会实验一:PROTUES软件的安装及其运行的环境一﹑实验目的1﹑熟悉PROTUES集成环境软件2﹑掌握PROTUES专业软件的安装方法3﹑熟悉PROTUES运行的环境二﹑实验设备pc机,protues集成软件安装包三﹑实验步骤>>软件的安装1. 解压安装文件,找到protues7.5SP3.exe并打开,如图所示:2.点击“YES”,进入下一步:3.点击“Next”,下一步:4.点击“Next”,下一步:5.点击“Browse For Key File”,装入刚刚解压的“完美破解”的路径,确定,将出现:6.点击“install”;7.点击“是”,然后点击“CLOSE”8.点击“next”,9.需要改安装路径就改改,然后点击“next”,不用PCB,则将第二个图标不选,然后一直点“next”到完成。
10.安装完成后需要导入钥匙,点击解压的文件如下图11.点击“browser”,将刚才的安装路径导进去12.安装路径13.导进去后,点击“update”,若失败就是路径不正确,重新导入路径,完成后点击“CLOES”,安装完成。
>>运行环境1.ISIS 7 Professional 运行的界面2.元件的拾取(1)按类别查找和拾取元件通常以英文名称或器件代号在库中存放,根据显示的元件符号﹑参数判断是否找到所需要的元件,双击找到的元件名,该元件便拾取到了编辑的界面。
(2)直接查找和拾取元件把元件名全称或部分名称输入到元件拾取对话框的Keyword中,在中间查找结果result中显示所有元件列表,双击所需要的元件进入编辑界面。
proteus实验报告
Proteus专业应用软件训练总结报告实验项目项目一:Proteus的基本操作与原理图绘制一任务说明:1.掌握Proteus仿真软件的的安装与破解2.初步认识Proteus的运行环境及操作界面3.画出所给电路图并进行仿真演示二Proteus软件的安装及原理图绘制:1.Proteus软件的安装方法(1)首先解压安装文件,找到;(2)点击“YES”,进入下一步,然后一直点击“Next”,下一步,直到出现如图所示的添加License界面;(3)点击“Browse For Key File”,装入刚刚解压的“完美破解”的路径;(4)点击“install”,点击“是”,然后点击“CLOSE”;(5)点击“next”,需要改安装路径就改改,然后点击“next”,若不用PCB,则将第二个图标不选,然后一直点“next”到完成。
(6)安装完成后需要导入钥匙,点击解压的文件如下图(7)、点击“browser”,将刚才的安装路径导进去(8)、导进去后,点击“update”,若失败就是路径不正确,重新导入路径,完成后点击“CLOES”,安装完成。
2.Proteus软件的原理图绘制Proteus软件成功安装之后,打开Proteus下的ISIS功能模块,则进入了原理图的绘制和仿真界面。
首先要了解各个功能区域的操作和功能:(1)编辑区域的缩放Proteus编辑区域是放置电器元件和绘制原理图的区域,它的缩放操作多种多样,极大地方便了工程项目的设计。
常见的几种方式有:完全显示、放大按钮和缩小按钮,拖放、取景、找中心。
编辑区域的点状栅格,是为了方便元器件定位用的。
鼠标指针在编辑区域移动时,移动的步长就是栅格的尺度,。
这个功能可使元件依据栅格对齐。
鼠标移动的过程中,在编辑区的下面将出现栅格的坐标值,即坐标指示器,它显示横向的坐标值。
(2)对象的放置和编辑Proteus中元件的放置是绘制电路图的基础。
对象的添加和放置点击工具箱的元器件按钮,进入元器件模式,再点击IsIs对象选择器左边中间的置P按钮,出现“Pick Devices”对话框,拾取需要的元件。
proteus的的实验报告
proteus的的实验报告Proteus的实验报告引言:Proteus是一种功能强大的虚拟电路设计软件,广泛应用于电子工程师和学生的实验和学习中。
本文将通过实验报告的形式,介绍Proteus的基本特点、使用方法以及实验过程和结果,以期帮助读者更好地了解和掌握这一工具。
一、Proteus的基本特点Proteus是一款集仿真、绘图和PCB设计于一体的软件,它的主要特点包括以下几个方面:1. 仿真功能:Proteus可以对电路进行仿真,模拟电路的工作原理和性能。
通过仿真功能,用户可以在软件中快速验证设计的正确性,避免在实际制作电路前出现问题。
2. 绘图功能:Proteus提供了丰富的元器件库和绘图工具,用户可以根据需要自由选择和布局元器件,绘制出符合要求的电路图。
这对于学习电路原理和进行电路设计非常有帮助。
3. PCB设计功能:Proteus还具备PCB设计的能力,用户可以通过软件将电路图转化为实际的PCB布局,并进行相关的布线和优化。
这对于电子工程师来说,是一个非常方便和高效的工具。
二、Proteus的使用方法在使用Proteus之前,我们首先需要了解一些基本操作和流程,以便更好地使用这个软件。
以下是一般的使用方法:1. 创建电路图:打开Proteus软件后,我们可以选择创建一个新的项目,并在项目中创建电路图。
在电路图中,我们可以选择所需的元器件,并进行布局和连线。
2. 添加仿真器件:在电路图中,我们可以添加各种仿真器件,如电源、信号发生器、示波器等。
这些器件可以模拟实际电路中的各种信号和元件。
3. 进行仿真:在电路图中添加完所需的元器件后,我们可以进行仿真。
通过设置仿真参数和激励信号,可以模拟电路的工作情况,并观察各个元件之间的相互作用。
4. 分析仿真结果:仿真完成后,我们可以分析仿真结果,观察电路的工作情况、电压和电流的波形等。
通过对仿真结果的分析,我们可以判断电路的性能和问题所在。
5. PCB设计:如果需要将电路图转化为实际的PCB布局,我们可以在Proteus中进行相关的设计和布线。
Proteus专业应用软件训练总结报告
皖西学院Proteus专业应用软件训练总结报告学生姓名:李齐保系、专业:机电系、电气工程及其自动化班级学号:电气1104班(2011011130)指导教师:翁志远训练时间:2013年9 月25 日至2013年10 月30 日实验项目实验一:proteus软件的安装及其运行实验二:proteusC语言仿真实验三:proteus汇编语言仿真实验四:proteus与kill的联调实验五:proteus的装封一.任务说明1、熟练掌握PROTEUS软件的使用;2、熟练掌握c++语言程序设计,读懂程序;3、学会安装Keil uvision2、keil uvision 3 以及keil 驱动软件;4、Keil与Proteus安装连接操作,使用远程调控监视5、按照设计要求绘制电路原理图;6、能够按要求对所设计的电路进行仿真;二.原理图绘制说明电路原理图的设计与绘制的流程,包括设置电路图纸、放置元器件、调整元器件的布局、连接导线等步骤。
安装PROTEUS软件,Proteus软件安装1.解压安装文件,找到proteus7.10专业版2012发布.exe并打开如图1所示图12.点击Nest进入下一步如图2所示图23.点击Yes进入下一步如图3所示图34.按照提示进行一步步的操作,安装完成后需要导入钥匙,安装完成后程序进入页面如图4,图5所示图4图5然后开始进行电路原理图的绘制了利用软件的搜索功能在元件库中找到需要的元件,放置到图纸的合适位置,并分别设置好各个元器件的参数,再在需要的位置放置图形文本框,最后将各个元器件连接起来,这样原理图就绘制完成了。
然后对所绘制的电路原理图进行检查,如有错误就要作进一步的调整与修改,以保证原理图准确无误。
并在绘制原理图结束后,保存原理图文件,点击“Library”->“Pick Devices”可以在弹出的对话框中填写需要的元器件名称,通过这种方式,就可以找到并放置相应的器件了。
proteus存储器实验报告
proteus存储器实验报告
实验报告主要分为以下几个部分:
1. 实验目的:
说明进行该实验的目的和意义。
2. 实验原理:
介绍Proteus存储器的工作原理和相关理论知识。
3. 实验器材:
罗列使用的实验设备和材料。
4. 实验步骤:
详细描述进行实验的步骤,包括搭建电路、设置参数等。
5. 实验结果:
记录实验中观察到的结果,包括输出的数据、存储器的读写操作等。
6. 数据分析:
对实验结果进行分析和总结,解释实验现象背后的物理原理。
7. 实验结论:
根据实验结果和分析得出的结论。
8. 实验思考题:
提出一些与实验相关的思考题,可以是实验现象的解释、进一步的改进方向等。
9. 实验总结:
对实验过程和结果进行总结和评价,指出存在的不足和改进的地方。
10. 参考文献:
引用实验中涉及的相关文献或资料。
这是一个基本的实验报告结构,根据具体的实验内容和要求,可以对各个部分进行适当的调整和修改。
Proteus实验报告44786
Proteus实验报告姓名: xxxxx专业: xxxxxx系别:电气信息工程学院学号:xxxxxxxx班级:xxxxxxxxxxxxxxxx老师: xxxxxxx2012年11月实验一花样灯一一、实验目的使用P2端口控制LED0~LED7进行花样显示。
显示顺序规律为:○18个LED依次左移点亮;○28个LED依次右移点亮;○3LED0、LED2、LED4、LED6亮1s熄灭,LED1、LED3、LED5、LED7亮1s熄灭,再LED0、LED2、LED4、LED6亮1s熄灭……循环3次;○4LED0~LED3亮1s熄灭,LED4~LED7亮1s熄灭,循环2次;○5LED 2、LED3、LED6、LED7亮1s熄灭,LED0、LED1、LED4、LED5亮1s熄灭,循环3次,然后再从○1循环。
二、实验仪器单片机AT89C51、瓷片电容CAP22Pf、晶振CRYSTAL 11.0592MHz、电解电容CAP-ELEC、电阻RES、发光二级管LED-GREEN、发光二级管LED-YELLOW、发光二级管LED-RED、发光二级管LED-BULE、按钮BUTTON。
三、实验流程图电路图:程序: #include"reg51.h"#define uint unsigned int#define uchar unsigned charconst tab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xff,0xaa,0x55,0xaa,0x55,0xaa,0x55,0xff,0xf0,0x0f,0xf0,0x0f,0xff,0x33,0xcc,0x33,0xcc,0x33,0xcc,0xff}void delay(void){uint i,j,k;for(i=0;i>0;i--){for(j=200;j>0;j--){for(k=230;k>0;k--);}}}void main(void){uchar i;while(1){for(i=0;i<35;i++){P2=tab[i];delay();}}}实验二定时计数器一一、实验目的使用定时计数器作为延时,要求在P0.0和P0.1间两灯按1s间隔互相闪烁。
PROTEUS(6周)电路实验
(三)基本操作
8、建立网络表 、 选择【Tools】→ 【Netlist Compiler】菜单项,输出网络 表。 9、对原理图进行电气规则检测 、 选择【Tools】→【Electrical Rule Check】菜单项, 出现电气规则检测报告单。若无电气错误,即用户可执行 下一步操作。 10、 存盘及输出报表 、 将设计好的原理图文件存盘。同时,可使用【Tools】→ 【Bill of Materials】菜单项输出BOM文档。
PROTEUS仿真软件 PROTEUS仿真软件
一、实目的
1、熟悉Proteus仿真软件的主要特点 及功能。 2、掌握用Proteus仿真软件绘制电路 原理图和仿真电路功能的方法。
二、Proteus软件介绍
Proteus软件是由英国Labcenter Electronics公司 开发,是目前世界上最先进、最完整的嵌入式系统设 计与仿真平台,可以实现数字电路、模拟电路及微控 制器系统与外设的混合电路系统的电路仿真、软件仿 真、系统协同仿真和PCB设计等功能,是目前唯一能 够对各种处理器进行实时仿真、调试与测试的EDA工 具。只要有电脑的地方,就可以利用它让学生脱离实 验器材,直接用软件来模拟仿真实验。
六、下次实验内容及预习要求 下次实验内容及预习要求
电阻元件伏安特性测定
1、预习教材P100-105的内容,简明扼要地 书写预习报告。 2、熟悉直流电压表、电流表和直流稳定电源 的使用方法。 3、了解电源、电阻和二极管的伏安特性,熟 悉它们伏安特性的测量方法和测量步骤。
选择【Library】→【Pick Device/Symbol】菜单项,
(三)基本操作
5、放置元器件 、
① 单击对象选择器中选中需要的元器件。在Proteus ISIS 的预览窗口可预览所选中的元器件。 ② 在编辑窗口中希望放置元器件的位置双击该元器件,即可 放置元器件。还可先单击然后对其进行拖动,放置到合适 的位置,再单击即也可完成元器件的放置。 ③ 根据需要,使用旋转及镜像按钮确定元器件的方位。 ④ 调整好所有元器件后,选择【View】→【Redraw 】菜 单项,刷新屏幕,此时图纸上有了所有的元器件。
proteus三相交流电路电流、电压及功率的测量实验报告
proteus三相交流电路电流、电压及功率的测量实验报告实验目的本实验旨在通过测量proteus三相交流电路中的电流、电压及功率,掌握测量技巧和方法,并深入了解三相交流电路的特点和原理。
实验装置和原理本实验使用proteus电路仿真软件进行模拟实验。
实验中使用的三相交流电路由电源、电阻、电感、电容等元件组成。
电源提供电流,电阻用于控制电路中的电流大小,电感和电容则对电路中的电流和电压进行调节和改变。
实验步骤和结果1. 连接电路:在proteus软件中打开三相交流电路模拟实验,根据电路图连接电路。
2. 设置参数:根据实验要求和所用元件的参数,设置电源电压、电阻阻值、电感和电容的值。
3. 测量电流:使用万用表或示波器,在电路中各个元件上测量电流值,并记录下来。
4. 测量电压:同样使用万用表或示波器,在电路中各个元件的两端测量电压值,并记录下来。
5. 计算功率:根据测得的电流和电压值,利用功率公式P=UI,计算出各个元件的功率值,并记录下来。
根据上述步骤,我们进行了一次实验,并得到了以下结果:- 电阻电流:0.5A- 电感电流:0.3A- 电容电流:0.2A- 电阻电压:20V- 电感电压:15V- 电容电压:10V- 电阻功率:10W- 电感功率:4.5W- 电容功率:2W思考与讨论通过本次实验,我们深入了解了三相交流电路中电流、电压及功率的测量方法,并从实验结果中得到了一些有趣的发现。
首先,我们可以看到电流值在不同的元件中有所不同,说明在三相交流电路中电流的分布是不均匀的。
其次,功率值也存在差异,这是由于每个元件的特性不同,对电流和电压的作用方式也不同。
此外,通过实验我们还了解到了三相交流电路中电流和电压之间的相位关系。
在三相交流电路中,电流和电压之间的相位差为120度,这是因为三相电源的三个相位之间相差120度。
这一特点使得三相交流电路在能量传输和功率利用上具有很大的优势。
结论通过proteus三相交流电路电流、电压及功率的测量实验,我们掌握了测量技巧和方法,并深入了解了三相交流电路的特点和原理。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Proteus实验报告姓名: xxxxx专业:xxxxxx系别:电气信息工程学院学号:xxxxxxxx班级:xxxxxxxxxxxxxxxx老师:xxxxxxx2012年11月实验一花样灯一一、实验目的使用P2端口控制LED0~LED7进行花样显示。
显示顺序规律为:○18个LED 依次左移点亮;○28个LED依次右移点亮;○3LED0、LED2、LED4、LED6亮1s熄灭,LED1、LED3、LED5、LED7亮1s熄灭,再LED0、LED2、LED4、LED6亮1s熄灭……循环3次;○4LED0~LED3亮1s熄灭,LED4~LED7亮1s熄灭,循环2次;○5LED2、LED3、LED6、LED7亮1s熄灭,LED0、LED1、LED4、LED5亮1s熄灭,循环3次,然后再从○1循环。
二、实验仪器单片机AT89C51、瓷片电容CAP22Pf、晶振CRYSTAL 11.0592MHz、电解电容CAP-ELEC、电阻RES、发光二级管LED-GREEN、发光二级管LED-YELLOW、发光二级管LED-RED、发光二级管LED-BULE、按钮BUTTON。
三、实验流程图四、实验原理电路图:程序:#include"reg51.h"#define uint unsigned int#define uchar unsigned charconst tab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xff,0xaa,0x55,0xaa,0x55,0xaa,0x55,0xff,0xf0,0x0f,0xf0,0x0f,0xff,0x33,0xcc,0x33,0xcc,0x33,0xcc,0xff}void delay(void){uint i,j,k;for(i=0;i>0;i--){for(j=200;j>0;j--){for(k=230;k>0;k--);}}}void main(void){uchar i;while(1){for(i=0;i<35;i++){P2=tab[i];delay();}}}五、实验结果实验二定时计数器一一、实验目的使用定时计数器作为延时,要求在P0.0和P0.1间两灯按1s间隔互相闪烁。
二、实验仪器单片机AT89C51、瓷片电容CAP22Pf、晶振CRYSTAL 11.0592MHz、电解电容CAP-ELEC、电阻RES、发光二级管LED-GREEN、排阻RESPACLK-8、发光二级管LED-RED、发光二级管LED-YELLOW、按钮BUTTON。
三、实验流程图四、实验原理电路图:程序:#include"reg51.h"#define uint unsigned int#define uchar unsigned charsbit P0_0=P0^0;sbit P0_1=P0^1;uint t=0;void time0_server_(void)interrupt1{TH0=0x4C;TL0=0x00;t++;}void Init_t0(void){TMOD=0x01;TH0=0x4C;TL0=0x00;EA=1;ET0=1;TR0=1;}void main(void){P0_0=1;P0_1=0;Init_t0();while(1){if(t==20){t=0;P0_0=~P0_0;P0_1=~P0_1;}}}五、实验结果实验三中断系统应用一一、实验目的主程序将P0端口进行花样显示,显示顺序规律为:○18个LED依次左移点亮;○28个LED依次右移点亮;○3LED0、LED2、LED4、LED6亮1s熄灭,LED1、LED3、LED5、LED7亮1s熄灭,再LED0、LED2、LED4、LED6亮1s熄灭……循环3次。
中断时(INT0与按钮K1连接)使8个LED 闪烁5次。
二、实验器件单片机AT89C51、瓷片电容CAP22Pf、晶振CRYSTAL 11.0592MHz、电解电容CAP-ELEC、电阻RES、发光二级管LED-GREEN、排阻RESPACLK-8、发光二级管LED-RED、按钮BUTTON、发光二级管LED-BULE、发光二级管LED-YELLOW。
三、实验流程图四、实验原理原理图:程序:#include "reg51.h"#define uint unsigned int#define uchar unsigned charconst tab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xff,0xaa,0x55,0xaa,0x55,0xaa,0x55,0xff,};const tab2[]={0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,};void delay(void){uint i,j,k;for(i=10;i>0;i--) {for(j=200;j>0;j--) {for(k=230;k>0;k--);}} }void int0() interrupt 0 {uchar i;for(i=0;i<10;i++){P0=tab2[i];delay();}}void INT0_init(void) {EX0=1;IT0=1;EA=1;}void main(void){uchar x;INT0_init();while(1){for(x=0;x<23;x++) {P0=tab[x];delay(); }}}五、实验结果实验四两个单片机之间的串行通信一、实验目的再摸控制系统中有U1、U2这两个单片机,U1单片机首先将P1端口指拨开关数据载入SUBF,然后由TXD将数据传送给U2单片机,U2单片机将接收数据存入SBUF,再由SUBF载入累加器,并输出至P1端口,点亮相应端口的LED。
二、实验器件发光二级管LED-RED、按钮BUTTON、单片机AT89C51、瓷片电容CAP22Pf、晶振CRYSTAL 11.0592MHz、电解电容CAP-ELEC、电阻RES、发光二级管LED-GREEN、拨码开关DIPSW-8、开关SWITCH。
三、实验流程图四、实验原理原理图:程序:U1:#include "reg51.h"#define uchar unsigned char#define uint unsigned intvoid send(uchar state){SBUF=state;while(TI=0);TI=0;}void SCON_init(void){SCON=0x50;TMOD=0x20;PCON=0x00;TH1=0xFD;TL1=0xFD;TI=0;TR1=1;ES=1;}void main(void){P1=0xFF;SCON_init();while(1){send(P1);}}U2:#include "reg51.h"#define uchar unsigned char#define uint unsigned intuchar state;void receive(){while(RI=0);state=SBUF;RI=0;}Void SCON_init(void){SCON=0x50; TMOD=0x20;PCON=0x00; TH1=0xFD; TL1=0xFD;RI=0;TR1=1;}void main(void) {SCON_init(); while(1){ receive(); P1=state; }}五、实验结果U1U2:实验五矩阵式键盘识别一一、实验目的设计一个4x4的矩阵键盘,以P3.0~P3.3作为行线,以P3.4~P3.7作为列线,在数码管上显示每个按键的0~F序号。
二、实验器件单片机AT89C51、瓷片电容CAP22Pf、晶振CRYSTAL 11.0592MHz、电解电容CAP-ELEC、电阻RES、排阻RESPACLK-7、按钮BUTTON、共阳数码管7SEG-COM-AM-GRN。
三、实验流程图四、实验原理程序:#include"reg51.h"#define uchar unsigned char#define uint unsigned intuchar buff,times,j;uchar code dispcode[]={0xC0,0xF9,0xA4,0 xB0,0x99,0x92,0x82,0xF8,0x8 0,0x90,0x88,0x83,0xC6,0xA1, 0x86,0x8E};uchar idata value[8];voiddelay1ms(void){uchar i;for(i=200;i>0;i--);}void delay5ms(void){unsigned char i,j;for(i=5;i>0;i--)for(j=230;j>0;j--);}void key_scan(void){uchar hang,lie,key;P3=0xf0;if((P3&0xf0)!=0xf0){delay1ms();if((P3&0xf0)!=0xf0){hang=0xfe;times++;if(times=9)times=1;while((hang&0x10) !=0){P3=hang;if((P3&0xf0)!=0xf0){lie=(P3&0xf0)|0x0f ;buff=((~hang)+(~lie ));switch(buff){case 0x11:key=0;break; case 0x21:key=1;break; case 0x41:key=2;break; case 0x81:key=3;break; case 0x12:key=4;break; case 0x22:key=5;break;case0x42:key=6;break;case0x82:key=7;break;case0x14:key=8;break;case0x24:key=9;break;case0x44:key=10;break;case0x84:key=11;break;case0x18:key=12;break;case0x28:key=13;break;case 0x48:key=14;break;case 0x88:key=15;break;}value[times-1]=key;}elsehang=(hang<<1)|0x01;}}}}void main(void){while(1){key_scan();P0=dispcode[value[times -1]];}}原理图:五、实验结果实验六字符式LED静态显示一、实验目的使用HD44780字符编码,在SMC 1602A液晶上静态显示字符串,第一行显示字符为stc89c51;第二行显示字符为proteus7.8。