当前位置: 首页 > news >正文

创建电子商务网站的7个步骤wordpress搭建下载站

创建电子商务网站的7个步骤,wordpress搭建下载站,有谁帮做网站的,网站防护空间一、喇叭发声原理 程序实例1#xff1a; #includereg52.h //包含头文件#xff0c;一般情况不需要改动#xff0c;头文件包含特殊功能寄存器的定义sbit SPK P1^2; //定义喇叭端口 /*------------------------------------------------函数声明 --------------…一、喇叭发声原理 程序实例1 #includereg52.h //包含头文件一般情况不需要改动头文件包含特殊功能寄存器的定义sbit SPK P1^2; //定义喇叭端口 /*------------------------------------------------函数声明 ------------------------------------------------*/ void DelayUs2x(unsigned char t);//函数声明 void DelayMs(unsigned char t); /*------------------------------------------------主函数 ------------------------------------------------*/ main() {while(1){ DelayMs(1); //发出大约500Hz的方波 频率越大声音越尖SPK!SPK; } }/*------------------------------------------------uS延时函数含有输入参数 unsigned char t无返回值unsigned char 是定义无符号字符变量其值的范围是0~255 这里使用晶振12M精确延时请使用汇编,大致延时长度如下 Ttx25 uS ------------------------------------------------*/ void DelayUs2x(unsigned char t) { while(--t); } /*------------------------------------------------mS延时函数含有输入参数 unsigned char t无返回值unsigned char 是定义无符号字符变量其值的范围是0~255 这里使用晶振12M精确延时请使用汇编 ------------------------------------------------*/ void DelayMs(unsigned char t) { while(t--){//大致延时1mSDelayUs2x(245);DelayUs2x(245);} } 二、警车声音 程序实例2 #includereg52.h //包含头文件一般情况不需要改动头文件包含特殊功能寄存器的定义sbit SPK P1^2; //定义喇叭端口 unsigned char frq; void DelayUs2x(unsigned char t);//函数声明 void DelayMs(unsigned char t);/*------------------------------------------------定时器初始化子程序 ------------------------------------------------*/ void Init_Timer0(void) {TMOD | 0x01; //使用模式116位定时器使用|符号可以在使用多个定时器时不受影响 //TH00x00; //给定初值//TL00x00;EA1; //总中断打开ET01; //定时器中断打开TR01; //定时器开关打开 }/*------------------------------------------------主函数 ------------------------------------------------*/ main() {Init_Timer0(); //初始化定时器while(1){ DelayMs(1); //延时1ms累加频率值frq; } }/*------------------------------------------------uS延时函数含有输入参数 unsigned char t无返回值unsigned char 是定义无符号字符变量其值的范围是0~255 这里使用晶振12M精确延时请使用汇编,大致延时长度如下 Ttx25 uS ------------------------------------------------*/ void DelayUs2x(unsigned char t) { while(--t); }/*------------------------------------------------mS延时函数含有输入参数 unsigned char t无返回值unsigned char 是定义无符号字符变量其值的范围是0~255 这里使用晶振12M精确延时请使用汇编 ------------------------------------------------*/ void DelayMs(unsigned char t) { while(t--){//大致延时1mSDelayUs2x(245);DelayUs2x(245);} }/*------------------------------------------------定时器中断子程序 ------------------------------------------------*/ void Timer0_isr(void) interrupt 1 {TH00xfe; //重新赋值 TL0frq; //低8位值在主程序中不断累加SPK!SPK; //端口电平取反 } 三、救护车声音 程序实例3 #includereg52.h //包含头文件一般情况不需要改动头文件包含特殊功能寄存器的定义sbit SPK P1^2; //定义喇叭端口 unsigned char frq; void DelayUs2x(unsigned char t);//函数声明 void DelayMs(unsigned char t); /*------------------------------------------------定时器初始化子程序 ------------------------------------------------*/ void Init_Timer0(void) {TMOD | 0x01; //使用模式116位定时器使用|符号可以在使用多个定时器时不受影响 //TH00x00; //给定初值//TL00x00;EA1; //总中断打开ET01; //定时器中断打开TR01; //定时器开关打开 }/*------------------------------------------------主函数 ------------------------------------------------*/ main() {unsigned char i;Init_Timer0(); //初始化定时器while(1){frq0;for(i0;i60;i)//播放1s左右一种频率{DelayMs(10); }frq100;for(i0;i60;i)//播放1s左右另外一种频率{ DelayMs(10); }} }/*------------------------------------------------uS延时函数含有输入参数 unsigned char t无返回值unsigned char 是定义无符号字符变量其值的范围是0~255 这里使用晶振12M精确延时请使用汇编,大致延时长度如下 Ttx25 uS ------------------------------------------------*/ void DelayUs2x(unsigned char t) { while(--t); }/*------------------------------------------------mS延时函数含有输入参数 unsigned char t无返回值unsigned char 是定义无符号字符变量其值的范围是0~255 这里使用晶振12M精确延时请使用汇编 ------------------------------------------------*/ void DelayMs(unsigned char t) { while(t--){//大致延时1mSDelayUs2x(245);DelayUs2x(245);} }/*------------------------------------------------定时器中断子程序 ------------------------------------------------*/ void Timer0_isr(void) interrupt 1 {TH00xfe; //重新赋值 TL0frq; //低8位值在主程序中不断累加SPK!SPK; //端口电平取反 } 四、喇叭滴答声 程序实例4 #includereg52.h //包含头文件一般情况不需要改动头文件包含特殊功能寄存器的定义sbit SPK P1^2; //定义喇叭端口 unsigned char frq; void DelayUs2x(unsigned char t);//函数声明 void DelayMs(unsigned char t);/*------------------------------------------------主函数 ------------------------------------------------*/ main() {unsigned int i;while(1){for(i0;i500;i){DelayUs2x(200); DelayUs2x(200); SPK!SPK;}for(i0;i500;i){DelayMs(1); SPK!SPK;}} }/*------------------------------------------------uS延时函数含有输入参数 unsigned char t无返回值unsigned char 是定义无符号字符变量其值的范围是0~255 这里使用晶振12M精确延时请使用汇编,大致延时长度如下 Ttx25 uS ------------------------------------------------*/ void DelayUs2x(unsigned char t) { while(--t); } /*------------------------------------------------mS延时函数含有输入参数 unsigned char t无返回值unsigned char 是定义无符号字符变量其值的范围是0~255 这里使用晶振12M精确延时请使用汇编 ------------------------------------------------*/ void DelayMs(unsigned char t) { while(t--){//大致延时1mSDelayUs2x(245);DelayUs2x(245);} } 五、报警声音 程序实例5 #includereg52.h //包含头文件一般情况不需要改动头文件包含特殊功能寄存器的定义sbit SPK P1^2; //定义喇叭端口 unsigned char frq; void DelayUs2x(unsigned char t);//函数声明 void DelayMs(unsigned char t);/*------------------------------------------------主函数 ------------------------------------------------*/ main() {unsigned int i;while(1){for(i0;i200;i){DelayUs2x(200); SPK!SPK;}SPK0;//防止一直给喇叭通电造成损坏for(i0;i200;i){DelayMs(1); } } }/*------------------------------------------------uS延时函数含有输入参数 unsigned char t无返回值unsigned char 是定义无符号字符变量其值的范围是0~255 这里使用晶振12M精确延时请使用汇编,大致延时长度如下 Ttx25 uS ------------------------------------------------*/ void DelayUs2x(unsigned char t) { while(--t); }/*------------------------------------------------mS延时函数含有输入参数 unsigned char t无返回值unsigned char 是定义无符号字符变量其值的范围是0~255 这里使用晶振12M精确延时请使用汇编 ------------------------------------------------*/ void DelayMs(unsigned char t) { while(t--){//大致延时1mSDelayUs2x(245);DelayUs2x(245);} } 六、消防车警报 程序实例6 #includereg52.h //包含头文件一般情况不需要改动头文件包含特殊功能寄存器的定义sbit SPK P1^2; //定义喇叭端口 unsigned char frq; void DelayUs2x(unsigned char t);//函数声明 void DelayMs(unsigned char t);/*------------------------------------------------定时器初始化子程序 ------------------------------------------------*/ void Init_Timer0(void) {TMOD | 0x01; //使用模式116位定时器使用|符号可以在使用多个定时器时不受影响 //TH00x00; //给定初值//TL00x00;EA1; //总中断打开ET01; //定时器中断打开TR01; //定时器开关打开 }/*------------------------------------------------主函数 ------------------------------------------------*/ main() {unsigned char i;Init_Timer0(); //初始化定时器while(1){for(i0;i200;i){DelayMs(10); //延时10ms累加频率值frqi;}for(i200;i0;i--){DelayMs(10); //延时10ms累减频率值frqi;}} }/*------------------------------------------------uS延时函数含有输入参数 unsigned char t无返回值unsigned char 是定义无符号字符变量其值的范围是0~255 这里使用晶振12M精确延时请使用汇编,大致延时长度如下 Ttx25 uS ------------------------------------------------*/ void DelayUs2x(unsigned char t) { while(--t); } /*------------------------------------------------mS延时函数含有输入参数 unsigned char t无返回值unsigned char 是定义无符号字符变量其值的范围是0~255 这里使用晶振12M精确延时请使用汇编 ------------------------------------------------*/ void DelayMs(unsigned char t) { while(t--){//大致延时1mSDelayUs2x(245);DelayUs2x(245);} }/*------------------------------------------------定时器中断子程序 ------------------------------------------------*/ void Timer0_isr(void) interrupt 1 {TH00xfe; //重新赋值 TL0frq; //低8位值在主程序中不断累加SPK!SPK; //端口电平取反 } 七、音乐播放 程序实例7 #includereg52.h //包含头文件一般情况不需要改动?//头文件包含特殊功能寄存器的定义 /*------------------------------------------------硬件端口定义 ------------------------------------------------*/ sbit SPKP1^2; //定义音乐输出端口unsigned char Timer0_H,Timer0_L,Time;//世上只有妈妈好数据表 code unsigned char MUSIC[]{ 6,2,3, 5,2,1, 3,2,2, 5,2,2, 1,3,2, 6,2,1, 5,2,1,6,2,4, 3,2,2, 5,2,1, 6,2,1, 5,2,2, 3,2,2, 1,2,1,6,1,1, 5,2,1, 3,2,1, 2,2,4, 2,2,3, 3,2,1, 5,2,2,5,2,1, 6,2,1, 3,2,2, 2,2,2, 1,2,4, 5,2,3, 3,2,1,2,2,1, 1,2,1, 6,1,1, 1,2,1, 5,1,6, 0,0,0 };// 音阶频率表 高八位 code unsigned char FREQH[]{0xF2,0xF3,0xF5,0xF5,0xF6,0xF7,0xF8, 0xF9,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC, //1,2,3,4,5,6,7,8,i0xFC,0xFD,0xFD,0xFD,0xFD,0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFF,} ;// 音阶频率表 低八位 code unsigned char FREQL[]{0x42,0xC1,0x17,0xB6,0xD0,0xD1,0xB6,0x21,0xE1,0x8C,0xD8,0x68,0xE9,0x5B,0x8F, //1,2,3,4,5,6,7,8,i0xEE,0x44, 0x6B,0xB4,0xF4,0x2D, 0x47,0x77,0xA2,0xB6,0xDA,0xFA,0x16,}; /*------------------------------------------------uS延时函数含有输入参数 unsigned char t无返回值unsigned char 是定义无符号字符变量其值的范围是0~255 这里使用晶振12M精确延时请使用汇编,大致延时长度如下 Ttx25 uS ------------------------------------------------*/ void DelayUs2x(unsigned char t) { while(--t); } /*------------------------------------------------mS延时函数含有输入参数 unsigned char t无返回值unsigned char 是定义无符号字符变量其值的范围是0~255 这里使用晶振12M精确延时请使用汇编 ------------------------------------------------*/ void DelayMs(unsigned char t) { while(t--){//大致延时1mSDelayUs2x(245);DelayUs2x(245);} }/*------------------------------------------------节拍延时函数各调1/4节拍时间调4/4 125ms调2/4 250ms调3/4 187ms ------------------------------------------------*/ void delay(unsigned char t) {unsigned char i;for(i0;it;i)DelayMs(250);TR00; }/*------------------------------------------------定时器0中断 ------------------------------------------------*/ void TIM0_ISR() interrupt 1 {TR0 0; SPK !SPK;TH0 Timer0_H;TL0 Timer0_L;TR0 1; }/*------------------------------------------------歌曲处理函数 ------------------------------------------------*/ void Song() {TH0Timer0_H;//赋值定时器时间决定频率TL0Timer0_L;TR01; //打开定时器delay(Time); //延时所需要的节拍 } /*------------------------------------------------主函数 ------------------------------------------------*/ void main(void) {unsigned char k,i;TMOD|0x01; //置定时器0工作方式1EA1; //打开全局中断ET01; //打开定时0中断while(1){i0; while(i100){ //音乐数组长度 唱完从头再来 kMUSIC[i]7*MUSIC[i1]-1;//去音符振荡频率所需数据Timer0_HFREQH[k];Timer0_LFREQL[k];TimeMUSIC[i2]; //节拍时长ii3;Song();}} }
http://www.zqtcl.cn/news/170388/

