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

  • 大小: 299KB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發布日期: 2021-07-12
  • 語言: C/C++
  • 標簽: c51??

資源簡介

c51 跑馬燈 實例\8路跑燈\PMW亮度控制 D:\實例\8路跑燈\PMW亮度控制\C語言 D:\實例\8路跑燈\PMW亮度控制\C語言\LEDPMW.c D:\實例\8路跑燈\PMW亮度控制\C語言\LEDPMW.hex D:\實例\8路跑燈\PMW亮度控制\匯編 D:\實例\8路跑燈\PMW亮度控制\匯編\XLLEDKZ.ASM D:\實例\8路跑燈\PMW亮度控制\匯編\XLLEDKZ.HEX D:\實例\8路跑燈\PMW亮度控制\LEDPMW.JPG

資源截圖

代碼片段和文件信息

/********************************************************************************
;*??標題:??xl系列單片機實驗儀演示程序PWM?控制?LED?燈漸亮漸滅程序????????????????*
;*??文件:???????????????????????????????????????????????????????? *
;*??日期:??2006-1-5?????????????????????????????????????????????????????????????*
;*??版本:??3.0?(試驗通過版)可用xl600-xl1000單片機綜合試驗儀試驗???????????????*
;*??郵箱:??sxj1974@163.com??????????????????????????????????????????????????????*
;*??網站:?http://www.51c51.com????www.8951.com?????????????????????????????????*
;********************************************************************************
;?PWM?控制?LED?燈漸亮漸滅程序???????????????????????????????????????????????????*
;?利用定時器控制產生占空比可變的?PWM?波?????????????????????????????????????????*
;?按K1,PWM值增加,則占空比減小LED?燈漸暗。????????????????????????????????????*
;?按K2,PWM值減小,則占空比增加LED?燈漸亮。????????????????????????????????????*
;當PWM值增加到最大值或減小到最小值時,蜂鳴器將報警??????????????????????????????*
;資源:p0口8路指示燈。p1.4p1.5亮度控制按鍵(端口按鍵)p3.7小喇叭報警??????????*
;********************************************************************************
;*?【版權】?Copyright(C)深圳市學林電子有限公司?www.51c51.com????????????????????*
;*?【聲明】?此程序僅用于學習與參考,引用請注明版權和作者信息!??????????????????*
;*??【技術支持】請訪問http://www.51c51.com/bbs/index.asp??官方論壇??????????????*
;********************************************************************************/
#include
#include
sbit??K1?=P1^4?;??????????? //PWM值增加鍵
sbit??K2?=P1^5?;??????????? //PWM值減少鍵
sbit??BEEP?=P3^7?;????????? //蜂鳴器
unsigned?char?PWM=0x7f?;??? //賦初值
void?Beep();
void?delayms(unsigned?char?ms);
void?delay(unsigned?char?t);
char?code?SST516[3]?_at_?0x003b;
/*********************************************************/
void?main()
{???
????P1=0xff;
????TMOD=0x21?;
TH0=0xfc?;??????????? //1ms延時常數
????TL0=0x66?;??????????? //頻率調節
????TH1=PWM?;???????????? //脈寬調節
????TL1=0?;
EA=1;
ET0=1;
ET1=1;???
????TR0=1?;
???while(1)
???{
do{
????if(PWM!=0xff)
??{PWM++?;delayms(10);}
????????else?Beep()?;?
??}
????while(K1==0);

do{
??????if(PWM!=0x02)
????{PWM--?;delayms(10);}
??????else?Beep()?;?
??}
????while(K2==0);
??}
}
/*********************************************************/
//?定時器0中斷服務程序??(頻率)
/*********************************************************/
void?timer0()?interrupt?1?
{??
????TR1=0?;
????TH0=0xfc?;
????TL0=0x66?;
????TH1=PWM?;
????TR1=1?;
????P0=0x00?;?????? //啟動輸出
}
/*********************************************************/
//?定時器1中斷服務程序?(脈寬)
/*********************************************************/
void?timer1()?interrupt?3?
{?
????TR1=0?;
????P0=0xff?;????? //結束輸出
}
/*********************************************************/
//蜂鳴器子程序
/*********************************************************/
void?Beep()?????
??{
????unsigned?char?i??;
????for?(i=0??;i<100??;i++)
??????{
????????delay(100)??;
????????BEEP=!BEEP??;????????????//Beep取反
??????}?
????BEEP=1??;????????????????????//關閉蜂鳴器
delayms(100);
?

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

?????文件???????3817??2008-11-28?11:23??8路跑燈\PMW亮度控制\C語言\LEDPMW.c

?????文件????????969??2008-11-28?11:23??8路跑燈\PMW亮度控制\C語言\LEDPMW.hex

?????文件?????148887??2006-10-25?18:02??8路跑燈\PMW亮度控制\LEDPMW.JPG

????..A.SH.??????5120??2008-11-28?10:46??8路跑燈\PMW亮度控制\Thumbs.db

?????文件???????4888??2008-11-28?10:48??8路跑燈\PMW亮度控制\匯編\XLLEDKZ.asm

?????文件????????424??2008-11-28?10:48??8路跑燈\PMW亮度控制\匯編\XLLEDKZ.HEX

?????文件???????1493??2008-11-28?11:15??8路跑燈\三路跑馬燈\38LED.asm

?????文件????????110??2008-11-28?11:15??8路跑燈\三路跑馬燈\38LED.hex

?????文件???????1765??2008-11-28?11:18??8路跑燈\中斷方式閃爍\INT1.asm

?????文件????????172??2008-11-28?11:18??8路跑燈\中斷方式閃爍\INT1.hex

?????文件???????1615??2008-11-28?10:58??8路跑燈\二進制跑馬燈\28LED.asm

?????文件????????100??2008-11-28?10:58??8路跑燈\二進制跑馬燈\28LED.hex

?????文件???????1634??2008-11-28?11:19??8路跑燈\左右跑馬燈\8LED.asm

?????文件????????141??2008-11-28?11:19??8路跑燈\左右跑馬燈\8LED.hex

?????文件???????2028??2008-12-05?10:17??8路跑燈\報警跑馬燈\INT8LED.ASM

?????文件????????204??2008-12-05?10:17??8路跑燈\報警跑馬燈\INT8LED.hex

?????文件???????1455??2010-03-20?19:14??8路跑燈\流水燈\P1LED.c

?????文件????????220??2008-12-05?10:35??8路跑燈\流水燈\P1LED.hex

?????文件???????1516??2008-11-28?11:16??8路跑燈\移位跑馬燈\18LED.asm

?????文件????????143??2008-11-28?11:16??8路跑燈\移位跑馬燈\18LED.hex

?????文件???????2812??2008-11-28?11:33??8路跑燈\紅綠燈控制\c語言\honglv.c

?????文件????????406??2008-11-28?11:33??8路跑燈\紅綠燈控制\c語言\honglv.hex

?????文件???????4026??2008-11-28?11:02??8路跑燈\紅綠燈控制\匯編\honglv.asm

?????文件????????339??2008-11-28?11:02??8路跑燈\紅綠燈控制\匯編\honglv.hex

?????文件???????3321??2008-11-28?11:36??8路跑燈\花樣彩燈\C語言\HYLED.c

?????文件????????883??2008-11-28?11:36??8路跑燈\花樣彩燈\C語言\HYLED.hex

?????文件???????3422??2008-11-28?11:04??8路跑燈\花樣彩燈\匯編\HYLED.asm

?????文件????????681??2008-11-28?11:05??8路跑燈\花樣彩燈\匯編\HYLED.hex

?????文件???????2528??2007-04-16?16:04??8路跑燈\說明.txt

?????文件???????3989??2008-11-28?11:07??8路跑燈\跑燈端口測試\IOTEST.asm

............此處省略41個文件信息

評論

共有 條評論