蜂鸣器驱动源代码

蜂鸣器驱动源代码

ID:11421762

大小:41.00 KB

页数:4页

时间:2018-07-11

蜂鸣器驱动源代码_第1页
蜂鸣器驱动源代码_第2页
蜂鸣器驱动源代码_第3页
蜂鸣器驱动源代码_第4页
资源描述:

《蜂鸣器驱动源代码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、/*************************************************文件名称:main.c功能描述:系统上电后,数码管低五位显示00000,按下PLUSE按键,显示数值加1作者:安徽合创科技公司编译环境:FreescaleCodeWarrierV5.0ForS12版本:V4.1说明:修改记录:创建日期:2011-3-20**************************************************/#include/*commondefinesandmacros*/

2、#include"derivative.h"/*derivative-specificdefinitions*/#include"CRG.h"/*somedealaboutPLL*//**********************************宏定义*******************************************/#defineSEG_DDDDRA//段码口方向#defineDIG_DDDDRK//位码口方向#defineSEG_NUMPORTA//段码数据#defineDIG_NUMPORTK//位码数据

3、/**********************************函数声明*******************************************/voidDelay(unsignedintloop_times);//延时子程序voidPACA_Init(void);//累加器初始化子程序/**********************************全局变量声明*******************************************/constunsignedcharg_LED_Seg_Table

4、[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x4e,0x79,0x71,0x00};//共阴数码管字形表定义//************主程序************///**************************************************************************************函数:voidmain(void)功能:调用LED显示程序说明:实时的调用LED显示程序调用函数:

5、voidDelay(unsignedintloop_times)--------main.c文件中***************************************************************************************/voidmain(void){unsignedcharled_dig;//数码管位选值unsignedchari;//循环变量unsignedcharSM_SBUFF[5];//用户缓冲显示内容unsignedintPCA_Result;//脉冲计数数值SEG_DD=

6、0xFF;//D端口设置为输出口DIG_DD=0xFF;//E端口设置为输出口SEG_NUM=0x00;//D端口输出全0DIG_NUM=0x00;//E端口输出全0SetBusCLK_32M();PACA_Init();//累加器初始化for(;;){PCA_Result=PACNT;//读取脉冲累加器计数寄存器数值SM_SBUFF[4]=PCA_Result/10000;//拆分转换结果以便送显示SM_SBUFF[3]=PCA_Result%10000/1000;//拆分转换结果以便送显示SM_SBUFF[2]=PCA_Result

7、%1000/100;//拆分转换结果以便送显示SM_SBUFF[1]=PCA_Result%100/10;//拆分转换结果以便送显示SM_SBUFF[0]=PCA_Result%10;//拆分转换结果以便送显示led_dig=0x01;//数码管动态显示for(i=0;i<5;i++){SEG_NUM=g_LED_Seg_Table[SM_SBUFF[i]];DIG_NUM=led_dig;Delay(5);led_dig=led_dig<<1;}}/*loopforever*//*pleasemakesurethatyouneverl

8、eavemain*/}/******************函数实现***********************//****************************************函数:v

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

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

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