电子设计应用软件训练总结报告

电子设计应用软件训练总结报告

ID:19430541

大小:389.50 KB

页数:17页

时间:2018-10-02

电子设计应用软件训练总结报告_第1页
电子设计应用软件训练总结报告_第2页
电子设计应用软件训练总结报告_第3页
电子设计应用软件训练总结报告_第4页
电子设计应用软件训练总结报告_第5页
资源描述:

《电子设计应用软件训练总结报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、XX大学电子信息工程学院电子设计应用软件训练总结报告学生姓名:专业:电子信息工程班级:学号:指导教师:训练时间:2017年6月26日至2017年6月30日电子信息工程学院电子设计应用软件训练任务【训练任务】:1、熟练掌握PROTEUS软件的使用;2、按照设计要求绘制电路原理图;3、能够按要求对所设计的电路进行仿真;【基本要求及说明】:1、按照设计要求自行定义电路图纸尺寸;2、设计任务如下:利用4×4矩阵键盘和一个LED数码管构成简单的输入显示系统,实现对键盘的扫描和LED数码管显示键盘按下键的键号。共有4×4=16个按键和一个数

2、码管,16个按键的键号分别对应1个16进制数字:0-F。单击相应按键,则在数码管上显示相应的键号0-F。3、按照设计任务在Proteus中绘制电路原理图;4、根据设计任务的要求编写程序,画出程序流程图,并在Proteus下进行仿真,实现相应功能。【按照要求撰写总结报告】成绩:_____电子设计应用软件训练总结报告一、任务说明本次课设的目的是熟练掌握Proteus软件的使用,按照设计要求绘制电路原理,并且能够按要求对所设计的电路进行仿真。我的课设任务是利用4×4矩阵键盘和一个LED数码管构成简单的输入显示系统,实现对键盘的扫描和L

3、ED数码管显示键盘按下键的键号。共有4×4=16个按键和一个数码管,16个按键的键号分别对应1个16进制数字:0-F。单击相应按键,则在数码管上显示相应的键号0-F。完成此任务需三部分,第一部分用Proteus软件绘制原理图,第二部分用Keil4软件编写程序,第三部分将编写的程序与Proteus中的原理图相结合,实现相应功能。二、绘制原理图2.1Proteus软件介绍Proteus软件是英国LabCenterElectronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件

4、的仿真功能,还能仿真单片机及外围器件。它是目前比较好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus是英国著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、AR

5、M、8086和MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。2.2绘制步骤1.新建文件打开Proteus软件,点击File->NewDesign,选择LandscapeA4,即选择A4大小的图纸。选择图纸尺寸如图1所示。15电子设计应用软件训练总结报告图1.图纸尺寸选择选好图纸后,对新建的设计进行保存,命名,文件名字的后缀为DSN,新建设计窗口如图2所示。图2.新建设计窗口2.元件查找和放置对自己所需要的元件在网上进行

6、查找元器件所在的库和元器件名称,在主界面上找到P按键,P键位置如图3所示。15电子设计应用软件训练总结报告图3.P键位置点击P位置出现PickDevices的界面,如图4所示。然后在关键字中输入查到的元器件名称,在列表里找到自己需要的器件,例如AT89C51单片机,如图5所示,然后点击确定。图4.PickDevices界面图5.AT89C51单片机15电子设计应用软件训练总结报告按照此步骤将仿真电路中所需要的所有元器件找到,并添加,元器件添加完成如图6所示。图6.元器件添加2.3硬件框图把所需要的器件合理的放到空白图纸中,点击鼠

7、标左键,即可出现所需器件,选好位置后,再次点击鼠标左键,此时,器件即可放置到选定位置。所有器件放置好后,开始连线。1.4×4矩阵键盘与AT89C51单片机P1口的连线,如图7所示。图7.振荡器与AT89C51单片机的连线2.数码管与AT89C51单片机P0口的连线,如图8所示。图8.数码管与AT89C51单片机的连线15电子设计应用软件训练总结报告一、软件设计3.1程序框图开始行扫描,是否有导通否是短暂延时判断列地址是否为低电位否是再次判断列地址是否为低电位选中按键是调用显示子程序结束扫描下一行,若四行都无低电位则循环扫描图9.

8、程序流程图15电子设计应用软件训练总结报告3.2程序说明开始程序,程序跳转到主程序main中,从main函数跳转到扫描子程序,循环扫描矩阵键盘的四行,若在某一行导通,则判断该行上的哪一列产生了低电位,找到产生低电位的列后,经过短暂延迟再次判断,以达到消抖的目的。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。