没有合适的资源?快使用搜索试试~ 我知道了~
数据转换/信号处理中的基于AD9850构成的DDS正弦波信号发生器设计与实现(二)
5 下载量 47 浏览量
2020-10-20
16:53:35
上传
评论
收藏 294KB PDF 举报
温馨提示
4.系统软件设计 4.1 系统软件总体设计 要实现对系统的软件控制,合理安排程序流程尤为重要。系统程序流程图见图5. 从低到高的时钟信号从外部输入,或者由内部32位的刷新时钟把I/O缓冲寄存器中的控制字传送到AD9850的DDS内核,这样就可以从写端口写入AD9850的控制字暂时寄存在I/O缓冲寄存器中;所以,程序设计中要特别注意AD9850的时序要求,正确送出逻辑控制字,注意其刷新时钟。 4.2 键盘扫描及按键识别子程序 在本设计中,所设定的频率和初始相位都是通过2×2键盘输入的,因此要通过键盘扫描和按键识别程序将输入的键值处理后送至AD9850.键盘的工作
资源推荐
资源详情
资源评论
数据转换数据转换/信号处理中的基于信号处理中的基于AD9850构成的构成的DDS正弦波信号发正弦波信号发
生器设计与实现(二)生器设计与实现(二)
4.系统软件设计 4.1 系统软件总体设计 要实现对系统的软件控制,合理安排程序流程尤为重要。系统
程序流程图见图5. 从低到高的时钟信号从外部输入,或者由内部32位的刷新时钟把I/O缓冲寄存器中的控制
字传送到AD9850的DDS内核,这样就可以从写端口写入AD9850的控制字暂时寄存在I/O缓冲寄存器中;所以,
程序设计中要特别注意AD9850的时序要求,正确送出逻辑控制字,注意其刷新时钟。 4.2 键盘扫描及按键
识别子程序 在本设计中,所设定的频率和初始相位都是通过2×2键盘输入的,因此要通过键盘扫描和按键
识别程序将输入的键值处理后送至AD9850.键盘的工作
4.系统软件设计
4.1 系统软件总体设计
要实现对系统的软件控制,合理安排程序流程尤为重要。系统程序流程图见图5.
从低到高的时钟信号从外部输入,或者由内部32位的刷新时钟把I/O缓冲寄存器中的控制字传送到AD9850的DDS内核,
这样就可以从写端口写入AD9850的控制字暂时寄存在I/O缓冲寄存器中;所以,程序设计中要特别注意AD9850的时序要求,
正确送出逻辑控制字,注意其刷新时钟。
4.2 键盘扫描及按键识别子程序
在本设计中,所设定的频率和初始相位都是通过2×2键盘输入的,因此要通过键盘扫描和按键识别程序将输入的键值处理
后送至AD9850.键盘的工作方式一般有循环查询工作方式、定时中断扫描工作方式和中断工作方式。
为了提高CPU的工作效率,可以采用中断的方法扫描键盘,即只有在键盘有键按下时,才执行键盘扫描并执行该按键功
能程序。如果无按键按下,单片机将不理睬键盘。子程序流程图如图6所示。
资源评论
weixin_38569722
- 粉丝: 1
- 资源: 924
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- python编写脚本实现voc数据集格式转换yolo数据集格式的工具
- 基于飞桨的OCR工具库,包含总模型仅8.6M的超轻量级中文OCR,单模型支持中英文数字组合识别、竖排文本识别、长文本识别
- 企业资源管理(ERP)系统:项目需求分析与数据库设计
- 2024年下半年软考中级网络工程师基MAC地址划分VLAN配置
- demo.launch(share=True) Please check your internet connection
- Python蔬菜类商品数据分析实现自动定价与补货决策
- kubernetes k8s容器云备份容灾软件系统解决方案相关文档
- 2019年至2023年美国按州和产品类别划分的每周食品零售额
- 2024年下半年软考中级网络工程师基于协议划分VLAN配置
- 汇编语言执行全解析:计算机如何读懂你的代码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功