十年專注單片機方案開發的方案公司英銳恩,分享開發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專欄希望大家能多多交流
(文源網絡,侵刪)