美国microchip(微芯)公司生产的采用risc结构的pic系列的8位单片机以其优良的抗干扰性能,宽工作电压范围,低功耗等特色,在各领域被广泛运用。(据dataquest
2003年7月的统计,microchip的8位单片机全球销量第一)
对于初学者,动手实验,仿真调试工具是必要的。廉价的mplab-icd是一个最佳选择。mplab—icd(in circuit debugger)是在线调试器,它利用mplab-ide集成开发环境借助监控电路调试flash型pic16f87x单片机。mplab-ide是 microchip提供的集成开发环境,支持windows95/98、windows nt和windows 2000等操作系统。
mplab-icd有以下特点:
—源程序代码调试
—实时在线调试
—实时变量观察
—支持实时断点
—支持单步、全速调试
—能作为16f87x的编程器
—工作频率范围32k-20mhz
但icd是用16f87x芯片内部的仿真调试的功能电路来实现实时调试功能的,在调试过程中会
—占用i/o口rb6、rb7用于烧写模式和调试使用
—有6个数据存储器空间(0x70和0x1eb~0x1ef)须保留给调试时使用
—程序存储器中0x1f00~0x1fff的空间也必须保留给调试时使用
—程序存储器中的第一个位置必须为nop指令
这些功能上的限制对初学者来说,并不算大的缺点,icd仍值得推荐!