历史上的今天
今天是:2025年01月08日(星期三)
2020年01月08日 | PIC单片机警报声程序设计
2020-01-08 来源:eefocus
pIC16c54警报声程序
#include“pic.h”
#definebeep_outRA2//音效输出
chartmr_buff;
charcycle_buff;
charcycle_set;
intchange_set;
intchange_count;
bitchange_flag;
voidmain(void)

{TRISA=0X0;
PORTA=0;
OPTION=4;
cycle_buff=52;
cycle_set=100;
change_set=196;
TMR0=0;
while(1)
{
if(TMR0==0)
{TMR0=(cycle_set-1)^0XFF;
beep_out=!beep_out;
change_count+=cycle_set;
if(change_count》change_set)
{change_count-=change_set;
if(change_flag)
{if(++cycle_set》195)
{change_flag=0;
}
}
else
{if(--cycle_set《52)
{change_flag=1;
}
}
}
}
}
}
史海拾趣
|
PADS 9.0版产品的出现标志着下一代PADS流程技术的诞生。与以往的旧产品相比, PADS 9.0修复和改善了之前版本软件的不足和缺点,集成了许多全新的功能,拥有了更高的可扩展性和集成度,从而使设计者能够结合Mentor Graphics众多独特的创新技术,实现 ...… 查看全部问答> |
|
DIY FPGA初级学习板,核心板已画好,欢迎大家继续提意见! 【背景贴】: “taikai001”俺想学习FPGA--有偿寻求合作开发FPGA学习板https://bbs.eeworld.com.cn/thread-93001-1-1.html 经过和taikai001的几次讨论,准备还是搞个简单点,适合入门的。 目前基本的功能我已经画好了,随后会把原理图发上来 ...… 查看全部问答> |
|
基于WINCE 5.0操作平台,在VC2005 开发MFC智能设备应用软件 在VS2005开发平台下,开发的软件直接通过Microsoft ActiveSync 同步软件下载到2440开发扳上可以运行(通过开发环境) ;单独生成Release版本的,脱离开发环境下载到开发板上就不能运行了. 而使用eVC开发的应用程序就不存在这个问题. &nbs ...… 查看全部问答> |
|
一、移植过程1、架构移植2、SOC移植3、板级移植二、3种移植的区别 1、架构移植:Cortex-A8、MIPS、POWERPC 2、SOC移植 :同一系列,不同型号间的外设(如I2C)的区别 &nbs ...… 查看全部问答> |
|
昨天成功地完成了BBB的上网问题,但是今天发现似乎有更方便的解决方案。 之前配置两张网卡是直接在/etc/network/interfaces中写入配置信息的。这样做当然可以成功,但是有一个问题,就是系统托盘上的NetworkManager就不会再出现和这两张网卡相关的 ...… 查看全部问答> |




