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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 12-3.c

?? C51.rar
?? C
字號:
#ifndef AT89C51_HEADER_FILE
#define AT89C51_HEADER_FILE 1
//Byte 寄存器
sfr SP      = 0x81;
sfr DPL     = 0x82;
sfr DPH     = 0x83;
sfr PCON    = 0x87;
sfr TCON    = 0x88;
sfr TMOD    = 0x89;
sfr TL0     = 0x8A;
sfr TL1     = 0x8B;
sfr TH0     = 0x8C;
sfr TH1     = 0x8D;
sfr P1      = 0x90;
sfr SCON    = 0x98;
sfr SBUF    = 0x99;
sfr IE      = 0xA8;
sfr P3      = 0xB0;
sfr IP      = 0xB8;
sfr PSW     = 0xD0;
sfr ACC     = 0xE0;
sfr B       = 0xF0;
//PCON 
#define IDL_    0x01
#define STOP_   0x02
#define EWT_    0x04
#define EPFW_   0x08
#define WTR_    0x10
#define PFW_    0x20
#define POR_    0x40
#define SMOD_   0x80

//TCON 
sbit IT0  = 0x88;
sbit IE0  = 0x89;
sbit IT1  = 0x8A;
sbit IE1  = 0x8B;
sbit TR0  = 0x8C;
sbit TF0  = 0x8D;
sbit TR1  = 0x8E;
sbit TF1  = 0x8F;

//TMOD值
#define T0_M0_   0x01
#define T0_M1_   0x02
#define T0_CT_   0x04
#define T0_GATE_ 0x08
#define T1_M0_   0x10
#define T1_M1_   0x20
#define T1_CT_   0x40
#define T1_GATE_ 0x80

#define T1_MASK_ 0xF0
#define T0_MASK_ 0x0F

//P1 
sbit P1_0 = 0x90;
sbit P1_1 = 0x91;
sbit P1_2 = 0x92;
sbit P1_3 = 0x93;
sbit P1_4 = 0x94;
sbit P1_5 = 0x95;
sbit P1_6 = 0x96;
sbit P1_7 = 0x97;

sbit AIN0 = 0x90;                  // + 輸入 
sbit AIN1 = 0x91;                  //- 輸入 

//SCON 
sbit RI   = 0x98;
sbit TI   = 0x99;
sbit RB8  = 0x9A;
sbit TB8  = 0x9B;
sbit REN  = 0x9C;
sbit SM2  = 0x9D;
sbit SM1  = 0x9E;
sbit SM0  = 0x9F;

//IE
sbit EX0  = 0xA8;              // 開INT0 
sbit ET0  = 0xA9;              // 開ET0 
sbit EX1  = 0xAA;             // 開INT1 
sbit ET1  = 0xAB;             // Timer 1 
sbit ES   = 0xAC;             // 開ES 
sbit ET2  = 0xAD;             // Timer 2 

sbit EA   = 0xAF;             // 關中斷 

//P3
sbit P3_0 = 0xB0;
sbit P3_1 = 0xB1;
sbit P3_2 = 0xB2;
sbit P3_3 = 0xB3;
sbit P3_4 = 0xB4;
sbit P3_5 = 0xB5;
sbit P3_7 = 0xB7;

sbit RXD  = 0xB0;                // 串行收中斷 
sbit TXD  = 0xB1;                //串行發中斷
sbit INT0 = 0xB2;                 // INT0 
sbit INT1 = 0xB3;                 // INT11 
sbit T0   = 0xB4;                 // Timer 0  
sbit T1   = 0xB5;                 // Timer 1 
sbit AOUT = 0xB6;                // 模擬輸出

//IP
sbit PX0  = 0xB8;
sbit PT0  = 0xB9;
sbit PX1  = 0xBA;
sbit PT1  = 0xBB;
sbit PS   = 0xBC;

//PSW 
sbit P    = 0xD0;
sbit FL   = 0xD1;
sbit OV   = 0xD2;
sbit RS0  = 0xD3;
sbit RS1  = 0xD4;
sbit F0   = 0xD5;
sbit AC   = 0xD6;
sbit CY   = 0xD7;

//中斷地址= (Number * 8) + 3
#define IE0_VECTOR	0             // 0x03 INT0 
#define TF0_VECTOR	1             // 0x0B Timer 0 
#define IE1_VECTOR	2             // 0x13 INT11 
#define TF1_VECTOR	3             // 0x1B Timer 1 
#define SIO_VECTOR	4             // 0x23 串行口 

#endif

// io分配:                   			      
/* OUTPUT:                             
 P1.0 ...... 模擬量輸入			
 P1.1 ...... DA輸入比較基準電壓	
P1.2~7..... R-2R DA電阻網絡		 
P3.7 ...... LED 模擬亮度輸出		 
CPU CLOCK EQU 6M */

//#pragma src 
//#include "reg51.h"
#include <stdlib.h>
#include<math.h>
#include<intrins.h>

