开关电磁阀的节能设计PWM.doc

开关电磁阀的节能设计PWM.doc

ID:53870112

大小:52.50 KB

页数:7页

时间:2020-04-10

开关电磁阀的节能设计PWM.doc_第1页
开关电磁阀的节能设计PWM.doc_第2页
开关电磁阀的节能设计PWM.doc_第3页
开关电磁阀的节能设计PWM.doc_第4页
开关电磁阀的节能设计PWM.doc_第5页
资源描述:

《开关电磁阀的节能设计PWM.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、•//=================================================================================================•//项目:开关电磁阀的节能设计•//时间:2012-05-10•//-------------------------------------------------------------------------------------------------•#include•#include<

2、intrins.h>•//-------------------------------------------------------------------------------------------------•//宏定义•//-------------------------------------------------------------------------------------------------•//P27~P20•#defineKEY_VALUE_NOT0xff//11111111•#

3、defineKEY_VALUE_DOWN0xfe//11111110•#defineKEY_VALUE_STOP0xfd//11111101•#defineKEY_VALUE_START0xfb//11111011•#defineKEY_VALUE_UP0xf7//11110111•#defineOPEN0•#defineCLOSE1•#defineNOT0•#defineYES1•//管脚声明•//-------------------------------------------------------------

4、------------------------------------•sbitEOC_2543=P3^3;//AD芯片控制•sbitCLK_2543=P3^4;•sbitDIN_2543=P3^5;•sbitDOUT_2543=P3^6;•sbitCS_2543=P3^7;•sbitDIG_GE=P2^4;//数码管动态扫描控制•sbitDIG_SHI=P2^5;•sbitDIG_BAI=P2^6;•sbitDIG_QIAN=P2^7;•sbitLED_WORK=P1^0;//工作指示灯•sbitSPEAKER=P1

5、^2;//蜂鸣器•sbitMODE_SET=P1^1;//工作模式选择:"双电压"或者"PWM"•sbitSWITCH_6V=P1^3;//双电压控制-6V输出•sbitSWITCH_24V=P1^4;//双电压控制-24V输出•sbitPWM_24V=P1^5;//PWM控制•//全局变量定义•//-------------------------------------------------------------------------------------------------•unsignedcharle

6、ddata[]=•{•0xC0,//"0"•0xF9,//"1"•0xA4,//"2"•0xB0,//"3"•0x99,//"4"•0x92,//"5"•0x82,//"6"•0xF8,//"7"•0x80,//"8"•0x90,//"9"•0xFF//熄灭•};•unsignedcharkey_value;//按键键值•unsignedcharkey_press_timer;//按键消抖计时器•unsignedcharshow_data_counter;//数码管动态扫描哪一位•unsignedcharLED_qian

7、;//千位数•unsignedcharLED_bai;//百位数•unsignedcharLED_shi;//十位数•unsignedcharLED_ge;//个位数•unsignedchartimer_10ms_work;//工作指示灯•unsignedchartimer_10ms_AD;//AD采样时间控制•unsignedinttimer_10ms_delay;//延时•unsignedcharset_pwm_data;//设置的PWM数值•unsignedcharnow_pwm_data;//当前的PWM数值•/

8、/子函数声明•//-------------------------------------------------------------------------------------------------•voidinitialize_cpu(void);//单片机初始化•unsignedintad2543_

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。