2015年07月24日 星期五 14:52
根据Microchip公司的说法,其旗下的8位系列MCU的销量占据全球第一位。
应用如此广泛的MCU,一定有其过人之处,所以我很有兴趣研究一下。
我搞来一块不大不小的开发板,上面集成了一些外设,比如LED,数码管、红外接收器、蜂鸣器、按键等等,有标准的ICSP接口。这块开发板可以兼容多种PDIP40封装的单片机,我使用的是PIC16F877A,这个应该属于中等档次的MCU,具有8KB Flash,368B内存。
要想下载和调试应用程序,必须得有一个配套的仿真器,我选择的是比较物美价廉的PICKit3仿真器,体积很小巧,即插即用。
开发环境自然是Microchip官方出品的MPLAB X,再安装一个配套的XC8编译器,就可以开始开发了。整套开发环境都是免费的,编译器也没有程序体积的限制。
我做了一个简单的二进制流水灯做测试,代码和调试过程供参考。
参考资料:
http://microchip.wikidot.com/tls0101:start
https://electrosome.com/led-pic-microcontroller-mplab-xc8/
Zeuux © 2024
京ICP备05028076号