7335|3

55

帖子

3656

TA的资源

纯净的硅(初级)

楼主
 

开发PIC绝对不可缺少的仿真软件(转) [复制链接]

来源:http://pic16.com/bbs/dispbbs.asp?boardID=8&ID=41595&page=4

这里一分钟就让你学会使用PROTEUS(完整版)

近期流感爆发 由于小弟天天沉醉在电脑前忘乎所以 被染病多日随入院治疗 忽有客户来寻 手头一无开发工具 二无相关软件 只有笔记本上装有MPLAB+PROTEUS  于是在入院一周时间内在没有万用表和电烙铁的情况下完成了一个的开发项目的软件部分 不能不说是个奇迹 要是在没有 PROTEUS情况下盲人瞎马的完成这个课题简直是不可想象的啊 所以应该感谢PROTEUS这个软件 学PIC时间不长 学PROTEUS我用的时间更短 并非小弟天赋异禀而是PROTEUS实在太好上手了 这里就给大家提供一个最快接近PROTEUS的方式吧

倒计时开始:。。。。。。。。。。。。。。

59秒

打开PROTEUS的界面大家不要眼晕,看到那么多英文菜单还有按钮不要慌乱(这不是拆炸药包点错了不会爆炸!!)我们留意一下三个地方就可以了 左边是工具栏 是选取原件和仪器仪表的地方 中间是画原理图的地方 左下带播放器开始个停止的就是调试工具



49秒
选择工具栏上长的像运放的那个东东  可以看到很大的器件选择对话框 里面的器件那叫一个多 PIC  AVR 哇!搞错没有?居然还有ARM?不会吧?说不定能找到酷睿2呢 ^_^ 这种器件菜单选择有好处 可以用关键词 比如我选择PIC16F877A  可以直接输入关键词就能找到 比我们常用的PROTELL舒服多了 LCD的选择也很多 做了个截屏 希望大家多多交流器件关键词





39秒
在绘图区放置好需要的器件后 当然是连线了?连线很难吗?呵呵不难 比玩那个经典的连连看简单多了 这个原理图在我打玩一瓶点滴后就连好了 护士都夸我有敬业精神呢  一个激动我差点把原理图画成了小护士 (色色的笑一个) 我的这个电路图是读取行列的键盘获得数据 通过串口进行键码的输出



29秒
这一部很关键 各位看官仔细看 双击MCU 会看到这个菜单 在这个菜单里有两个选项需要关注 一个是晶体的频率 一定要吧频率设定得和你的系统频率一样 否则仿出来的东西让你啼笑皆非 另一个是器件的输入文件的地址 (我一般喜欢定位于MPLAB的输出文件)这样修改程序文件的时候就不需要重新定位了 快捷吧?一般人我不告诉他  PROTEUS一般认两个文件 HEX 和 COF 我比较喜欢COF 因为我喜欢C环境 在PROTEUS看到标准C就好像在南方遇到了新疆人 本人就是个地道的新疆人哦 别以为新疆人都是东突


19秒
当你在MPLAB里写完代码并在编译成功导入到PROTEUS的MCU里后 当然是想看看你的代码在MCU及系统里的运行情况了 点击左下侧那个长的像MP3播放按钮的家伙。。。。。只见器件各个引脚电平不断随程序变化 哈哈哈期待已久的程序终于完好在在系统中正确的运行 这一刻我的血液倒流到点滴瓶里了 当我按下那些方头方脑的按钮 那个黑色监视串口的窗体 正确输出了键码 。。。好有成就感啊



9秒
最后不能不提的是调试 单击“MP3播放器暂停按钮”程序中断后在DEBUG菜单里选择PIC CPU variables 和PIC CPU SOURCE后就会弹出两个对话框 里面文字熟悉吗?不是宅男硬盘里的SEX小说 也不是写给妹妹的情书 当然是我们熟悉的代码啊 单句执行 中断执行 呵呵对了 这就是程序代码调试菜单 单句调试时 可以看到器件的电平发生变化 而且同样能看到注释文字 另外一个窗体显示的是代码中相关的变量 怎么样 看到这里各位看官是不是芳心大动了呢?
此主题相关图片如下:





0秒
看到这里我想很多前辈后辈都希望能早点用上PROTEUS吧 建议在PIC里专门开辟一个PROTEUS专栏希望大家能多多交流

最新回复

这东西好啊,有了它就能省很多事儿了。  详情 回复 发表于 2009-12-18 15:35
点赞 关注
 

回复
举报

1908

帖子

8

TA的资源

五彩晶圆(高级)

沙发
 

这东西好啊

有了它就能省很多事儿了
 
 
 

回复

686

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
好像也有很多事不能做。。。:Q
 
 
 

回复

48

帖子

0

TA的资源

一粒金砂(高级)

4
 
这东西好啊,有了它就能省很多事儿了。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表