久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
電暖桌調溫的單片機源程序
[打印本頁]
作者:
bg7cl
時間:
2017-5-17 19:42
標題:
電暖桌調溫的單片機源程序
51單片機源程序:
#include<reg51.h> //包含單片機寄存器的頭文件,四檔為一檔,主程序體現。有點過熱,占空比為了4比1或者5比1為好。晶振為4。43MHZ
sbit S1=P3^4; //將S1位定義為P1.4
sbit D1=P2^5; //將D1位定義為P2.0引腳
sbit D2=P2^6; //將D2位定義為P2.1引腳
sbit D3=P2^7;
sbit D4=P2^4;
unsigned char Countor1; //設置全局變量,儲存定時器T1中斷次數
unsigned char Countor2; //設置全局變量,儲存定時器T1中斷次數
void delay(void)
{
unsigned int n;
for(n=0;n<10000;n++)
;
}
void dang1d(void)
{
TMOD=0x10;
P0=0xfe; //第一個LED亮,高檔
D1=0;
D2=0;
while(1){
D1=0;
D2=0;
delay();
break;
}
}
void dang2d(void)
{
TMOD=0x10;
P0=0xfd; //第二個LED亮,二檔
D1=0;
D2=0;
while(1){
D1=0;
D2=0;
delay();
delay();
delay();
delay();
D1=1;
D2=1;
delay();
delay();
break;
}
}
void dang3d(void)
{
TMOD=0x10;
P0=0xfb; //第三個個LED亮,三檔
D1=0;
D2=0;
while(1){
D1=0;
D2=0;
delay();
delay();
delay();
D1=1;
D2=1;
delay();
#include<reg51.h> //包含單片機寄存器的頭文件
sbit S1=P3^4; //將S1位定義為P1.4
sbit D1=P2^5; //將D1位定義為P2.0引腳
sbit D2=P2^6; //將D2位定義為P2.1引腳
sbit D3=P2^7;
sbit D4=P2^4;
unsigned char Countor1; //設置全局變量,儲存定時器T1中斷次數
unsigned char Countor2; //設置全局變量,儲存定時器T1中斷次數
void delay(void)
{
unsigned int n;
for(n=0;n<10000;n++)
;
}
void dang1d(void)
{
TMOD=0x10;
P0=0xfe; //第一個LED亮,高檔(39腳低電位)
D1=0;
D2=0;
while(1){
D1=0;
D2=0;
delay();
break;
}
}
void dang2d(void)
{
TMOD=0x10;
P0=0xfd; //第二個LED亮,二檔(38腳)
D1=0;
D2=0;
while(1){
D1=0;
D2=0;
delay();
delay();
delay();
delay();
D1=1;
D2=1;
delay();
delay();
break;
}
}
void dang3d(void)
{
TMOD=0x10;
P0=0xfb; //第三個個LED亮,三檔(37腳下)
D1=0;
D2=0;
while(1){
D1=0;
D2=0;
delay();
delay();
delay();
D1=1;
D2=1;
delay();
delay();
delay();
break;
}
}
void dang4d(void)
{
TMOD=0x10;
P0=0xf7; //第四個LED亮,四檔(36腳)
D1=0;
D2=0;
while(1){
D1=0;
D2=0;
delay();
D1=1;
D2=1;
delay();
delay();
delay();
break;
}
}
void main(void)
{
unsigned char i;
i=0; //將i初始化為0
while(1)
{
if(S1==0) //如果S1鍵按下
{
delay(); //延時一段時間
delay();
if(S1==0) //如果再次檢測到S1鍵按下
i++; //i自增1
if(i==6) //如果i=9,重新將其置為1
i=1;
}
switch(i) //使用多分支選擇語句
{
case 1: dang4d(); //第一個LED亮
break;
case 2: dang3d(); //第二個LED亮
break;
case 3:dang2d(); //第三個LED亮
break;
case 4:dang1d(); //第四個LED亮
break;
case 5:P0=0xff;
D1=1;
D2=1; //關機
break;
default: //缺省值,關閉所有LED
P0=0xff;
}
}
}
復制代碼
AT89S51單片機C語言程序范例.doc
2017-5-17 19:40 上傳
點擊文件名下載附件
1.64 MB, 下載次數: 3
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
婷婷91
|
国产免费福利在线
|
国产日韩中文字幕
|
91精品国产综合久久国产大片
|
国产露脸国语对白在线
|
日韩精品在线一区
|
aaa国产大片
|
日韩视频 中文字幕
|
免费黄色片在线观看
|
久久精品无码一区二区三区
|
成人免费在线播放视频
|
国产精品久久久久久久久久久免费看
|
人人精品
|
日韩精品在线网站
|
中文字幕在线观看视频一区
|
一级欧美一级日韩片免费观看
|
亚洲深夜福利
|
国产精品一区二区av
|
波波电影院一区二区三区
|
日日操夜夜摸
|
一区二区高清在线观看
|
久久精品中文
|
av成人在线观看
|
国产精品国产
|
久久精品亚洲精品国产欧美
|
99精品免费在线观看
|
国产精品久久福利
|
国产精品午夜电影
|
日韩精品一区二区三区视频播放
|
成人免费在线
|
色婷婷一区二区三区四区
|
午夜寂寞福利视频
|
欧美激情一区二区三区
|
久久精品中文
|
欧美日韩在线播放
|
日韩精品在线网站
|
欧美综合网
|
亚洲欧美日韩在线不卡
|
免费能直接在线观看黄的视频
|
人人爽人人草
|
久久久久久综合
|