基于Proteus的单片机虚拟实验设计-论文.pdf

基于Proteus的单片机虚拟实验设计-论文.pdf

ID:54707944

大小:907.10 KB

页数:6页

时间:2020-05-04

基于Proteus的单片机虚拟实验设计-论文.pdf_第1页
基于Proteus的单片机虚拟实验设计-论文.pdf_第2页
基于Proteus的单片机虚拟实验设计-论文.pdf_第3页
基于Proteus的单片机虚拟实验设计-论文.pdf_第4页
基于Proteus的单片机虚拟实验设计-论文.pdf_第5页
资源描述:

《基于Proteus的单片机虚拟实验设计-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第5期计算机教育942014年3月10日ComputerEducation文章编号:1672—5913(2014)05—0094—05中图分类号:G642基于Proteus的单片机虚拟实验设计陈丹,陈建,王云武,俞雪永(浙江大学城市学院计算机与计算科学学院,浙江杭州310015)摘要:分析传统单片机开发与教学中存在的问题,提出建立以Proteus为主的教学仿真平台的解决方案,介绍Proteus的基本操作过程、与Keil的联调,介绍高校单片机教学中结合Proteus技术的实验内容安排,为高效培养学生的技术应用和创新能力提供

2、一种新思路。关键词:单片机;Proteus;实验内容安排0引言类实验开发板和实验箱,采购这些大量的硬件设备成本开销大,而且设备维护也非常麻烦。为了单片机系统最大的特点是体积小、价格低,准备这些种类繁多的软硬件,往往导致教学效率随着近年微型电子技术的快速进步,其在体积不高。在产品开发上,使开发周期延长,投资增上越来越小,功能上更全,性价比更高,应用的大,产品生命周期受到严重的威胁。这些都对单领域更加广泛,包括家电、通讯、工控、智能化片机系统的实际开发与教学带来了不利影响。设备以及仪器仪表等众多领域,成为各类产品改造、新产品

3、开发以及科研与教学的得力工具。如2解决方案何来开发设计单片机系统?一般都需要单片机的开发系统,对于不同类型的单片机,其开发系统一近年来,随着计算机技术的迅速发展与对般也不同。按照传统的方法往往需要配置各种类型高效开发单片机系统的需求,英国Labcenter的开发系统才能进行正常的系统开发与教学】。Electronics公司推出的EDA工具软件Proteus,得到了众多开发者和教师的关注,它既能仿真单1开发与教学面临的问题片机,也能仿真外围器件与电路,同时还能加载代码,进行完整系统的仿真与调试,是一款电路从系统组成上来看,

4、单片机系统与通用计仿真、PCB设计和虚拟模型仿真三合一的软件,算机系统一样,其正常工作需要有硬件与软件的在全球已得到广泛使用。国内外的众多大学开始支持。硬件主要包括电阻、电容电感、晶体管等各类元器件和CPU、存储等集成电路。软件主使用Proteus作为他们的开发与教学工具,包括要包括多种开发语言,如汇编语言、C语言以及UniversityofCalifornia、香港理工大学、哈尔滨一些嵌入式操作系统等。从开发与教学的角度来工业大学等高校]。系统开发者与教师都认为该看,传统的方法需借助各种类型的设备,包括万软件在开发与教

5、学中的应用能提供很大的帮助,用表、示波器、信号发生器等仪器仪表,以及各其与传统方式相比,最大的特点是灵活性强,系基金项目:浙江省教育厅教育技术规划课题(2012JB171);浙江大学城市学院教改基金(2012JG1239,2013JG1323);浙江省高等教育学会高校实验室工作研究项目(Z201309o第一作者简介:陈丹,男,副教授,研究方向为嵌入式系统与计算机网络;俞雪永(通信作者),男,实验师,研究方向为实验教学与计算机软件,yuxy@ZUCC.edu.cn。计算机教育ComputerEducation2014求:当

6、无外部中断(外部中断0)时,数码管按DELAY:MOVR7,#250a-g段依次点亮,不断循环显示;当有外部中断D1:MOVR6,#250(按钮被按下,P3.2有下降沿电压)时,数码管D2:N0P显示状态改为“8”亮灭闪烁显示,亮灭闪烁显NOP示8次后,返回主程序继续按段顺序点亮。N0P实验步骤:①在Proteus平台中画出电原理NOP图;②在KeiluVision3平台中进行编程、编译,NOP生成目标文件(.HEX文件);③在Proteus平台NOP中加载目标文件(.HEX文件)并进行仿真调试。DJNZR6,D2参考程

7、序如下:DJNZR7,D1ORG0000HRETSJMPSTARSEG7:INCA0RG0003HMOVCA,@A+PCSJMPINT0SRETORG0030HDB0FEH,0FDH,0FBH,0F7HSTAR:M0VIE.jcj}85HDB0EFH,0DFH,0BFHM0VTCON.≠}5ENDM0VP3.#OFFH实例2(综合):实验电路如图2所示(注:ST0:MOVA.≠}O图2中8位数码管为共阴极数码管,型号为ST1:PUSHACC7SEG.MPX8.CC—BLUE),运用Proteus工具设ACALLSEG7计

8、一个时钟,时钟应具有基本计时与显示功能,M0VP2.A其他功能(时间调整、闹钟、声音等)可以自行ACALLDELAY设计。P0PACC实验步骤:该实验作为一个综合性实验,涉INCA及单片机中各个部分的知识点,可根据扩展功能CEA,撑7,STI的多少安排8~l2个课时,具体实验步骤可参考SJMPSTO实例1进行操作。主

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。