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

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

?? t_mini.c

?? 51單片機(jī)電壓控制功能的演示程序 用單片機(jī)實(shí)現(xiàn)了電壓降型穩(wěn)壓電源 C源代碼
?? C
字號(hào):
#include <absacc.h>
#include <reg51.h>

/*////////////////////////////*/
/*/			常量定義         /*/
/*////////////////////////////*/

/* 定時(shí)器初值 */
#define V_T1   0xfd   /*SCOM  9600 baud,  ! notice: crystal 11.0592MHz */
#define V_TH0   0xee  /*   ~ 5ms ,  ! notice: crystal 11.0592MHz */
#define V_TL0   0x00

/* 1s軟件定時(shí)器溢出值,200個(gè)5ms */
#define V_T1s	200

/* 數(shù)碼管段驅(qū)動(dòng)寄存器地址 */
#define ADDR_8SEG	XBYTE[0x2000]

/* 數(shù)碼管位驅(qū)動(dòng)和指示燈驅(qū)動(dòng)寄存器地址 */
#define ADDR_SEL	XBYTE[0x4000]

/* 按鍵 */
sbit KEY1=	P1^0;
sbit KEY2=	P1^1;
sbit KEY3=	P1^2;
sbit KEY4=	P1^3;




/*////////////////////////////*/
/*/			變量定義         /*/
/*////////////////////////////*/

/* 1s軟件定時(shí)器計(jì)數(shù) */
unsigned char clock1s;
/* 1s軟件定時(shí)器溢出標(biāo)志,位變量 */
bit clock1s_flag;

/* 數(shù)碼管位驅(qū)動(dòng)和指示燈驅(qū)動(dòng)信號(hào)輸出緩存,定義了一個(gè)可位尋址的變量 */
unsigned char bdata output_sel;
	sbit led_1 = output_sel^5;
	sbit led_2 = output_sel^6;
	sbit led_3 = output_sel^7;
	sbit led_4 = output_sel^4;

/* 數(shù)碼管掃描驅(qū)動(dòng)指針,為測試外部存儲(chǔ)器(U3 6264),特使用xdata類型 */
unsigned char xdata digi_scaner;

/* 測試用計(jì)數(shù)器,為測試外部存儲(chǔ)器(U3 6264),特使用xdata類型 */
unsigned int xdata test_counter;
/* 測試用計(jì)數(shù)值十進(jìn)制表示,為測試外部存儲(chǔ)器(U3 6264),特使用xdata類型 */
unsigned char xdata digi[4];



////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////


/*////////////////////////////*/
/*/			函數(shù)定義         /*/
/*////////////////////////////*/

/**** 7段數(shù)碼顯示譯碼 
    參數(shù):
		DATA: 需要顯示的數(shù)字或符號(hào);
	返回值: 7段譯碼結(jié)果 ( D7~0 = PGFEDCBA )
*****/
unsigned char NUMTOSEG7(unsigned char DATA)
{ unsigned char AA;
  switch (DATA)
  { case 0: AA=0xc0;break; /* ‘0’*/
    case 1: AA=0xf9;break; /* ‘1’*/
    case 2: AA=0xa4;break; /* ‘2’*/
    case 3: AA=0xb0;break; /* ‘3’*/
    case 4: AA=0x99;break; /* ‘4’*/
    case 5: AA=0x92;break; /* ‘5’*/
    case 6: AA=0x82;break; /* ‘6’*/
    case 7: AA=0xf8;break; /* ‘7’*/
    case 8: AA=0x80;break; /* ‘8’*/
    case 9: AA=0x90;break; /* ‘9’*/
    case 10: AA=0x88;break; /* ‘A’*/
    case 11: AA=0x83;break; /* ‘B’*/
    case 12: AA=0xc6;break; /* ‘C’*/
    case 13: AA=0xa1;break; /* ‘D’*/
    case 14: AA=0x86;break; /* ‘E’*/
    case 15: AA=0x8e;break; /* ‘F’*/
    case '-':AA=0xbf;break; /* 破折號(hào),此處原誤為0xdf,系04級(jí)王資凱同學(xué)指正*/
    case '_':AA=0xf7;break; /* 下劃線*/
    case ' ':AA=0xff;break; /* 消隱*/
    default: AA=0xff;
  }
  return(AA);
}



