| 欢迎光临MCUWAY! 本站网名:单片机之路 永久域名:www.mcuway.com |
|
|
单片机之路教你学会使用Keil软件(续3) 在前面的几讲中单片机之路给您介绍了工程的建立方法,常用的调试方法,除此之外,Keil 还提供了一些辅助工具如外围接口、性能分析、变量来源分析、代码作用分析等,帮助我们了解程序的性能、查找程序中的隐藏错误,快速查看程序变量名信息等,这一讲中将对这些功工具作一介绍,另外还将介绍 Keil 的部分高级调试技巧。 一、 辅助工具 这部份功能并不是直接用来进行程序调试的,但可以帮助我们进行程序的调试、程序性能的分析,同样是一些很有用的工具。 1、外围接口 为了能够比较直观地了解单片机中定时器、中断、并行端口、串行端口等常用外设的使用情况,Keil 提供了一些外围接口对话框,通过Peripherals 菜单选择, 该菜单的下拉菜单内容与你建立项目时所选的CPU 有关,如果是选择的89C51 这一类“标准”的51 机, 那么将会有Interrupt(中断)、I/O Ports(并行 I/O 口)、Serial(串行口)、Timer(定时/计数器)这四个外围设备菜单。打开这些对话框,列出了外围设备的当前使用情况,各标志位的情况等,可以在这些对话框中直观地观察和更改各外围设备的运行情况。
图 1 外围设备之并行端口 下面我们通过一个简单例子看一看并行端口的外围设备对话框的使用。例 4: MOV A,#0FEH LOOP: MOV P1,A RL A CALL DELAY ;延时 100 毫秒 JMP LOOP 其中延时 100 毫秒的子程序请自行编写。 编译 、连接进入调试后,点击Peripherals->I/O-Ports->Port 1 打开,如图 1 所示,全速运行,可以看到代表各位的勾在不断变化(如果看不到变化, 请点击 View->Periodic Window Updata),这样可以形象地看出程序执行的结果。 |
|
|
|
|
|
|
|
学习单片机的必经之路——单片机之路,永久域名:www.mcuway.com |