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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 電子琴.txt

?? 采用TMS320LF2407實(shí)現(xiàn)樂曲的自動(dòng)演奏
?? TXT
字號(hào):


#include "2407A.h"  

void initial();                                     /*初始化子程序 */ 
void timer3initial();                               /*定時(shí)器3初始化子程序 */
void pwminitial();                                  /*PWM初始化子程序 */

unsigned int CMPR1;	        		    /*設(shè)置PWM周期變量 */
unsigned int T1PER;			            /*設(shè)置Timer1周期變量 */

void inline disable()
{
	asm(" SETC INTM");	                    /*禁止所有中斷*/
}

void inline enable()
{
	asm(" CLRC INTM");	                    /*開放所有中斷 */
}


void initial()
{
	asm(" SETC SXM");                           /*抑制符號(hào)位擴(kuò)展 */ 
	asm(" SETC OVM");                           /*根據(jù)遇到溢出的情況,累加器被設(shè)置為它的最大正值或負(fù)值 */
	asm(" SETC CNF");                           /*B0被設(shè)置為程序存儲(chǔ)空間 */

	*SCSR1=0X87FE;			            /*clock=fin;使能ADC、SCI、SPI、CAN、EVA、EVB模塊*/	
	*WDCR=0X0E8;                                /*不使能看門狗*/
	
	*IMR=0X0002;				    /*允許INT2中斷*/
	*IFR=0X0FFFF;				    /*清除全部中斷標(biāo)志*/
	WSGR=0X00;				    /*禁止所有等待狀態(tài)*/
	
	*MCRA=*MCRA|0X0040;			    /*IOPA6端口設(shè)置為基本功能,PWM1 */
	*MCRC=*MCRC&0X0FF00;                        /*IOPE端口設(shè)置為一般的I/O功能 */

        *PADATDIR=*PADATDIR|0X4000;                 /*IOPA6設(shè)置為輸出方式*/ 
	*PEDATDIR=*PEDATDIR|0X0000;		    /*IOPE端口設(shè)置為輸入方式*/ 
}

void  timer3initial()
{
	*EVBIMRA=*EVBIMRA|0X0080;	            /*允許定時(shí)器3的周期中斷 */
	*EVBIFRA=*EVBIFRA|0Xffff;	            /*清除定時(shí)器3周期中斷標(biāo)志*/
	*T3CON=0X170C;			            /*Timer3為連續(xù)增計(jì)數(shù)模式,預(yù)分頻值為128,使用內(nèi)部時(shí)鐘*/
	*T3PER=0X0c350;			            /*Timer3的周期寄存器的值根據(jù)0.64s延時(shí)和預(yù)分頻值確定,改狀態(tài)*/
	*T3CNT=0X0000;			            /*Timer3的計(jì)數(shù)器清零*/
}

void  pwminitial()
{
        *ACTRA=0X0002;                              /*PWM1高有效*/   
        *DBTCONA=0X0000;                            /*不使能死區(qū)控制*/
        *CMPR1=CMPR1;                               /*設(shè)置CMPR1,以確定輸出占空比*/                                            
        *T1PER=T1PER;                               /*設(shè)置Timer1周期寄存器,以確定PWM周期*/
        *COMCONA=0X8200;                            /*使能比較操作*/
        *T1CON=0X100C;                              /*Timer1為連續(xù)增計(jì)數(shù)模式,預(yù)分頻值為1,使用內(nèi)部時(shí)鐘*/
}

