功能码 1 10 写多个寄存器
寄存器起始地址 2 0000H 写入的寄存器的起始地址
写入数据个数 2 0002 写入2个数据
写入字节数 4 04 写入4个字节
数据1 2 FF3F 0000H寄存器中的数据
数据2 2 0201 0001H寄存器中的数据
CRC码 2 3317 前4个字节的CRC码
2。2 照明控制系统的程序开发
本次系统设计是基于PIC单片机开发板,采用的芯片是PIC18F4520,开发环境为MPLAB IDE 软件。
2。2。1 PIC单片机
美国微芯公司主打的单片机产品是PIC18系列单片机。该单片机为COMS8位,采用精简指令,具有哈佛总线结构,取指令方式为流水线式,具有实用,便宜,简单,指令集少(35条),抗干扰能力强,功耗高,运行速度快等特点。广泛地应用于电脑外设,电子通信,汽车电气控制等各个领域。在国内深受大众欢迎,越来越成为单片机市场的主流产品,是世界上最有影响力的嵌入式微控制器之一[5]。
PIC18F系列单片机是18系列中的高档产品,它采用16位精简指令集指令系统,虽然价格便宜,但各部分功能还是比较完善。具有EEPROM存储器,PWM输出(这次实验开发就将用到),比较输出,AD转换,I2C总线和异步通信功能等等。它具有的可读/可写闪存存储器,非常适合单片机初学者学习和产品开发,可以多次进行在线编程和调试。Microchip公司的单片机芯片引脚基本都兼容,是品种丰富的单片机。Microchip公司所研发的芯片还具有另一大特点,它既适合用汇编软件,也适合用C语言软件编程,两种兼容性非常好。PIC系列单片机具有可移植性,保证了软件的普遍使用。单片机具有以下特点[7]:
1)开发简单,周期性短。 PIC单片机采用的精简指令集,相对于复杂指令集而言,它的指令数目比较少,基本是单字节,简单易学易通,很适合初学者学习单片机。
2)运行速度高效。它内部采用的是哈佛总线结构和精简指令集,这样让它的指令运行速度比一般的单片机要快很多倍,甚至可以达到10MIPS以上。
3)价廉实用。PIC芯片配置有多种类型,一次可编程型(OTP),电可擦可编程存储器(EEPOM)型, 电可擦可编程只读存储器(FLASH))型。它还提供程序监视器和程序可分区安全功能。适合应用于大多数系统,它所提供的开发工具和大量实例程序库,使我们以后的产品开发更加方便快捷。
4)功耗低。PIC系列单片机有许多节电特性,采用的是CMOS8位电路设计,使它可以节省许多不必要的功耗浪费。在众多单片机市场中的单片机中,Microchip公司提供的单片机是功耗设计最好的单片机之一。它可以依靠电池供电,连续工作几年时间。论文网
5)I/O端口功能强大。I/O口除了具有基本的输入输出功能外,还有其它模块的功能。通过软件配置,每个I/O引脚都可以进行多路复用。