/**** T0時(shí)鐘中斷服務(wù)程序
	在本例中,每5ms被執(zhí)行一次
*****/

timer0() interrupt 1 using 0         
{
	EA=0;  /*關(guān)中斷*/

	/* 重新對(duì)計(jì)數(shù)器賦初值,并啟動(dòng)定時(shí)計(jì)數(shù) */
	TH0=V_TH0;
    TL0=V_TL0;
    TR0=1;

	/* 1秒鐘軟定時(shí)器計(jì)數(shù) */
	if (++clock1s>=V_T1s)
	{
		clock1s_flag = 1; /*當(dāng)1秒到時(shí),溢出標(biāo)志置1 */
		clock1s = 0;
	}



	output_sel = 0xf0; /*初值,令數(shù)碼管驅(qū)動(dòng)位無效,指示燈全滅*/

	/* 檢測到按鍵被按下(0)時(shí),相應(yīng)的指示燈亮(0) */
	if (KEY1==0) led_1 = 0;
	if (KEY2==0) led_2 = 0;
	if (KEY3==0) led_3 = 0;
	if (KEY4==0) led_4 = 0;

	/* 數(shù)碼管掃描驅(qū)動(dòng)指針值從1到4重復(fù)變換,每5ms間隔對(duì)一個(gè)數(shù)碼管進(jìn)行驅(qū)動(dòng),20ms一個(gè)輪回 */
	if (++digi_scaner>=5) digi_scaner = 1;
	switch (digi_scaner)
	{
		case 1: /* 驅(qū)動(dòng)第一個(gè)數(shù)碼管 */
				output_sel |= 0x01;
				ADDR_8SEG = NUMTOSEG7(digi[0]); /*輸出到鎖存器U5(在電路圖中找)*/
				break;

		case 2: /* 驅(qū)動(dòng)第二個(gè)數(shù)碼管 */
				output_sel |= 0x02;
				ADDR_8SEG = NUMTOSEG7(digi[1]); /*輸出到鎖存器U5*/
				break;

		case 3: /* 驅(qū)動(dòng)第三個(gè)數(shù)碼管 */
				output_sel |= 0x04;
				ADDR_8SEG = NUMTOSEG7(digi[2]); /*輸出到鎖存器U5*/
				break;

		case 4: /* 驅(qū)動(dòng)第四個(gè)數(shù)碼管 */
				output_sel |= 0x08;
				ADDR_8SEG = NUMTOSEG7(digi[3]); /*輸出到鎖存器U5*/
				break;
	}

	ADDR_SEL = output_sel;     	/*輸出到鎖存器U6(在電路圖中找)*/


	EA=1;  /*開中斷*/
}




/**** 主程序
*****/