void interrupt T3_INT()
{
	unsigned int flag;
        unsigned int key;

	flag=*EVBIFRA&0X0080;
	if(flag!=0X0080)
	{
                enable();                           /*開中斷*/
                return;                             /*中斷返回 */ 
        }			
		
        *T3CNT=0X0000;     		            /*Timer3計(jì)數(shù)器清零*/
	*EVBIFRA=*EVBIFRA|0X0080;       	    /*清除定時(shí)器3周期中斷標(biāo)志 */

	key=*PEDATDIR&0X00FF;
	switch(key)
	{	
	        case 1:                             //do  00000001
			  CMPR1=0X4A9C;                   
			  T1PER=0X9538;             /*F=261.5Hz,T=3.82ms */
                          pwminitial();             /*PWM輸出初始化 */
                          *T1CON=*T1CON|0X0040;     /*啟動(dòng)Timer1 */ 
			  break;
		case 2:	                            //re  00000010
			  CMPR1=0X429A;                   
			  T1PER=0X8534;             /*F=293.4Hz,T=3.41ms */
                          pwminitial();             
                          *T1CON=*T1CON|0X0040;    
			  break;
		case 4:	                            //mi  00000100
			  CMPR1=0X3B60;                   
			  T1PER=0X76C0;             /*F=328.9Hz,T=3.04ms */
                          pwminitial();            
                          *T1CON=*T1CON|0X0040;     
			  break;
		case 8:                             //fa  00001000
			  CMPR1=0X37DC;                   
			  T1PER=0X6FB8;             /*F=349.2Hz,T=2.86ms*/
                          pwminitial();             
                          *T1CON=*T1CON|0X0040;     
			  break;
		case 16:                            //so  00010000
			  CMPR1=0X319C;                   
			  T1PER=0X6338;             /*F=393Hz,T=2.54ms*/
                          pwminitial();             
                          *T1CON=*T1CON|0X0040;     
			  break;
		case 32:                            //la  00100000
			  CMPR1=0X2C56;                   
			  T1PER=0X58AC;             /*F=440Hz,T=2.27ms*/
                          pwminitial();             
                          *T1CON=*T1CON|0X0040;    
			  break;
		case 64:                            //si  01000000
			  CMPR1=0X37A6;                   
			  T1PER=0X4F4C;             /*F=492.1Hz,T=2.03ms */
                          pwminitial();             
                          *T1CON=*T1CON|0X0040;     
			  break;
		case 128:                           //!do 10000000
			  CMPR1=0X251C;                   
			  T1PER=0X4A38;             /*F=525.2Hz,T=1.9ms*/
                          pwminitial();             
                          *T1CON=*T1CON|0X0040;     
			  break;	
	}
	enable();				    /*開中斷*/
	return;					    /*中斷返回 */                   
}

void interrupt nothing( ) 
{
 	enable();
 	return;
}
                     
