单片机(2)

2019-05-24 18:57

3.2模数转换器原理图

制作步骤如下:①新建一个设计数据库文件;②新建一个原理图文件(即启动原理图文件编辑器界面);③加载原理图元件库(根据原理图需要加载元件库);④绘制原理图:放制元件、绘制导线、放制电源和接地符号、放制网络标号、放制节点等;⑤属性的编辑:包括元件及标注、一般导线和总线等;

3.3制作步骤

制作步骤如下:①新建一个设计数据库文件;②新建一个原理图文件(即启动原理图文件编辑器界面);③加载原理图元件库(根据原理图需要加载元件库);④绘制原理图:放制元件、绘制导线、放制电源和接地符号、放制网络标号、放制节点等;⑤属性的编辑:包括元件及标注、一般导线和总线等;

5

4 Keil C软件汇编语言设计

4.1Keil C软件介绍

Keil C51目前由ARM国内授权代理商提供技术支持和销售等相关服务。

产业标准的Keil C编译器、宏汇编器、调试器、实时内核、单板计算机和仿真器,支持所有的251系列微控制器,帮助你如期完成项目进度。

KEIL C51开发工具旨在解决嵌入式软件开发商面临的复杂问题。

当你开始一个新项目,只需简单的从设备数据库选择使用的设备,uVision IDE将设置好所有的编译器、汇编器、链接器和存储器选项。包含大量的例程,帮助你着手使用最流行的嵌入式8051设备。Keil μVision调试器准确地模拟8051设备的片上外围设备(IC、CAN、UART、SPI、中断、I/O端口、A/D转换器、D/A转换器和PWM模块)。模拟帮助你了解硬件配置,避免在安装问题上浪费时间。 此外,使用模拟器你可以在没有目标设备的情况下编写和测试应用程序。

当你准备在目标硬件上测试软件应用时,可以使用MON51、MON390、NONADI、或者FlashMON51目标监视器、ISD51 In-System调试器、ULINK USB-JTAG适配器在目标系统上下载并测试程序代码。

4.2利用Keil C软件编写模数转换程序代码

第一步: 双击Keil uVision2的桌面快捷方式,启动Keil集成开发开发软件。

6

图:软件启动后的界面

第二步: 新建文本编辑窗。点击工具栏上的新建文件快捷按键,即可在项目窗口的右侧打开一个新的文本编辑窗。

第三步:输入源程序。在新的文本编辑窗中输入源程序,可以输入C语言程序,也可以输入汇编语言程序。

7

图:本次试验输入源程序代码

第四步:保存源程序。保存文件时必须加上文件的扩展名,如果你使用汇编语言编程,那么保存时文件的扩展名为“.asm”,如果是C语言程序,文件的扩展名使用“*.C ”。

图:保存源程序

注:第3步和第4步之间的顺序可以互换,即可以先输入源程序后保存,也可以先保存后输入源程序。

第五步:新建立Keil工程。如图,点击 \工程\新建工程\命令,将出现保存对话框。

8

图:新建工程

第六步:加入源程序到工程中。在选择好CPU型号后,点击\确定\按钮返回主界面,此时可见到工程管理窗中出现“Target 1”,点击“Target 1”前面的“+”号展开下一层的“Source Group 1”文件夹,此时的新工程是空的,“Source Group 1”文件夹中什么文件都没有,必须把刚才输入的源程序加入到工程当中。如图9所示,右击工程管理窗中的“Source Group 1”,出现下拉菜单,点击“增加文件到组'Source Group 1'”命令,将出现添加文件对话框。 第七步:源程序的编译与目标文件的获得

我们已经完成了从源程序输入、工程建立、工程详细设置的工作,接下来我们将完成最后的步骤,此时我们可以在文本编辑窗中继续输入或修改我们的源程序,使程序实现我们的目标,在检查程序无误后保存工程。接着如下图19所示,点击“构造目标”快捷按钮,进行源程序的编译连接,源程序编译相关的信息会出现在输出窗口中的“构造”页中。下图19显示编译结果为0错误,0警告,同时产生了目标文件lich1.hex。如果源程序中有错误,则不能通过编译,错误会在输出窗口中报告出来,双击该错误,就可以定位到源程序的出错行,我们可以对源程序进行反复修改,再编译,直到没有错误为止。注意:每次修改源程序后一定要保存。

编译通过后,我们打开工程文件夹,可以看到文件夹中有了“lich1.hex”,这就是我们需要的最终目标文件,用编程器把该文件写入单片机,单片机就可以实现我们程序的功能了。

5分析与总结

5.1在制作电路原理图过程中应该注意的问题

◎绘制原理图时,需要熟悉元件的名称才能快速找到正确的元件并添加上该元件; ◎绘制原理图时,注意节点放置的地方,有时系统会自动给所有导线交叉的地方都加上一个节点;

◎注意绘制原理图时,需要安排好每个元件的位置,不然元件摆设会出问题,不易完电路图。

9

5.2总结

我们用了四周时间,接触了一个新的软件Proteus。Proteus是一个实用软件,在老师的教导下,我们学习了用该软件绘制电路原理图。

在Proteus中绘制原理图时,让我们对该软件的基本操作有了比较全面的掌握。在最后的课程设计时,老师给我们布置任务需要我们自己去动手完成模数转换器的设计。

通过Proteus软件教程的理论学习与技能操作,我基本学会了小电路图的设计和印制电路图PCB的绘制步骤以及在设计过程中应当注意那些技巧方法(比如焊盘、导线的尺寸等细小问题)。Proteus 的学习不是一朝就能学会的,它是一个持续的学习过程,只有在不断地重复的实际演练与操作中,我们的水平和能力才会有一定的熟练与提高。同时也为以后在专业技术上的应用打下了一定的基础。

在这次试训中不仅只对单片机编程有了新的认识,还对整个单片机的开发平台都有了一厅的了解,这是一笔不错的收获。

10


单片机(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:围墙、道路、传达室拆迁复建项目施工方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: