只需一步,快速開始
熱門: 51單片機 | 24小時必答區 | 單片機教程 | 單片機DIY制作 | STM32 | Cortex M3 | 模數電子 | 電子DIY制作 | 音響/功放 | 拆機樂園 | Arduino | 嵌入式OS | 程序設計
使用道具 舉報
devcang 發表于 2018-5-10 12:27 程序是使用時鐘中斷計時的,在播放音樂時計時就不準了。。。。。播放完音樂,重新開啟定時器0
東北許文強 發表于 2018-5-10 10:01 驅動PCB不對
東北許文強 發表于 2018-5-10 10:01 蜂鳴器驅動不對
wulin 發表于 2018-5-10 10:35 對于不可位操作的寄存器可以用邏輯運算符&和|操作位。 void main() {
勇士小子 發表于 2018-5-10 15:15 哥,我不大懂,該怎么改呢
wulin 發表于 2018-5-10 17:01 定時器初始化設置就按如上示例,你程序中不要操作TMOD,開停定時器只要操作 TR0、TR1就行了。
勇士小子 發表于 2018-5-10 23:09 根據你這個改了,還是蜂鳴器響完才加1,定時器不能同步。
devcang 發表于 2018-5-12 10:24 記時添加時鐘芯片,讓單片機全力干活
wulin 發表于 2018-5-11 07:03 定時器0中斷的優先級高于定時器1中斷,在播放音樂時計時就不準了肯定是程序中定時器0被關閉了。 查查程序 ...
ahshmj 發表于 2018-5-11 08:32 主要是TMOD你沒有弄明白, “定時器/計數器”工作模式控制寄存器TMOD是一個逐位定義的寄存器,只能使用字 ...
本版積分規則 發表回復 回帖后跳轉到最后一頁
手機版|小黑屋|51黑電子論壇 | 管理員QQ:125739409;技術交流QQ群281945664
Powered by 單片機教程網