完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
/* Ãû³Æ£º±¨¾¯ÓëÐýתµÆ
˵Ã÷£º¶¨Ê±Æ÷¿ØÖƱ¨¾¯µÆÐýתÏÔʾ£¬²¢·¢³ö·ÂÕæ¾¯±¨Éù¡£ */ #include #include #define uchar unsigned char #define uint unsigned int ***it SPK=P0^4; uchar cc ,FRQ=0x00; //ÑÓʱ void DelayMS(uint ms) { uchar i; while(ms--) for(i=0;i<120;i++); } //INT0ÖжϺ¯Êý void EX0_INT() interrupt 0 { TR0=~TR0; //¿ªÆô»òÍ£Ö¹Á½¶¨Ê±Æ÷£¬·Ö±ð¿ØÖƱ¨¾¯Æ÷µÄÉùÒôºÍLEDÐýת TR1=~TR1; if(P1==0xff) P1=~0xe0; //¿ª3¸öÐýתµÆ 1110 0000 else P1=0x00; //¹Ø±ÕËùÓÐLED } //¶¨Ê±Æ÷0ÖÐ¶Ï void T0_INT() interrupt 1 { TH0=0xfe; TL0=FRQ; SPK=~SPK; } //¶¨Ê±Æ÷1ÖÐ¶Ï void T1_INT() interrupt 3 { TH1=-45000/256; TL1=-45000%256; cc=cc+1; if(cc==1) { P1=_crol_(P1,1); cc=0; } } //Ö÷³ÌÐò void main() { P1=0xff; SPK=0x00; TMOD=0x11; //T0¡¢T1·½Ê½1 TH0=0x00; TL0=0xff; IT0=1; IE=0x8b; //¿ªÆô0£¬1£¬3ºÅÖÐ¶Ï IP=0x01; //INT0ÉèΪ×î¸ßÓÅÏÈ TR0=0; TR1=0; //¶¨Ê±Æ÷ÆôÍ£ÓÉINT0¿ØÖÆ£¬³õʼ¹Ø±Õ while(1) { FRQ++; DelayMS(1); } } |
|
|
|
|
|
|
|
|
你好,这样子让别人帮你改不大现实,自己尝试现在做一下试试看
|
|
|
|
|
只有小组成员才能发言,加入小组>>
3327个成员聚集在这个小组
加入小组9556 浏览 1 评论
10355 浏览 1 评论
MSP430FR5994 使用库函数 定时器触发AD问题请教
10677 浏览 2 评论
请问怎么把下面51单片机的代码改成msp430 g2 pocket的代码,还有改下时间变成30秒
2657 浏览 1 评论
5114 浏览 1 评论
MSP430FR5994 使用库函数 定时器触发AD问题请教
10677浏览 2评论
10355浏览 1评论
9556浏览 1评论
8214浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 10:25 , Processed in 1.129655 second(s), Total 82, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
6004