毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

单片机车载水电解器控制系统设计+C语言程序+电路图+流程图 第6页

更新时间:2010-9-10:  来源:毕业论文
单片机车载水电解器控制系统设计+C语言程序+电路图+流程图 第6页
4.4 其它电路设计
     热敏电阻一端接电阻,一端接单片机的AD口,无需其它电路。 
      红外反射传感器已是一个模块,即插即用,无需其它电路。
     氢气传感只需要一个下拉电阻即可,电路简单。
      Led灯需接一个1k电阻,再接入单片机,起到保护LED不被烧毁。
      由于单片机的io口,输出电流有限,所以继电器和蜂鸣器需由8550三极管做驱动。
4.5 总电路原理图设计
PCB板原理图是由protel dxp2004软件绘制。原理图的每个元器件均按照器件符号,人手绘制。   
4.6 PCB板设计图PCB板图是由protel dxp2004软件绘制的原理图后生成,PCB中的每个元器件封装均按照器件实际大小来绘制,并手动排版布线。板上留有螺丝安装孔,按照最小的面积来排版各个元器件,还电源线进行加粗,敷铜部分以地覆盖,得到很好的抗干扰作用,贴近边沿有插针引脚,方便各个传感器和电源,接插,整个板布线合理,整洁。
       5.软件设计 5.1 程序流程图       程序流程图,根据系统运作控制的要求,程序会按照过程控制方式编写。由于c语言有很高的简化,易操作,易读性,所以用c语言进行编写。程序有一个总的控制循环,程序进入后,将会循环判断和控制执行器,达到实时检测,实时控制的效果。
5.2 C语言程序
/*头文件*****************************************/
#include "C8051f330.h"
unsigned char xdata Result;
sbit  beep=P0^3;//蜂鸣器定义脚
sbit  key1=P1^7;//增加按键定义脚
sbit  key2=P1^6;//减少按键定义脚
sbit  water=P1^1;//水位传感器信号定义脚
sbit  h_sen=P1^2;//氢气传感器信号定义脚
sbit  fen_c=P1^3;//风扇控制定义脚
sbit  h_c=P1^4;//氢气传感器启动定义脚
sbit led=P1^5;//led指示灯定义脚
sbit  lt=P2^0;//轻触动开关定义脚
int    b,a,c,start;
char vol[8]={0x0d,0x1d,0x2d,0x3d,0x4d,0x5d,0x6d,0x7d,};
/*宏定义函数*****************************************/
#define ADC_Start( )   ADC0CN |= ( 1<<4 ) /*开始AD转换*/
#define ADC_Result( )  ADC0H    /*AD高8位*/
void DAC_Init(void)
{
  REF0CN =0x03; /*内部偏压发生器和电压基准缓冲器工作,基准从VREF引脚输出*/
IDA0CN =0xf2;  /*DAC0允许,DAC输出更新发生在写DAC0H时2.0mA满度输出电流*/
}
/*时钟配置*****************************************/
static void ClockInit( void )
{毕业论文http://www.751com.cn
 OSCICL += 45;
    OSCICN |= ( 1<<7 );   /*Enable internal H-F使能内部的晶振*/
    while( !( OSCICN & ( 1<<6 ) ) );/*Wait for stable 等待稳定  */
    本文来自辣'文*论^文.网              /*0 prescaler 预定标器 0  */
    CLKSEL = 0;                      /*system clocm : internal H-F*/
}

/*io口配置*****************************************/
static void GPIOInit( void )
{
    XBR1 = 0x41;  /*端口I/O交叉开关寄存器1配置*/
}/*AD初始化配置*****************************************/
void ADC_Init()  

上一页  [1] [2] [3] [4] [5] [6] 

单片机车载水电解器控制系统设计+C语言程序+电路图+流程图 第6页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。