//變量類型標識的宏定義
#define	Uchar unsigned char
#define Uint unsigned int

#define Ledlight() (P3 &= 0x7f)
#define Leddark()  (P3 |= 0x80)

sbit	P36	= P3^6;		                  // 比較器內部判斷腳
sbit	LED	= P3^7;		                  // 一個發光二級管觀察亮度變化

// 內部標志位定義
bit	less;			                      // 比較是否大于 1.小于,0.大于

// 全局變量定義
Uchar	timer1,		                  // 通用延時計數器
	timer2,		                      // 按鍵蜂鳴器反應定時器
	adcdata,		                      // ad轉換變量
	pwm1;			                  // PWM輸出比例

// 函數列表
void DelayMs(unsigned int number);        // 毫秒延時
void timers0();			                  // 在定時器中斷中做數碼管的掃描顯示(ct0)
void Initall(void);		                  // 系統初始化
void timers1(void);		                  // TC1定時器中斷用于掃描顯示與鍵盤
Uchar adcread(void);			          // adc轉換程序

void main(void)  using 0
{
	DelayMs(120);
	Initall();
	pwm1 = adcread();
	LED=1;
	while(1) 
	{
		pwm1 = adcread();
		timer2=10;
		while (timer2);
	}
}
//毫秒延時
void DelayMs(unsigned int number) 
{
	unsigned char temp;

	for(;number!=0;number--) 
		for(temp=112;temp!=0;temp--);
}

//在定時器中斷中做LED的PWM輸出

void timers0() interrupt 1 using 1 
{
	TH0 = 0xff;
	TL0 = 0xd0;
	timer1--;
	if (timer1==pwm1)LED=0;
	if (timer1==0){
		LED=1;
		timer1=0x40;
		timer2--;
		};
}

//6位ADC轉換
Uchar adcread(void)
{
	Uchar i=0x3f,temp=0;
	P36 =1;
	P1 = 3; _nop_();_nop_();		        //從零開始
	while ((i--)&& (P36))
		{
		temp += 4;
		P1 = temp|3;
		_nop_(); 
		}
	temp >>= 2;
	return temp;
}

//系統初始化
void Initall(void)
{
	TMOD = 0x11;		            // 0001 0001 16進制計數器
	IP = 0x8;		                    // 0000 1000 t1優先
        IE = 0x8A;		            // 1000 1010 t0,t1中斷允許
	TCON = 5;		                // 0000 0101 外部中斷低電平觸發
        TR0 = 1;		                // 打開定時器中斷,IE中已經打開,在明示一下
	TR1 = 0;
        ET0 = 1;
	ET1 = 0;
        P1 = 0xff;
}
 
