保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

基于嵌入式PsoC的MCU选色控制器设计


最大段号:表明程序循环段数。

使用以上定义的几个键,就可以完成用户程序输入。在开机后处于运行状态中,此时执行监控中的键盘、显示器管理程序,输入信号监控。根据输入信号执行用户预先存储在存储器内的程序。

3 具体软件设计方案

用户通过键盘编写用户程序,为此在外部存储空间中预留一定的存储空间供用户存储用户程序。用户可以随时调用、查看、编辑自己的选色程序。具体做法根据程序号确定高位址,根据段号确定低位地址,然后向不同字节写入色号和纬数的信息,最大段号存放在一个固定的地址中。在工作过程中,同样根据程序号确定高位地址,根据段号确定低位地址,然后读出存放在不同字节内的色号和纬数信息。

4 MCU内部资源配置

和普通的ASIC设计相比较,PsoC的设计首先必须完成片内功能模块的设计。因此,可配置片上系统设计流程和集成开发环境上也与通用的ASIC设计流程及集成开发环境有所不同。PSoC设计必须首先完成芯片内部资源的规划,其片内资源设计流程具体为:

*确定系统需求;

*选择用户模块;

*放置用户模块;

*设置全局变量和用户模块参数;

*定义输出引脚;

*产生应用代码;

*编辑应用代码。

因此,在集成开发环境内按照设计流程完成设备编辑器参数配置。

图2

    4.1 用户模块的选择和放置

选择Timer16、Timer8、PGA、SAR6、LCD模块,如图2所示。IDE内含用户模块描述、说明,以及用户指导/代码摘录、阅读模块的用户指导信息,以供配置使用。数字模块放置一般没有什么限制,尽量使用基本类型的数字模块;模拟模块只能放置在允许的位置。

4.2 设置全局变量和用户模块参数

全局资源

24V1=16 ;配置系统时钟一

24V2=16 ;配置系统时钟二

Timer16模块

Clock=CPU_32KHz ;时钟选择

Capture=Low ;捕捉功能关

Period=65535 ;配置period

CompareValue=Terminal Count

;指定中断类型

InterruptType=Terminal Count

;指定中断类型

Output=None

Timer8模块

Clock=CPU_32KHz ;时钟选择

Capture=Low ;捕捉功能关

Period=255 ;配置period

CompareValue=Terminal Count

;指定中断类型

InterruptType=Terminal Count

《基于嵌入式PsoC的MCU选色控制器设计(第4页)》
本文链接地址:http://www.oyaya.net/fanwen/view/147367.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。