glinfei 发表于 2021-6-1 20:37 谢谢大佬 |
你按键定义有问题啊,你应该各个按键都不好使才对。我看不清你对应哪个端口,假设k1在P2.1 应该: k1 BIT P2.1;你现在定义到RAM了,又没改值,默认的值就是0,在响铃入口: JNB K2,BUZ_END ;按下按键停止响铃自动就跳导BUZ_END,所以就不响了。不过我很久很久没用过汇编了,可能说的不对。 |
还是没有找到问题 |
为啥没看到你蜂鸣器程序呢?一般蜂鸣器应该在中断里面去做啊,你这蜂鸣器是有源还是无源也没说 |
仿真不响那就是条件没有达到,检查前面的判断数据。 |
只是仿真,没有用硬件,仿真时蜂鸣器不响,用的是有源蜂鸣器 |
看你的程序用的是有源蜂鸣器,你的硬件是不是焊了个无源的上去。 |