




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PSoC 开放性实验2015.5.5Keil注册2X:安装目录PSoC Creator2.0PSoC Creatorimportkeilpk519.03将以上图中的_TOOLS复制一份重命名为TOOLS,并用记事本打开TOOLS.ini编辑,把PATH等号右侧改为 ”X:安装目录PSoC Creator2.0PSoC Creatorimportkeilpk519.03UV4”(有引号)如果是PSoc5可能并不是C51而是ARM,修改方式类似。秒计数器 3使用PSoC Creator2.0 ,自制封装IP核,完成秒计数器功能(具体内容可参照电子技术实验50页实验7 )实验内容41、计时精度:0.
2、1s2、计时范围:110min3、对0.01s要求进行四舍五入处理4、要求用一个开关控制三种工作状态,转换顺序如下: 清零-计时-停止-清零设计要求5实物图6系统原理框图7电路设计所需元件:数码管电阻(330)8电路设计动态显示数码管公共端依次接通优点:占用端口少,工作电流小缺点:会闪烁,亮度较低9电路设计静态显示数码管公共端均接GND或VCC优点:不闪烁,亮度高缺点:占用端口多10软件设计10位计数器(使用lut)6位计数器(使用门电路)数码管译码器(使用lut)11000001010011100101D2 D1 D06位计数器设计软件设计12当前状态下一状态D2 D1 D0Q2 Q1 Q0
3、000001001010010011011100100101101000状态转移表易看出:软件设计13D2D1 D0000111100010110000Q1Q2D2D1 D0000111100001011000卡诺图软件设计14六位计数器IP核的制作 1. 打开PSoC Creator2.0软件,在主界面主菜单下,选择File-New-Project,弹出创建新工程对话框。在对话框中选择Other标签。在Other标签下,选择PSoC Library类型在Location右边输入该设计的路径,在Name右边给出该设计的工程名字。点击“OK”按钮。软件设计(可参考PSOC数模混合系统及单片机设计
4、第二部分)15 2在主界面的左侧的Workspace Explorer窗口,选择Components标签,选中 工程 条目,点击鼠标右键,出现浮动菜单,选择“Add Component Item”选项。 3弹出添加元件条目(Add Component Item)对话框界面,在Implementation下,选择Schematic类型,在Component name的右边给出元件的名字(自定)。点击“Create New”按钮。 4选用相关器件,完成设计软件设计16软件设计17软件设计LUT配置18 5设计完成后,鼠标右键点击任意一张原理图,出现浮动菜单,选择“Generate Symbol”选
5、项,生成如下图所示的原理图符号。 软件设计19 6.调用生成的IP核,完成一个完整的设计。 7.在自己的工程下,在主界面的Workspace *窗口下,选择Components标签栏,鼠标右键点击Project *条目,出现浮动菜单,选择“Import Component” 8.出现导入元件对话框界面。点击按钮 ,在库文件的保存目录下,找到counter.cyprj文件,并打开。导入工程后的 Source Project:*(做库文件的工程); Source Component:*; Target Project:*(当前工程)。软件设计20 9 在Workspace Explorer界面中,
6、选择Source标签,在该窗口下,选择TopDesign.cysch,鼠标双击该条目,打开原理图界面。 10 在主界面右侧“Component Catalog”窗口中,选择Default标签栏,并展开Components,选中counter6,并将其拖入到原理图界面中,完成进一步的测试设计。软件设计21利用门电路:最底层,基础,原理易懂,画起来稍微麻烦利用LUT:lookup table查找表方便快捷 ,但掩藏了最底层的东西。软件设计22000000010010001101000101D3 D2 D1 D0011001111000100110位计数器设计(LUT)软件设计23当前状态下一状态D3 D2 D1 D0Q3 Q2 Q1 Q000000001000100100010001100110100010001010101011001100111011110001000100110010000状态转移表软件设计24软件设计25D触发器配
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖北孝感美珈职业学院《组织行为学》2023-2024学年第二学期期末试卷
- 昆明艺术职业学院《中外美术史》2023-2024学年第二学期期末试卷
- 四川文化艺术学院《轨道交通自动化专题》2023-2024学年第二学期期末试卷
- 2025届湖南省高考历史仿真模拟试卷02
- 2025年上海市安全员《C证》考试题库
- 晋中学院《特种铸造》2023-2024学年第二学期期末试卷
- 林州建筑职业技术学院《商业插图》2023-2024学年第二学期期末试卷
- 黑龙江中医药大学《商务沟通与谈判》2023-2024学年第二学期期末试卷
- 拉萨师范高等专科学校《大数据安全技术》2023-2024学年第二学期期末试卷
- 长沙学院《生物药物检测技术与设备》2023-2024学年第二学期期末试卷
- 历史类常识考试100题及完整答案
- 医院纳入定点后使用医疗保障基金的预测性分析报告
- 媒介素养概论 课件 刘勇 第0-4章 绪论、媒介素养-新闻评论
- 智能割草机器人的概述外文翻译
- 井下作业工:初级井下作业工考试答案二
- 民营企业职务犯罪预防
- 睿智医药科技股份有限公司财务分析研究
- 【品牌战略】麦当劳公司成功管理秘诀苦心经营
- 2024届南通二模(又苏北七市二模)数学试题
- 菜点与酒水知识课件
- 新修订《中小学教师职业道德规范》解读
评论
0/150
提交评论