main()
{
/* 單片機(jī)系統(tǒng)初始化 */
    P1=0XFF;
    P3=0XFF;

    /** 中斷工作寄存器初始化 **/
    IE=0X80;
    IP=0;

    IT0=0;
    IT1=0;

    /** 定時(shí)器工作寄存器初始化 **/
	TMOD=0X21;
	TH1=V_T1;
    TL1=V_T1;
    TH0=V_TH0;
    TL0=V_TL0;
    
    /** 串行通信口工作初始化 ,注:本例中雖未使用到串行通信口,但本段程序無妨保留**/
	SM0=0;		 /*SCOM MODE 1 (8BIT UART VARBR)*/
    SM1=1;
	SM2=0;
	REN=1;
	TI=1;

	/** 全局變量賦初值 **/
	clock1s=0;
	clock1s_flag=0;
	digi_scaner=1;
	test_counter=0;

	/** 開定時(shí)器,定時(shí)器0中斷允許 **/
    TR0=1;
    TR1=1;
	ET0=1;


/* 主循環(huán),本例中,在T0中斷服務(wù)程序未被執(zhí)行的空余時(shí)間里,處理機(jī)在以下程序中不斷循環(huán) */
	while(1)
	{
		if (clock1s_flag)   /* 檢查1秒定時(shí)是否到 */
		{
			clock1s_flag=0;

			/** 每秒加1的數(shù)碼管十進(jìn)制顯示計(jì)數(shù) **/
			if (++test_counter>=10000) test_counter=0;
			digi[0] = test_counter/1000;  	/*計(jì)算千位數(shù)*/
			digi[1] = (test_counter-digi[0]*1000)/100; 	/*計(jì)算百位數(shù)*/
			digi[2] = (test_counter-digi[0]*1000-digi[1]*100)/10; 	/*計(jì)算十位數(shù)*/
			digi[3] = (test_counter-digi[0]*1000-digi[1]*100-digi[2]*10); 	/*計(jì)算個(gè)位數(shù)*/

		}
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产综合久久婷婷香蕉| 免费成人av在线播放| 高清国产一区二区| 久久久久青草大香线综合精品| 蜜桃视频一区二区| 欧美电影免费观看完整版| 美脚の诱脚舐め脚责91| 日韩精品一区二区三区蜜臀| 国产精品一区二区久激情瑜伽| 国产欧美日韩综合精品一区二区| 成人h动漫精品| 亚洲资源中文字幕| 欧美一区二区三区在线视频| 久久99热99| 国产精品福利av| 欧美日韩精品欧美日韩精品一综合| 丝袜诱惑制服诱惑色一区在线观看 | 亚洲欧美电影一区二区| 亚洲国产精品精华液2区45| 国产在线视频一区二区| 国产精品美女久久久久久久久久久| 91日韩精品一区| 日韩国产在线观看一区| 国产午夜精品久久久久久免费视| 91网页版在线| 久久精品久久精品| 中文字幕一区二区三区在线播放| 在线日韩av片| 国产一区二区导航在线播放| 中文字幕一区二区三区蜜月| 在线播放国产精品二区一二区四区| 久草这里只有精品视频| 亚洲精品videosex极品| 亚洲精品一线二线三线无人区| av中文字幕在线不卡| 蜜臀久久99精品久久久久宅男| 国产精品毛片大码女人| 日韩亚洲欧美成人一区| 色综合视频在线观看| 狠狠色狠狠色综合系列| 尤物视频一区二区| 久久精品欧美一区二区三区不卡 | 日本亚洲天堂网| 国产精品女主播在线观看| 欧美精品一二三区| 成人精品一区二区三区中文字幕| 亚洲chinese男男1069| 国产精品乱码妇女bbbb| 91精品国产入口在线| 色一情一伦一子一伦一区| 国产精品91xxx| 青青草成人在线观看| 亚洲欧美日韩在线播放| 看片网站欧美日韩| 国产精品久久国产精麻豆99网站 | 91精品国产综合久久婷婷香蕉| 99国产精品视频免费观看| 精东粉嫩av免费一区二区三区| 亚洲综合清纯丝袜自拍| 中文字幕亚洲一区二区va在线| 久久久精品综合| 精品久久一区二区三区| 7777精品伊人久久久大香线蕉完整版 | 久久精品视频在线看| 欧美一区二区在线视频| 欧美日韩一区中文字幕| 在线影院国内精品| 91尤物视频在线观看| 成人的网站免费观看| 国产黄色成人av| 久久er精品视频| 美国十次了思思久久精品导航| 亚洲一区二区高清| 亚洲国产欧美日韩另类综合| 亚洲在线免费播放| 亚洲一区二区三区四区在线免费观看 | 国产精品电影一区二区| 欧美激情综合在线| 久久嫩草精品久久久精品| 久久综合久久99| 久久久三级国产网站| 久久夜色精品国产噜噜av| 欧美xxx久久| 欧美精品一区二区高清在线观看| 日韩一级片网址| 美国十次综合导航| 亚洲高清不卡在线观看| 偷拍一区二区三区四区| 日本成人在线不卡视频| 久久精品国内一区二区三区| 国产精品综合网| 成人国产精品免费网站| 一本久久a久久免费精品不卡| 91传媒视频在线播放| 欧美日韩国产大片| 日韩一级片网站| 久久亚洲欧美国产精品乐播| 久久精品在这里| 中文字幕亚洲综合久久菠萝蜜| 玉米视频成人免费看| 肉色丝袜一区二区| 国内一区二区视频| 91亚洲精品久久久蜜桃| 欧美午夜寂寞影院| 欧美精品一区二区在线观看| 国产精品日日摸夜夜摸av| 亚洲女人的天堂| 蜜臀av性久久久久av蜜臀妖精| 韩国av一区二区三区四区| 波多野结衣中文字幕一区| 欧美色老头old∨ideo| 日韩视频在线你懂得| 国产精品视频麻豆| 午夜精品123| 国产精品资源网| 在线观看免费成人| 亚洲精品一区二区三区在线观看| 国产精品卡一卡二| 调教+趴+乳夹+国产+精品| 精品一区二区三区av| 大胆欧美人体老妇| 欧美这里有精品| 国产欧美一区二区精品仙草咪 | 国产成人亚洲综合a∨婷婷图片| 成人一区在线看| 在线一区二区三区做爰视频网站| 日韩免费高清av| 中文字幕一区在线观看| 亚洲一区二区三区视频在线播放| 婷婷综合另类小说色区| 久久精品免费观看| av在线不卡免费看| 欧美精品777| 国产欧美日韩激情| 亚洲福利视频三区| eeuss鲁一区二区三区| 欧美视频完全免费看| ww亚洲ww在线观看国产| 国产精品久久久久永久免费观看| 亚洲乱码国产乱码精品精的特点| 韩国av一区二区三区| 91亚洲精品一区二区乱码| 91精品国产aⅴ一区二区| 国产女人aaa级久久久级 | 国产精品一区免费在线观看| 欧美老肥妇做.爰bbww| 国产日本亚洲高清| 午夜欧美视频在线观看| 国产老肥熟一区二区三区| 在线精品视频免费观看| 久久久99久久| 亚洲成人tv网| 97久久精品人人做人人爽| 3d动漫精品啪啪一区二区竹菊| 亚洲免费观看高清完整| 国产一区二区女| 欧美视频一区二区三区在线观看| 国产免费观看久久| 日韩精品国产精品| 91久久精品一区二区三| 国产日产欧美一区| 美女免费视频一区| 欧美日韩一级片在线观看| 中文字幕一区二区三区视频| 老鸭窝一区二区久久精品| 在线播放中文一区| 亚洲一区视频在线| 91首页免费视频| 中文字幕+乱码+中文字幕一区| 国产在线一区二区| 欧美一级片在线观看| 亚洲18色成人| 欧美午夜精品久久久久久孕妇| 国产欧美综合色| 国产一区二区h| 欧美大片一区二区| 麻豆精品国产传媒mv男同| 97se亚洲国产综合在线| 亚洲人成伊人成综合网小说| 成人午夜视频福利| 国产欧美日韩精品在线| 日本成人在线不卡视频| 日韩视频免费观看高清完整版| 亚洲成av人片| 在线观看视频欧美| 亚洲精品视频在线看| 日本精品视频一区二区| 中文字幕五月欧美| 欧美日韩国产大片| 天堂蜜桃一区二区三区| 欧美福利视频一区| 五月天丁香久久| 国产午夜精品一区二区三区四区| 国产乱码精品一区二区三区忘忧草| 日韩美女一区二区三区| 国产又粗又猛又爽又黄91精品| 日韩欧美区一区二| 国产精品亚洲人在线观看| 国产日韩亚洲欧美综合| 成人黄色在线网站|