91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 100KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-22
  • 語言: 其他
  • 標簽: 51??單片機??電風扇??

資源簡介

電風扇模擬控制系統設計 包括要求和代碼。僅供參考!!!~~

資源截圖

代碼片段和文件信息

/********************************************************************
*?文件名??:?monidianfengshan.c
*?描述????:??該文件實現對電風扇的功能的模擬,可定時,搖頭,三種風種選擇
*?創建人??:?侯偉玉,2010年5月6日
***********************************************************************/
#include
#include
#define?uchar?unsigned?char
#define?uint?unsigned?int?

sbit?pwm=P3^0; ??//脈寬調制輸出
sbit?in=P3^6; ??//H橋的輸入1
sbit?out=P3^7; ??//H橋的輸入2

uchar?code?tab[]={0x3f0x060x5b0x4f0x660x6d0x7d0x070x7f0x6f}; ?//數碼管的顯示代碼
uchar?value=0;?//用于裝按鍵返回值
uchar?tempnumflag=2;?//flag為正反轉標志位
uchar??buff[2]={00}; ?//裝定時的秒的十位和各位
uchar?yao=0;
bit?fan;
void?delay(uchar?y);
void?delay1(uchar?x);
uchar?scan();
void?dingshi(uchar?zhi);
void?display();
/********************************************************************
*?名稱?:?delay()
*?功能?:?長延時
*?輸入?:?y
*?輸出?:?無
***********************************************************************/
void?delay(uchar?y)//長延時,用于消抖
{
???uchar?ij;
???for(i=0;i???for(j=0;j<110;j++);
}
/********************************************************************
*?名稱?:?delay1()
*?功能?:?短暫延時,用于動態掃描數碼管
*?輸入?:?x
*?輸出?:?無
***********************************************************************/
void?delay1(uchar?x)???
{
??uchar?ij;
??for(i=0;i??for(j=0;j<110;j++);


}
/********************************************************************
*?名稱?:?scan()
*?功能?:?計算按鍵值
*?輸入?:?無
*?輸出?:?i+4*j
***********************************************************************/
uchar?scan() //鍵盤掃描返回值計算
{
??uchar?ij;
??uchar?tem;
??uchar?code?buf[]={0xef0xdf0xbf0x7f};??//列掃描碼
?
??????????for(j=0;j<4;j++) //先給每一列賦值
??????????????{
?????????????? P1=buf[j];
????????????????_nop_();
?????????????_nop_();
?????????????_nop_();
??????????????? tem=0x01;
????????? for(i=0;i<4;i++) ???//再從每一行讀取值,看看哪一行按鍵被按下
?????????{
???????? if(!(P1&tem)) //發現被按下的行
?????{


?????return(i+4*j); ?//返回按鍵值

??????? }

??????tem=tem<<1;
????? }
???????}
}
/********************************************************************
*?名稱?:?display()
*?功能?:?數碼管顯示,顯示風種,定時時間
*?輸入?:?無
*?輸出?:?無
***********************************************************************/
void?display() ??
{
??static?uchar?gao;
???
???if(value==1|value==2|value==3) ???//先設置定時,再選取吹哪種風
??{?
???gao=value;??
??????
??}
???P2=0;
???P0=tab[gao]; ??????
???delay1(10);
???P2=1;
???P0=tab[0];
???delay1(10);
???P2=2;
???P0=tab[buff[0]]; ??//顯示秒的十位
???delay1(10);
???P2=3;
???P0=tab[buff[1]]; ??//顯示秒的個位
???delay1(10);
}
/********************************************************************
*?名稱?:?main()
*?功能?:?主函數
*?輸入?:?無
*?輸出?:?無
***********************************************************************/
void?main()
{
??uchar?guan;
??TMOD=0x11;
??TH0=(65536-50000)/256;
??TL0=(65536-50000)%256;???
??IT0=0;
??IT1=1;
??TR0=1;
??ET0=1;
??EX0=1;
??EX1=1;
??EA=1;
??pwm=0;?//先關掉直流電機?
??????????while(1)
?????????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????72704??2010-05-02?21:24??模擬電風扇\2009天華杯單片機設計樣題.doc

?????文件?????136543??2010-05-06?23:10??模擬電風扇\Last?Loaded?模擬風扇.DBK

?????文件???????9307??2010-05-09?13:18??模擬電風扇\monidianfengshan

?????文件???????5879??2010-05-09?13:58??模擬電風扇\monidianfengshan.c

?????文件???????2231??2010-05-09?13:18??模擬電風扇\monidianfengshan.hex

?????文件?????????80??2010-05-09?13:18??模擬電風扇\monidianfengshan.lnp

?????文件??????12202??2010-05-09?13:18??模擬電風扇\monidianfengshan.LST

?????文件??????14747??2010-05-09?13:18??模擬電風扇\monidianfengshan.M51

?????文件??????10030??2010-05-09?13:18??模擬電風扇\monidianfengshan.OBJ

????.......??????1063??2010-05-09?19:39??模擬電風扇\monidianfengshan.opt.bak

?????文件????????160??2010-09-19?20:51??模擬電風扇\monidianfengshan.plg

????.......??????2209??2010-05-04?20:41??模擬電風扇\monidianfengshan.Uv2.bak

????.......?????56186??2010-09-19?20:51??模擬電風扇\monidianfengshan.uvopt

????.......?????13459??2010-09-19?20:51??模擬電風扇\monidianfengshan.uvproj

?????文件???????1066??2010-05-09?13:58??模擬電風扇\monidianfengshan_Opt.Bak

?????文件???????2205??2010-05-04?12:54??模擬電風扇\monidianfengshan_Uv2.Bak

?????文件???????6376??2005-03-22?15:22??模擬電風扇\STARTUP.A51

?????文件??????14055??2010-05-07?23:13??模擬電風扇\STARTUP.LST

?????文件????????749??2010-05-07?23:13??模擬電風扇\STARTUP.OBJ

????..AD...?????????0??2010-09-19?20:51??模擬電風扇

-----------?---------??----------?-----??----

???????????????361251????????????????????20


評論

共有 條評論