// TC1定時器中斷用于掃描顯示與鍵盤(ct1)
void timers1(void) interrupt 3 using 2 
{
_nop_();		                        //實驗中沒有啟用
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区精密机械公司| 人人精品人人爱| 在线综合亚洲欧美在线视频| 91精品国产综合久久福利软件| 欧美日韩一区二区三区在线看 | 国产精品91xxx| 99热这里都是精品| 欧美精品在线观看播放| 欧美mv日韩mv| 一区在线中文字幕| 老司机午夜精品99久久| 床上的激情91.| 欧美精品自拍偷拍| 亚洲综合色自拍一区| 狠狠色狠狠色合久久伊人| 国产成人精品亚洲午夜麻豆| 丝袜亚洲精品中文字幕一区| 国产剧情在线观看一区二区| 91亚洲精华国产精华精华液| 日韩精品一区二区三区中文精品| 久久精品一区二区三区不卡牛牛| 亚洲激情男女视频| hitomi一区二区三区精品| 日韩一区二区电影在线| 午夜精品一区在线观看| 91麻豆免费看片| 亚洲另类春色国产| 国产精品对白交换视频| 狠狠色狠狠色合久久伊人| 欧美主播一区二区三区| 亚洲嫩草精品久久| 在线观看亚洲一区| 午夜视频在线观看一区二区| 日本大香伊一区二区三区| 亚洲综合免费观看高清完整版在线 | 麻豆一区二区三| 欧美午夜在线观看| 亚洲va欧美va人人爽午夜| 欧美三片在线视频观看| 奇米888四色在线精品| 91精品国产91久久久久久一区二区| 亚洲制服丝袜一区| 日韩一区二区三区视频| 国产成人综合网| 一区二区三区高清| 欧美精品一区二区三区四区| 欧美精品一区二区三区高清aⅴ| 91精品蜜臀在线一区尤物| 韩国一区二区三区| 中文字幕视频一区二区三区久| 91视频91自| 国产白丝网站精品污在线入口| 国产精品久久久久永久免费观看| 在线观看日韩国产| 成人精品小蝌蚪| 久久成人久久鬼色| 亚洲va欧美va国产va天堂影院| 亚洲精品一区二区三区四区高清| 日本道在线观看一区二区| 国产乱国产乱300精品| 蜜桃一区二区三区四区| 7777精品伊人久久久大香线蕉经典版下载 | 天天免费综合色| 亚洲精品亚洲人成人网| 中文字幕一区二区在线观看| 亚洲美女免费在线| 色婷婷久久久综合中文字幕| 一本一道综合狠狠老| 欧美日韩成人在线| 成人福利视频在线| 色老头久久综合| 日本精品视频一区二区| 国产成人精品一区二区三区网站观看| 蜜臀va亚洲va欧美va天堂| 日本在线播放一区二区三区| 亚洲成av人影院| 免费美女久久99| 欧美日韩国产天堂| 欧美不卡一区二区| 日韩视频一区二区| 久久先锋资源网| 国产女主播在线一区二区| 国产精品毛片高清在线完整版 | 欧美日韩国产高清一区二区三区 | 成人激情文学综合网| av高清不卡在线| 日韩精品在线一区二区| 国产无人区一区二区三区| 亚洲精品中文字幕乱码三区| 日韩影院免费视频| 成人午夜激情在线| 欧美高清dvd| 亚洲天堂福利av| 免费成人av资源网| 欧美曰成人黄网| 国产精品毛片久久久久久| 青青草原综合久久大伊人精品 | 国产精品18久久久久久久久| 日本韩国欧美一区| 国产精品蜜臀av| 粉嫩欧美一区二区三区高清影视 | 日韩精品资源二区在线| 亚洲精品欧美在线| av男人天堂一区| 国产精品黄色在线观看| 懂色av一区二区夜夜嗨| 欧美成人欧美edvon| 午夜精品久久久久久久久| 欧美日韩国产成人在线免费| 亚洲同性同志一二三专区| 99精品视频一区| 亚洲免费在线视频一区 二区| 99视频国产精品| 亚洲综合偷拍欧美一区色| 欧美自拍偷拍午夜视频| 亚洲午夜国产一区99re久久| 91 com成人网| 国产99久久久国产精品潘金 | 亚洲欧美中日韩| 欧美三级电影一区| 久久精工是国产品牌吗| 久久久精品人体av艺术| 91国在线观看| 午夜精品在线视频一区| 久久精品亚洲麻豆av一区二区| 成人一区二区三区视频| 亚洲国产精品一区二区久久| 欧美成人在线直播| 91农村精品一区二区在线| 免费观看成人鲁鲁鲁鲁鲁视频| 国产欧美一区二区三区在线老狼| 色综合久久天天综合网| 极品美女销魂一区二区三区免费| 国产精品美女久久久久av爽李琼 | 欧美一区二区三区免费在线看| 国产91精品欧美| 国产一区三区三区| 午夜欧美视频在线观看| 亚洲美女淫视频| 自拍偷自拍亚洲精品播放| 2023国产精品自拍| 91精品啪在线观看国产60岁| 色老汉一区二区三区| 色噜噜狠狠一区二区三区果冻| 国产成人精品网址| 国产99精品视频| 成人午夜av电影| 盗摄精品av一区二区三区| 国产一二三精品| 成人永久aaa| 欧洲亚洲精品在线| 色久综合一二码| 欧美美女一区二区在线观看| 91精品国产综合久久婷婷香蕉 | 久久成人免费日本黄色| 精品无人码麻豆乱码1区2区 | 亚洲美女精品一区| 亚洲成人中文在线| 激情六月婷婷久久| 国产老女人精品毛片久久| 91一区二区三区在线观看| 91福利在线免费观看| 欧美成人精品1314www| 国产精品久久久久久久久果冻传媒| 欧美国产一区二区在线观看| 国产精品不卡一区| 亚洲午夜久久久久久久久电影院| 精品一区二区三区久久久| 成人国产一区二区三区精品| 色婷婷av一区二区三区gif | 亚洲另类春色校园小说| 亚洲精品欧美二区三区中文字幕| 一区二区三区在线观看视频| 久久成人免费日本黄色| 欧美在线你懂得| 自拍偷拍国产精品| 国产精品综合在线视频| 欧美日韩激情一区| 一区二区三区四区在线播放| 亚洲一区二区三区视频在线 | 久久精品国产网站| 免费av网站大全久久| 中文字幕亚洲精品在线观看| 秋霞国产午夜精品免费视频| 欧美性猛交xxxx黑人交| 亚洲另类一区二区| 91浏览器在线视频| 国产精品高清亚洲| 一本到不卡精品视频在线观看| 色天使久久综合网天天| 亚洲激情综合网| 欧美色视频一区| 麻豆精品新av中文字幕| 一本一道久久a久久精品| 亚洲少妇屁股交4| 91精品国产欧美一区二区18| 精品区一区二区| 成人禁用看黄a在线| 国产精品久久久久久久久久久免费看 | 国产成人免费9x9x人网站视频|