完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
#include
***it spk = P3^7; //扬声器接口 unsigned int tab[] = { 64580,64684,64777,64820,64898,64968,65030,65058}; unsigned char k, k1, k2; //------------------------------------- void keyscan() { if(P1 != 0xff) { //P1 外接 8 个按键 k = 8; if(P1 == 0xfe) k = 0; if(P1 == 0xfd) k = 1; if(P1 == 0xfb) k = 2; if(P1 == 0xf7) k = 3; if(P1 == 0xef) k = 4; if(P1 == 0xdf) k = 5; if(P1 == 0xbf) k = 6; if(P1 == 0x7f) k = 7; if (k < 8) { k1 = tab[k] / 256; k2 = tab[k] % 256; TR0 = 1; } else TR0 = 0; } else TR0 = 0; } //------------------------------------- void main() { TMOD = 0x01; ET0 = 1; EA = 1; while(1) keyscan(); } //------------------------------------- void time() interrupt 1 { TH0 = k1; TL0 = k2; spk = ~spk; } //------------------------------------- |
|
|
|
只有小组成员才能发言,加入小组>>
2553 浏览 0 评论
1152浏览 2评论
750浏览 1评论
504浏览 0评论
269浏览 0评论
433浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 20:57 , Processed in 1.077990 second(s), Total 47, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号