51单片机波形发生器

2019-03-24 18:16发布

最近在做单片机课设,要求用纯汇编语言,路过的大神点拨一下啊!
要求波形发生器。三种信号:正弦波、方波、三角波。利用DA转换器设计一波形发生器,要求波形的峰峰值(0-5v)、频率可调。(通过按键,功能键一个和增减键各一个,功能键短按用于切换波形,长按用于选择当前波形的调整对象(幅值、相位、频率),加减键用于对象参数递增递减设置。)
那个按键长按短按该怎么设置?需要用8255或者8155吗?
提前谢谢能分神回复的人啦!
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
chunyang
1楼-- · 2019-03-24 23:55
按键时长跟8255、8155没有丝毫关系,是由软件判断的。定时查询按键状态,根据按键状态和时长转向不同的处理程序即可。
吴鉴鹰.
2楼-- · 2019-03-25 05:49
 精彩回答 2  元偷偷看……
qixing232325
3楼-- · 2019-03-25 11:01
chunyang 发表于 2014-6-29 17:33
按键时长跟8255、8155没有丝毫关系,是由软件判断的。定时查询按键状态,根据按键状态和时长转向不同的处理 ...

那么调整频率和幅值时怎么办,没什么思路啊?
qixing232325
4楼-- · 2019-03-25 15:19
吴鉴鹰. 发表于 2014-6-30 08:50
按键时长是通过按键检测判断的,跟硬件没有关系!

那么调整频率和幅值时怎么办,没什么思路啊?
chunyang
5楼-- · 2019-03-25 21:14
 精彩回答 2  元偷偷看……
dj狂人
6楼-- · 2019-03-26 02:47
我觉得吧,先看看数据手册或其他什么的资料把原理了解了解才是主要的

一周热门 更多>