PIC系列单片机应用设计与实例
时间:09-01
来源:互联网
点击:
工具
单片机应用系统的开发,用单片机开发设计制作的应用系统或产品,与纯粹用硬件电路实现的装置不一样。这是因为除了相应的硬件电路外,其关键在于应用系统软件的开发,而单片机本身并没有软件开发功能。编写的应用程序如何调试和修改?怎么能高效率地找出应用系统硬件和软件中的错误?又如何把最后调试好的程序固化到单片机片内程序存储器中?这些需要相应的开发工具,称为开发系统。主要包括单片机汇编语言编译器、在线实时仿真器ICE(Incircuit Emulator) 、非在线仿真器(软件模拟仿真器Simulator)、编程器、EPROM擦除器等。硬件调试还可能用到逻辑分析仪等。
系统开发常用工具有:
1、PIC汇编器
(1)PICASM汇编程序;(2)MPALC汇编程序;(3)MPASM宏汇编程序;(4)MPASM汇编语言。
2、软件仿真器MPSIM。
3、实时在线硬件仿真器
(1)实时在线仿真器PICMATE(2)EasyPack-PIC 16F高级仿真器。
4、单片机内置程序存储器编程器
(1)PICPROG编程器;(2)PRO MATE编程器。
四、MPLAB集成开发环境(IED)软件
MPLAB是适用于Microchip Technology公司PIC16/17微控制器系列的、基于Windows的、易学易用的集成开发环境(IDE--Intergrated Development Environment)。这种集成开发环境使应用系统开发工程师可以即方便又灵活地编辑、汇编、仿真、开发利用和调试查错。 MPLAB集成开发环境软件集成了下列开发工具。(1)工程项目管理程序(Project Manager)(2)MPLAB编辑程序(MPLAB Editor)(3)MPLAB汇编程序(MPLAB Assembler)(4)MPLAB-SIM软件模拟程序(MPLAB-SIM Software Simulator)(5)PICMASTER硬件在线仿真器(PICMASTER Emulator),还有其它工具等。
五、PIC系列微控制器的应用实例
PIC系列微控制器的应用范围很广,例如:1、交流数字电压表 ;2、电力周波表 ;3、闪光报警器; 4、带有世界时钟的宾馆移动式客房控制器 ;5、用PIC16C71控制的不间断电源; 6、用PIC单片机产生均匀分布的随机数 ;7、用PIC17C42实现4阶IIR数字滤波器; 8、用PIC17C42实现FFT算法; 9、即热式热水器温度控制器; 10、标准并行接口汉字热敏微型打印机 ;11、PIC16CXX片内I2C总线接口的应用。
单片机应用系统的开发,用单片机开发设计制作的应用系统或产品,与纯粹用硬件电路实现的装置不一样。这是因为除了相应的硬件电路外,其关键在于应用系统软件的开发,而单片机本身并没有软件开发功能。编写的应用程序如何调试和修改?怎么能高效率地找出应用系统硬件和软件中的错误?又如何把最后调试好的程序固化到单片机片内程序存储器中?这些需要相应的开发工具,称为开发系统。主要包括单片机汇编语言编译器、在线实时仿真器ICE(Incircuit Emulator) 、非在线仿真器(软件模拟仿真器Simulator)、编程器、EPROM擦除器等。硬件调试还可能用到逻辑分析仪等。
系统开发常用工具有:
1、PIC汇编器
(1)PICASM汇编程序;(2)MPALC汇编程序;(3)MPASM宏汇编程序;(4)MPASM汇编语言。
2、软件仿真器MPSIM。
3、实时在线硬件仿真器
(1)实时在线仿真器PICMATE(2)EasyPack-PIC 16F高级仿真器。
4、单片机内置程序存储器编程器
(1)PICPROG编程器;(2)PRO MATE编程器。
四、MPLAB集成开发环境(IED)软件
MPLAB是适用于Microchip Technology公司PIC16/17微控制器系列的、基于Windows的、易学易用的集成开发环境(IDE--Intergrated Development Environment)。这种集成开发环境使应用系统开发工程师可以即方便又灵活地编辑、汇编、仿真、开发利用和调试查错。 MPLAB集成开发环境软件集成了下列开发工具。(1)工程项目管理程序(Project Manager)(2)MPLAB编辑程序(MPLAB Editor)(3)MPLAB汇编程序(MPLAB Assembler)(4)MPLAB-SIM软件模拟程序(MPLAB-SIM Software Simulator)(5)PICMASTER硬件在线仿真器(PICMASTER Emulator),还有其它工具等。
五、PIC系列微控制器的应用实例
PIC系列微控制器的应用范围很广,例如:1、交流数字电压表 ;2、电力周波表 ;3、闪光报警器; 4、带有世界时钟的宾馆移动式客房控制器 ;5、用PIC16C71控制的不间断电源; 6、用PIC单片机产生均匀分布的随机数 ;7、用PIC17C42实现4阶IIR数字滤波器; 8、用PIC17C42实现FFT算法; 9、即热式热水器温度控制器; 10、标准并行接口汉字热敏微型打印机 ;11、PIC16CXX片内I2C总线接口的应用。
电子 嵌入式 半导体 Microchip PIC 总线 电压 LED 电流 自动化 汽车电子 单片机 电路 仿真 集成电路 LCD 显示器 滤波器 相关文章:
- 利用蓝牙技术和远程信息控制单元实现汽车诊断(11-13)
- 六大特点助CMOS图像传感器席卷医疗电子应用(11-13)
- 汽车网络的分类及发展趋向(11-13)
- 多核嵌入式处理技术推动汽车技术发展(11-18)
- CAN总线的客车轻便换档系统设计与实现(02-13)
- 高性能嵌入式ARM MPU在医疗电子系统中的设计应用(05-12)