- 1
- 0
- 约3.01千字
- 约 22页
- 2019-10-31 发布于湖北
- 举报
Sunplus SPCE061A 微控制器 系统程序编写的基本过程 讲解目的 了解SPCE061A系统编程的方法。 对系统编程方法进行总结,提高学习效率。 系统编程的一般方法 首先系统编程需要确定需要哪些硬件资源,而且要合理的分配这些资源。 其次系统编程要将软件任务划分为多个模块,也就是多个单一模块编程。 再次为了完成实时性,需要用到哪些中断,确定中断源 系统编程软件任务的划分 在主函数中调用其它单一模块 每一个单一模块完成一定功能 中断服务程序中完成对中断的处理 系统编程软件模版 举例说明系统编程 任务:通过编程实现录放音功能。 任务分析 结合SPCE061A单片机的硬件资源,分析任务。实现录音功能,可以通过SPCE061A的一路音频输入,即通过A/D将MIC_IN输入的语音信号转换为数字信号。同时将数字信号通过D/A的两个通道AUD1和AUD2播放,实现放音功能。 具体实现任务一 录音放音采用8K的采样率,需要一个8K的定时器。程序结构采用在一个模块中调用A/D、D/A、定时器初始化模块。主函数中调用该模块,并且设置循环,循环内清看门狗。在定时器中断中进行语音采样、放音。 具体实现任务二 查A/D 模块,弄清楚如何设置A/D P_ADC_Ctrl寄存器单元设置为允许模/数转换工作,允许MIC输入,设置自动增益控制功能(0x0005) P_ADC_MUX_Ctrl寄存器单元默认
您可能关注的文档
- 操作系统第13讲:第4章 处理机调度调度算法.ppt
- SPCE061A中断程序编写.ppt
- SYB创业培训第二步:寻找创业项目57课件.ppt
- 传感技术及其在食品中的应用.ppt
- 初中数学课件勾股定理的逆定理1 课件.ppt
- 初中数学课件解直角三角形8 课件.ppt
- 初等函数与极限.ppt
- 地理人教版必修2 第一章 第三节 人口的合理容量.ppt
- 地理鲁教版选修6 第三单元 第三节 城市垃圾污染的防治.ppt
- 地理:2.2《气象灾害》课件鲁教版选修.ppt
- 江苏省无锡市惠山区2024-2025学年高一下学期期中物理试题(春卷)(含答案).pdf
- 江苏省扬州市广陵区红桥高级中学2024-2025学年高一下学期4月期中物理试题(含答案).docx
- 四川省达州市万源中学2024-2025学年高一下学期4月期中物理试题(含答案).docx
- 江苏省扬州市广陵区红桥高级中学2024-2025学年高一下学期4月期中物理试题(含答案).pdf
- 四川省达州市万源中学2024-2025学年高一下学期4月期中物理试题(含答案).pdf
- 四川省凉山州西昌市2024-2025学年高一下学期期中考试物理试题(含答案).docx
- 四川省凉山州西昌市2024-2025学年高一下学期期中考试物理试题(含答案).pdf
- 四川省南充市西充中学2024-2025学年高一下学期期中考试物理试题(含答案).docx
- 四川省南充市西充中学2024-2025学年高一下学期期中考试物理试题(含答案).pdf
- 浙江省杭州第二名校钱江名校2023-2024学年高二下学期期中物理试题(含答案).docx
最近下载
- 04_CLU-3 01_RT-flex_RTA engine basics 主机教程.ppt VIP
- 华电集团ERP升级项目_OM_操作手册_热力机械工作票.ppt
- 2025年江西银行笔试题库及答案.docx VIP
- 备孕注意事项与8大备孕误区.pptx VIP
- 2025年港澳台华侨生入学考试高考物理试卷真题(含答案详解).pdf VIP
- 2025江西银行笔试题库及答案.doc VIP
- 华电集团ERP升级项目_OM_操作手册_一级动火工作票20200119.pptx
- miele美诺H 7264 B C说明书 用户手册.pdf
- 江西银行招聘练习题通关及答案.doc VIP
- 江西银行招聘试题及答案.doc VIP
原创力文档

文档评论(0)