PIC32位pic16f单片机机怎么玩

  接收上位机所给的设定命令并根据命令进行相应的操作,同时下位机将采集到的信息上传给上位机处理显示等

  由于本设计主要针对本公司的高压电源的,关於采集到的输出高压反馈值的模拟量可以利用pic16f单片机机内部集成的8位AD转换模块

  而电源的设定电压采用pic16f单片机机内部的PWM模块来实现8位嘚DA转换,

  具体程序如下:(初稿)

  //监控高压源71520的工作开启高压,上位机可以设定高压值

  //同时可以监控反馈高压值采用最简通訊模式

  CCPR1H=0; //,通过改变CCPR1L的值即可实现占空比的改变

  //首先判断中断的类型执行不同的中断子程序

  //中断优先级依次为接收中断、AD转換中断、发送中断

  //软件延时子程序

  ADIE=0;//数据传输期间禁止更改

  //最简单的程序框架

  //RB口输出程序执行标签

  //将通道0的模拟量对其进行AD转换其值送至串口输出

  //将串口上位机设定的值送给PWM输出,

  CCPR1H=0; //通过改变CCPR1L的值即可实现占空比的改变

  //首先判断中断的类型,执行不同的中断子程序

  //中断优先级依次为接收中断、AD转换中断、发送中断

  //软件延时子程序

我要回帖

更多关于 pic16f单片机 的文章

 

随机推荐