首页
|
自动化毕业论文
|
电子机电毕业论文
|
电子通信论文
|
电气工程论文
|
电子信息工程
|
电气工程原创论文
|
电气工程免费论文
|
全站搜索
原创毕业论文 →
电气工程专业原创毕业论文
现成毕业论文范文 →
电气工程专业毕业论文范文
当前位置:
电气工程论文网
->
电子专业免费论文
-> 数字频率信号源设计(十)
数字频率信号源设计(十)
本文ID:LW5702
数字频率信号源设计(十)
2,这是KEIL uVision2项目文件扩展名,以后我们可以直接点击此文件以打开先前做的项目
图8.1
7.1
图8.2
(2)选择所要的单片机,这里我们选择常用的Ateml公司的AT89S51。此时屏幕如图7.2显示。在这个界面后面有这个芯片得功能和特点介绍。
(3)首先我们要在项目中创建新的程序文件或加入旧程序文件。如果没有现成的程序,那么就要新建一个程序文件。在KEIL中有一些程序的Demo,在这里我们还是以一个C语言为例介绍如何新建一个C程序和如何加到自己的第一个项目中吧。点击图中的1的新建文件的快捷按钮,在2中出现一个新得文字编辑窗口,这个操作也可以通过菜单FILE-NEW或快捷键 Ctrl+N来实现。好了,现在可以编写程序了,光标已出现在文本编辑窗口中。这里我们先打一个比较小的程序。
#include (at89x51.h)
#invlude(stdio.h)
Void main(void)
{
Scon=0x50://串口方式1,允许接受
Tmod =0x20://定时器1定时方式2
Tcon=0x40://设定时器1开始计数
Th 1=0xe8://11.0592MHZ
Tl1=0xe8;
T1 =1;
While(1)
{
Printf(“hello world!\n”);
}
}
Tr1=1:
这段程序的功能是不断从串口输出“hello world!”字符,我们先不管程序的语法和意思,先看看如何把它加入到项目中如何编译试运行。
(4)点击图3-2-3中的3保存新建的程序,也可以用菜单FLIE-SAVE或快捷键ctrl+s进行保存。因是新文件所以保存时会弹出操作窗口,我们把第一个程序命名为test.c,保存在项目所在的目录中,这时你会发现程序单词有了不同的颜色,说明KEIL的C语法检查生效了。如下页图7.3鼠标在屏幕左边的Source Group1文件夹图标左边出现了一个小+号说明,文件组中有了文件,点击它可以展开查看。
图8.3
图8.4
(5)进入调试模式,软件窗口样式大致如图7.4。图中1为运行,当程序处于停止状态时才有效,2为停止,程序处于运行状态时才有效。3是复位,模拟芯片的复位,程序回到最开头处执行。按4我们可以打开5中的串行调试窗口,这个窗口我们可以看到从51芯片的串行口输入输出的字符,这里的第一个项目也正是在这里看运行结果。这些在菜单中也有,这里不再一一介绍了。首先按4打开串行调试,再按运行键,这时就可以看到串行调试窗口中不断的打印“hello world!”.这样就完成了第一个C项目。最后我们要停止运行程序运行回到文件编辑模式中,就要先按停止按钮再按开启\关闭调试模式按纽。然后我们就可以进行关闭KEIL等操作了。
以上就是KEIL这个软件的基本操作过程。具体详细的介绍可以参考有关这方面的材料。
软硬件的调试
在调试之前,我进行了很多的探索工作。首先,在编写程序的时候,需要
建立控制字,预备频率与输出频率的查询表。根据AD7008的计算公式,如果我用计算器一个一个计算需要的值的话,一共38组数据,将花费我大量的时间,而且又要在进制之间进行转化,十分麻烦。因此,我用C编写了一个计算程序,而且具有直接将数据转换成16进制的控制字的功能,为查询表的完成带来很大的方便。查询表和C程序参见附录。
其次是主程序的编写,可分为两部分:实现数码管显示控制和实现输出信号控制。我是在宿舍完成第一部分程序的编写和调试的。相关程序见附录。最开始将程序烧录到单片机后,初始化设置的数据不能显示(初始化数据是12.34),检查单片机相关引脚电压,一切正常,怀疑是晶振不起振,换了一个24M的,显示是能显示,但是不正常显示。于是转而检查原理图和PCB图,发现手工布线的时候忘将相关焊点连接。改成错误后,虽能正常显示初始数据,但是键盘不能控制数码管的显示。应该是程序的问题。检查修改程序,重新烧录进去,第一部分的电路就基本正常了。
第二部分电路也是和第一部分调试差不多,需要的是示波器。第一部分电路正常,说明整个电路在连接上没有问题,完成这部分主要的就是程序的修改调试。
调试过的程序见附录。
8 总结
8.1 电路调试体会
除了所熟悉的理论知识,电路的调试需要的是耐心和信心。这是精神方面的要求。在具体的调试过程中,需要的是很多的技巧和经验。这就是技术上的要求。我对这两个方面的体会很深。我的调试花了很长时间,从一个一个元器件管脚电气特性的检查,到一条线一条线的连接检查,都是不可避免的,因为有很多的原因可以导致我的东西出不来!当然并不是检查所有的器件和线路。调试程序的时候,每一次都需要插把单片机,插把是有技巧的,需要注意的。曾经有同学强行插把将单片机管脚弄断。给我印象最深的就是电路器件的检查。当时数码管不能显示,检查电路连接正常后,一个同学直接告诉我:你的就是晶振不行.在他的指点下换了一个24M的,数码管终于能显示了。(不是正常显示,但是排除了一个错
误了。)那同学做过7,8块板子,经验很丰富。所以,在检查错误的时候,经验
能让我们省很多事。
8.2 整个毕业设计过程的体会
本系统经测试运行效果良好,达到预期的目的,其性能指标均达到了预期要求。总的来说还是很顺利,但在制作过程中遇到了不少麻烦,从中也学到了很多知识, 积累了一定的电路设计经验。现把三个多月来的体会总结
首页
上一页
7
8
9
10
11
12
13
下一页
尾页
10
/19/19
WORD格式全文下载链接
(充值:元)
数字频率信号源设计(十)
......
本论文《
数字频率信号源设计(十)
》在
电子专业免费论文
栏目,由
电气工程论文网
整理,转载请注明来源 www.dqlunwen.top 更多论文,请点
电气工程论文
查看
上一篇
:
温湿度检测系统的设计
下一篇
:
脉冲信号发生器的制作课程设计
点击查看关于
数字
频率
信号源
设计
的相关论文题目
2010-03-15 17:50:24【
返回顶部
】
相关栏目
光机电应用技术
机电一体化
应用电子技术
电子信息工程技术
自动化免费论文
自动化专业毕业论文
电子专业免费论文
电子机电毕业论文
电气工程免费论文
测控技术与仪器
电气工程原创论文
电子通信论文
电气自动化开题
电子机电开题报告
电子通信免费论文
PLC相关外文翻译
电子机电信息外文翻译
电子通信外文翻译
联系方式
电子信息工程论文下载
电气工程论文下载