main()
{
	disable();
	initial();
	timer3int();
	enable();
	*T3CON=*T3CON|0X0040;			    /*啟動(dòng)Timer3*/
	
	while(1)
	{
	asm(" nop"); 
	}
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人免费视频播放| 看片网站欧美日韩| 日韩网站在线看片你懂的| 国产成人免费高清| 亚瑟在线精品视频| 中文字幕一区二区视频| 欧美一区二区视频网站| 91视视频在线观看入口直接观看www| 日韩国产一区二| 一区二区三区在线影院| 久久久99精品久久| 日韩欧美国产wwwww| 欧美喷水一区二区| 日本高清无吗v一区| 国产成人99久久亚洲综合精品| 奇米精品一区二区三区四区| 自拍偷自拍亚洲精品播放| 欧美一级一级性生活免费录像| 久久人人超碰精品| 精品视频1区2区3区| av在线一区二区三区| 国产米奇在线777精品观看| 五月天激情小说综合| 亚洲欧美另类图片小说| 国产精品久久久久久一区二区三区| 欧美成人性战久久| 欧美成人vps| 91精品久久久久久久久99蜜臂| 在线视频综合导航| 色婷婷国产精品| 日本精品视频一区二区| 91浏览器打开| 91一区二区三区在线观看| 99久久婷婷国产精品综合| 成人免费视频网站在线观看| 国产高清久久久久| 高清不卡一区二区在线| 丁香天五香天堂综合| 国产盗摄一区二区| 成人avav影音| 91在线视频在线| 久久精品72免费观看| 国产精品久久久久久久久免费相片 | 成人av片在线观看| 国产麻豆午夜三级精品| 狠狠色狠狠色合久久伊人| 黑人精品欧美一区二区蜜桃| 韩国成人在线视频| 国产精品一二二区| 粉嫩一区二区三区在线看| 成人一级黄色片| 9人人澡人人爽人人精品| 91视频www| 欧美日韩欧美一区二区| 欧美日韩国产区一| 日韩精品一区二区三区视频| 久久久久97国产精华液好用吗| 久久久久97国产精华液好用吗| 中文字幕av一区 二区| 色婷婷精品大视频在线蜜桃视频| 99久久精品免费精品国产| 美女精品一区二区| 国产在线精品一区二区| 本田岬高潮一区二区三区| 91麻豆国产香蕉久久精品| 欧美人妖巨大在线| 精品粉嫩超白一线天av| 国产精品毛片a∨一区二区三区| 亚洲乱码中文字幕| 日本不卡一区二区三区| 国产一区二区三区精品视频| 97久久超碰精品国产| 欧美欧美午夜aⅴ在线观看| 精品第一国产综合精品aⅴ| 中文字幕精品—区二区四季| 亚洲午夜羞羞片| 久久国产精品第一页| 91在线无精精品入口| 欧美一区二区私人影院日本| 国产欧美日韩在线看| 亚洲一区精品在线| 国产成人综合亚洲网站| 欧美视频在线观看一区| 国产午夜精品久久久久久免费视| 一区二区三区在线视频观看| 久久成人综合网| 色网站国产精品| 精品国产乱码久久久久久老虎| 国产精品电影一区二区三区| 日韩在线a电影| 成人av资源站| 日韩欧美一区二区三区在线| 国产精品久久久久天堂| 另类小说图片综合网| 欧美亚洲综合另类| 国产精品婷婷午夜在线观看| 日本成人在线视频网站| 91欧美一区二区| 国产日韩视频一区二区三区| 日韩精品国产精品| 色妹子一区二区| 国产欧美日韩亚州综合| 毛片一区二区三区| 欧美日韩视频在线一区二区| 国产精品视频线看| 国模一区二区三区白浆| 欧美剧情片在线观看| 亚洲欧美日韩在线| 国产69精品一区二区亚洲孕妇| 欧美一区二区三区四区久久| 亚洲欧美日韩在线播放| 不卡一区二区在线| 欧美国产欧美综合| 国产一区二区三区免费观看| 欧美一区二区三区在线观看 | 国产99久久久精品| 精品粉嫩aⅴ一区二区三区四区| 日韩精品成人一区二区在线| 欧美日韩免费不卡视频一区二区三区| 国产精品超碰97尤物18| 国产成人av影院| 国产亚洲精品超碰| 国产精品一区二区免费不卡| 精品蜜桃在线看| 狠狠久久亚洲欧美| www激情久久| 激情久久五月天| 久久综合狠狠综合| 日本不卡123| 日韩欧美精品在线视频| 美女任你摸久久| 日韩亚洲欧美一区| 久久97超碰色| 精品sm捆绑视频| 国产成人精品亚洲777人妖| 精品国产一区久久| 国产毛片精品视频| 久久亚洲一区二区三区明星换脸| 国内欧美视频一区二区| 精品国产91久久久久久久妲己 | 亚洲欧洲99久久| 99久久99久久精品免费观看| 日韩毛片精品高清免费| 在线观看91精品国产入口| 亚洲一区中文日韩| 欧美另类videos死尸| 蜜桃传媒麻豆第一区在线观看| 日韩欧美一级在线播放| 国产成人综合在线观看| 日韩毛片精品高清免费| 欧美三级午夜理伦三级中视频| 视频在线观看91| 欧美精品一区二区蜜臀亚洲| 国产精品一区二区黑丝| 中文字幕在线一区免费| 欧美色爱综合网| 精品一区二区成人精品| 国产欧美精品一区aⅴ影院| 91丨porny丨最新| 婷婷夜色潮精品综合在线| 精品捆绑美女sm三区| k8久久久一区二区三区| 亚洲国产视频一区二区| 欧美成人a在线| 国产高清视频一区| 亚洲亚洲精品在线观看| 精品免费99久久| 91美女在线观看| 日韩国产欧美三级| 日韩午夜激情av| 99久久综合狠狠综合久久| 亚洲成人免费在线| 久久久久久久久免费| 在线亚洲+欧美+日本专区| 激情文学综合网| 一个色综合网站| 久久在线观看免费| 色爱区综合激月婷婷| 国产麻豆日韩欧美久久| 亚洲精品免费在线播放| 精品999在线播放| 欧美优质美女网站| 国产91精品一区二区麻豆网站| 亚洲成人av一区二区| 国产肉丝袜一区二区| 制服丝袜中文字幕亚洲| 99天天综合性| 极品少妇xxxx精品少妇偷拍| 亚洲理论在线观看| 久久亚洲一区二区三区明星换脸| 欧美三级电影精品| 粗大黑人巨茎大战欧美成人| 图片区小说区区亚洲影院| **网站欧美大片在线观看| 欧美成人bangbros| 欧美高清一级片在线| 日本久久电影网| bt7086福利一区国产| 黑人巨大精品欧美黑白配亚洲| 亚州成人在线电影|