找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

關(guān)于單片機信號發(fā)生器程序調(diào)試

查看數(shù): 2132 | 評論數(shù): 3 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2021-12-12 16:04

正文摘要:

家人們,能不能幫我看一下為什么把keyscan那段放在主程序里就可以運行,而用keyscan();就不行呢?還有一個問題就是鍵盤FreqUp按下去freq只改變一次,再按就沒用了。

回復(fù)

ID:883242 發(fā)表于 2023-6-26 17:52
keyscan()里面有delay(),應(yīng)該盡可能避免放在中斷處理程序里面。而且你把keyscan()放在T0中斷處理程序里面,完全可以取消delay(),改一下邏輯吧。
ID:1077459 發(fā)表于 2023-6-26 17:41
三角波、方波、鋸齒波、正弦波的256個采樣點有沒有對照表
ID:624769 發(fā)表于 2021-12-12 22:58
方波數(shù)據(jù) 明明可以  通過除以32,根據(jù)結(jié)果是0還是1 來決定 0還是255 非要建一個表。
鋸齒數(shù)據(jù)  明明可以原始值 乘以4  就能得到,也非要建一個表。
你知不知道查表其實還不如上面的計算快?

明明問 一個函數(shù) 拿出來和放進去 為什么結(jié)果不一樣, 結(jié)果貼那么多其他的,關(guān)節(jié)的不貼。

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表