相关文章:

  • 罗湖附近公司做网站建设哪家便宜做cpa必须要有网站吗
  • 深圳网站开发教程wordpress密码登录插件
  • 农机网站建设目标上海网站建设工资多少
  • 手机做网站过程网站名字做版权需要源代码吗
  • 公司微信网站建设方案现在做外贸前景如何
  • 如何使用微信公众号做网站河南省专业做网站公司
  • 清远市清城区网站建设公司广州黄浦区建设局网站
  • 站长做2个网站网站程序指的是什么
  • 网站建设jw100请拿笔记记下新域名
  • 兰州市住房保障和城乡建设局网站如何有效的推广网站
  • 网站推广做百度还是360北京企业网站建设费用
  • 推荐一个简单的网站制作策划方案免费网站
  • 用vs2012做网站案例企业现在有必要做网站吗
  • 网站建设少用控件wordpress默认分类
  • php网站是什么数据库文件网站开发收
  • 新网网站空间做网站和app哪类商标
  • drupal网站建设数据库厦门市网站建设
  • 解释微信微网站室内设计效果图展板
  • 教做发绳的网站游戏网站建设需要多少钱
  • 那个网站可以做双色球号码对比的网站设计好学吗
  • 网站建设如何获取客户韩国建筑网站
  • 固始网站建设公司wordpress会员功能
  • 在哪找做调查赚钱的网站好自己做网站的成本
  • 网站开发职业xshuan主题wordpress
  • 网站代码框架建设网站需要学什么程序
  • 广州搜索seo网站优化企业邮箱密码忘了怎么重置密码
  • 重庆模板网站建设做新房网站怎么弄
  • 深圳做企业网站公司常用的网络营销方式
  • 建设网站公司怎么建站网站开发笔记
  • 网站网页建设论文惠州建设网站公司