完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
实现1,让数码管从0-9,在8个数码管上循环显示,时间0,5s
2,让蜂鸣器以1hz频率响数码管工作正常,但是蜂鸣器却不是我想要的效果,它一直响 搭个顺风车再问一个,stc下载程序时,当开发板连接着电脑,看似一切正常,但是一不小心,不知发生了什么,就断开连接,数据线还能给开发板供电,但此时串口却不存在了,不管怎么搞都出不来,或许,重启可以,还有拔了插有时也起作用,不知什么原因,希望有人解答,3q #include #define uchar unsigned char #define uint unsigned int void yanshi(uint); ***it duan=P2^6; ***it wei=P2^7; ***it fmq=P1^4; uchar code tableduan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0xff ,0x6f}; uchar code tablewei[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; uchar a,b,c; void main () { a=b=c=0;TMOD=1;EA=1;ET0=1;TH0=15536/256;TL0=15536%256;TR0=1; while(1) { fmq=1; yanshi(100); fmq=0; yanshi(100); } } void time() interrupt 1 { TH0=15536/256;TL0=15536%256;a++; if(a==10) { a=0; wei=1; P0=tablewei; wei=0; duan=1; P0=tableduan[c]; duan=0; b++; c++; if(b==8) b=0; if(c==10) c=0; } } void yanshi(uint z) { uint d,e;for(d=z;d>0;d++) for(e=1000;e>0;e++); } |
|
相关推荐
9个回答
|
|
|
|
|
|
void yanshi(uint z)
{ uint d,e;for(d=z;d>0;d++) for(e=1000;e>0;e++); },d和e一直满足大于0的情况,这里是个死循环 |
|
|
|
while(1) { fmq=1; yanshi(100); fmq=0; yanshi(100); } } 这里给高电平不是让它不响么。 |
|
|
|
这里,哦,是错了,我去试试 |
|
|
|
你这个是设置频率而已啊、 给你看下我这个例子 uint t; uchar h; /********************************************************** 函数名称: beep() 函数功能:产生声音 入口参数:无 出口参数:无 备 注: **********************************************************/ void beep1KHZ() //产生1KHZ频率声音的函数 { fmq=0; delay_1us(500); fmq=1; delay_1us(500); } void FMQ() { for(t=0;t<500;t++) //响的时长 { beep1KHZ(); } fmq=1; //关闭 delay_1ms(600); //关闭600MS 、再响 } 还有,你的延时函数是死循环,有问题 |
|
|
|
非常感谢,我把死循环哪里改了一下,就成功了。非常感谢你的程序,我会好好看的 |
|
|
|
|
|
|
|
感谢楼主!感谢楼主!感谢楼主!感谢楼主!
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
693 浏览 0 评论
483 浏览 0 评论
嵌入式学习-搭建自己的ubuntu系统之ubuntu网络设置
598 浏览 0 评论
龙芯中科胡伟武:3B6600 八核桌面 CPU 性能将达到英特尔中高端酷睿 12~13 代水平
665 浏览 0 评论
树莓派Pico 2发布,搭载RP2350双核RISC-V和Arm Cortex-M33微控制器!
618 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
10711 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-17 03:25 , Processed in 2.731852 second(s), Total 92, Slave 74 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191