智能电子设计实验三(ZZH)hruc

上传人:hs****ma 文档编号:491971276 上传时间:2023-10-06 格式:DOCX 页数:13 大小:385.55KB
返回 下载 相关 举报
智能电子设计实验三(ZZH)hruc_第1页
第1页 / 共13页
智能电子设计实验三(ZZH)hruc_第2页
第2页 / 共13页
智能电子设计实验三(ZZH)hruc_第3页
第3页 / 共13页
智能电子设计实验三(ZZH)hruc_第4页
第4页 / 共13页
智能电子设计实验三(ZZH)hruc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《智能电子设计实验三(ZZH)hruc》由会员分享,可在线阅读,更多相关《智能电子设计实验三(ZZH)hruc(13页珍藏版)》请在金锄头文库上搜索。

1、实验三KKeill 与 Protteuss 联调调实验一、 实验目的的1 配置成功功Keiil和PProtteuss的联接接。2 会利用联联调环境境修改程程序,提提高单片片机开发发的效率率。二、 实验设备备1. PC机一一台,最最低配置置:P44 2.0GHHz CCPU/5122M内存存/800G硬盘盘。2. 一套Keeil uViisioon3软软件。3. 一套Prroteeus软软件。三、 实验地点点白龙校区区综合实实验楼三三楼相关关实验室室。四、 实验说明明实验一已已经学习习了Prroteeus的的仿真,它它与其他他电路仿仿真软件件相比最最大的特特点是对对单片机机和外围围设备的的很好仿

2、仿真。KKeill是非常常优秀的的单片机机编译和和调试工工具,实实验二学学习了KKeill对程序序的调试试和软件件仿真,但但并没有有达到模模拟对实实际电路路的仿真真。本实实验将充充分利用用两个软软件的优优点,实实现Keeil和和Prooteuus的联联调,让让我们、仅仅通过软软件环境境就基本本可以达达到使用用仿真头头对硬件件开发板板调试的的效果,节节约开发发成本,节节省开发发时间。五、 实验过程程1. 对Keiil配置置相关文文件。首先,安安装两个个软件。PProtteuss、Keeil(实实验一和和实验二二已经介介绍)。第二步,安安装完毕毕,把CC:PProggramm FiilessLaa

3、bceenteer EElecctrooniccsPProtteuss 6 ProofesssioonallMOODELLS目目录下的的 VDDM511.dlll文件件复制到到 C:KeeilC511BIIN文件件夹下。(目录名名都是默默认的,你你可以根根据你实实际安装装的目录录进行复复制。)第三步,用记事事本(其其它的编编辑软件件也可以以,如UUltrra EEditt)打开开Keiil 根根目录下下的 TTOOLLS.IINI 文件,在在C551 栏目下下加入 TDRRV8=BIINVVDM551.DDLL (PProtteuss VSSM MMoniitorr-511 Drriveer

4、) ,其其中“TDRRV8” 中的的 “8”要根据据实际情情况写,不不要和原原来的重重复。2. 以Opeen_SSC511开发板板的ISSIS的的文件和和其例子子程序为为例,学学习Keeil和和Prooteuus联调调。a) PProtteuss的设置置:运行PProtteuss的ISSIS,鼠鼠标左键键点击菜菜单DDEBUUG,选选中Use Remotte DDebuugerr Moniitorr。打打开oppen_sc551cppu.DDSN。b)Keeil设设置:打打开Keeil工工程文件件Opeen.UUV2,点击工工具栏的的opptioon ffor tarrgett按钮钮,在出出现

5、的对对话框里里点击Debbug,在右右栏上部部的下拉拉菜单里里选中 Prroteeus VSMM Moonittor-51 Driiverr,还还要点击击一下UUse前前面的小小圆点,再点击击Seettiing设置通通信接口口,在HHostt后面添添上1127.0.00.1,如果果你是用用的不是是同一台台电脑,在在这里添添上另一一台电脑脑的IPP地址(另一台台电脑安安装Prroteeus)。 在Poort后后面添上上80000。点击击OKK按钮钮即可。最后把工工程编译译一下。调试运行DebugStart/Stop Debug Session .ISIS原理图仿真激活,效果如下图。点击ISSIS

6、原原理图中中的按钮钮,MCCU执行行相应的的功能,数数码管显显示器发发生变化化。如真真实开发发板在线线调试一一样。3. 使用Keeil和和Prooteuus联调调可以很很方便修修改程序序,省去去昂贵的的硬件开开发板调调试设备备。修改Oppen_SC551开发发板例子子程序,使它具具有按键键复用功功能,下下面是修修改后的的部分代代码:/新加代代码,在在maiin()函数开开始处添添加 uuchaar jj1=00,j22=0,j3=0,jj4=00;/定义按按键变量量/ swiitchh (KKEY) casse 00x1cc: / 第一一个键处处理程序序 /EEX1=0;zss=0;/替换换的

7、代码码 j2=0; j3=0; j4=0; swwitcch(jj1) casse 00:/第一键键按一次次, jj1+; breeak; casse 11:/第一键键按两次次 jj1+; breeak; casse 22:/第一键键按三次次 jj1+; breeak; caase 3:/重复复归零 jj1=00;breeak; deefauult: brreakk; DisppB00=DisspCoode0; DDisppB11=DisspCoode0; DDisppB22=DisspCoode0; DisspB3=DiispCCodee0; DDisppB44=DisspCoodej1;d

8、ispp(); /显示示0000X,XX为1,2,33,0表表示按键键按下次次数,过过三次回回零.brreakk;/ casse 00x2cc: / 第二二个键处处理程序序zss=0; /EEX1=0;/替换的的代码 j1=0; j3=0; j4=0; swwitcch(jj2) casse 00:/第二键按按一次 jj2+; breeak; casse 11:/第二键按按两次 jj2+; breeak; ccasee 2:/第第二键按按三次 jj2+; breeak; caase 3: jj2=00;breeak; deefauult: brreakk; DisppB00=DisspCood

9、e0; DDisppB11=DisspCoode0; DDisppB22=DisspCoode0; DisspB3=DiispCCodeej22; DDisppB44=DisspCoode0; diisp(); brreakk;/ casse 00x344: / 第三三个键处处理程序序 /EEX1=0;zss=0;/替换的的代码 j1=0; j2=0; j4=0; swwitcch(jj3) casse 00:/第三键按按一次 jj3+; breeak; casse 11:/第三键按按两次 jj3+; breeak; casse 22:/第三键按按三次 jj3+; breeak; caase 3: jj3=00;breaak; deefauult: brreakk; Disp

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号