亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現在的位置是:蟲蟲下載站 > 資源下載 > 技術資料 > 歌聲程序

歌聲程序

  • 資源大小:74 K
  • 上傳時間: 2025-03-04
  • 上傳用戶:qdxqdxqdxqdx
  • 資源積分:2 下載積分
  • 標      簽: 程序

資 源 簡 介

#include #include //__CONFIG(0X081C); __CONFIG(0X3E24); #define P_Buzz RC4 #define P_KeySw RA4 void Sub_Initial(void); void sounddelay0(unsigned char delay_count); void sound200ms(); //------------------------------------------------------- //主函數 void main() { Sub_Initial(); while(1) { //設置C口為輸出 asm("nop"); sound200ms(); //調用發聲函數 asm("nop"); } } //================================Sub_Initial============================= void Sub_Initial(void) { OSCCON=0B01101010; PORTA=0; LATA=0; ANSELA=0; //A口設置為普通I/O ANSELC=0; //C口設置為普通I/O;關閉AD TRISA=0B00010100; WPUA4=1; PORTC=0; TRISC=0B00000000; GIE = 0; } //------------------------------------------------------ //延時函數 void sounddelay0(unsigned char delay_count) { unsigned char i; //定義循環變量 for(i=delay_count;i>0;i--); //根據頻率決定延時時間 } //------------------------------------------------------ //發聲函數 void sound200ms() { unsigned char fre_repeat,s_max,s_min,i,j; //同一頻率重復次數,最高頻率,最低頻率,循環變量i,j fre_repeat=4; //同一頻率循環4次 s_max=85; //聲音最高頻率 s_min=51; //聲音最低頻率 for(i=(s_max - s_min);i>0;i--) //輸出最高頻率與最低頻率內的每一個頻率的聲音 { for(j=fre_repeat;j>0;j--) //每個聲音循環4次 { P_Buzz=1; //輸出聲音 sounddelay0(s_min+i); //延長一段時間 // sounddelay0(20); P_Buzz=0; //關閉聲音 sounddelay0(s_min+i); //延長一段時間 // sounddelay0(10); } } }

相 關 資 源

您 可 能 感 興 趣 的

主站蜘蛛池模板: 普安县| 武鸣县| 临泽县| 天津市| 镇原县| 响水县| 鄢陵县| 黄冈市| 山西省| 建水县| 丰城市| 古交市| 仙桃市| 民乐县| 乌拉特前旗| 航空| 柞水县| 邵东县| 铜川市| 西丰县| 潍坊市| 临沂市| 丹寨县| 安西县| 衡阳市| 梁山县| 大庆市| 盘锦市| 永善县| 开阳县| 天台县| 聂荣县| 大洼县| 扎囊县| 新源县| 黎城县| 阿巴嘎旗| 长丰县| 株洲市| 瑞金市| 沂源县|