十年专注单片机方案开发的方案公司英锐恩,分享开发PIC单片机绝对不可缺少的仿真软件。英锐恩现提供服务产品涉及主控芯片:8位单片机、16位单片机、32位单片机及各类运算放大器等。
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专栏希望大家能多多交流
(文源网络,侵删)