1 / 13

工程背景下的单片机原理及系统设计

工程背景下的单片机原理及系统设计. Powerpoint 制作: 五邑大学信息工程学院 刘焕成 电话: 3299035(O) 课程主讲: XXX. 工程背景下的单片机原理及系统设计. 实验 3 (定时器与 I/O 综合应用) 内容提示 实验前的准备: 1 )编写源程序:参考例 6-2 的汇编程序 , 定时并产生方波,留于中断实验备用。 注意修改要求:定时 50ms , fosc=11.0592MHz 。(即需要你重新计算时间常数) 2 )在 1 )的基础上,编写连续定时 1s 的程序。

Download Presentation

工程背景下的单片机原理及系统设计

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 工程背景下的单片机原理及系统设计 Powerpoint 制作: 五邑大学信息工程学院 刘焕成 电话:3299035(O) 课程主讲:XXX

  2. 工程背景下的单片机原理及系统设计 实验3(定时器与I/O综合应用)内容提示 实验前的准备: 1)编写源程序:参考例6-2的汇编程序,定时并产生方波,留于中断实验备用。 注意修改要求:定时50ms,fosc=11.0592MHz。(即需要你重新计算时间常数) 2)在1)的基础上,编写连续定时1s的程序。 3)修改例6-2的程序,使之成为T0计数程序。但要求用方式2,具体计数值自己定。

  3. 工程背景下的单片机原理及系统设计 实验3内容提示 实验内容及要求1) 调度源程序1)的定时程序。 用示波器看方波波形,并记录方波的频率。并与你设计的定时对应的频率相比较,确定其正确性。

  4. 工程背景下的单片机原理及系统设计 实验3内容提示 实验内容及要求2) 调度源程序2)的定时程序。 用示波器看方波波形,记录方波的频率,应该是多少?周期是多少?确定其正确性。

  5. 工程背景下的单片机原理及系统设计 实验3内容提示 实验内容及要求3),编写定时器T0方式2计数程序。具体计数值自己定,如4个或6个。 计数脉冲源做法:参照下页图示接电路(用杜邦线短接) ,则T0脚与左侧键的触发接通,至此,电路连接完成。

  6. 工程背景下的单片机原理及系统设计 实验3内容提示 定时器计数实验室仍采用右图所示的电路。 该电路接口示意图见下页,该图可以在我校网站学习资源栏目中的单片机原理中找到!

  7. 工程背景下的单片机原理及系统设计

  8. 工程背景下的单片机原理及系统设计 ORG 0000H LJMP MAIN ORG 000BH LJMP T0INI MAIN: MOV SP,#0DFH MOV TMOD,#02H MOV TH0,#0FAH MOV TL0,#0FAH SETB TR0 SETB ET0 SETB EA SJMP $

  9. 工程背景下的单片机原理及系统设计 T0INI: CPL P1.0 CLR TF0 RETI END

  10. 工程背景下的单片机原理及系统设计 实验3内容提示 先编写实现计数功能的最基本程序,用运行到光标处功能,观察按键到数后是否能导致T0中断。参考程序如下: #include<reg52a.h> void timer1() interrupt 1 //T0中断服务程序 { TF0 = 0; }

  11. 工程背景下的单片机原理及系统设计 void main() { TMOD = 0x06; // T0工作于方式2计数 TL0 = 0xfd; TH0 = 0xfd; //计数常数 ET0 =1; EA = 1; TR0 = 1; //开中断并启动定时 while (1); //等待中断 }

  12. 工程背景下的单片机原理及系统设计 本部分结束

  13. 工程背景下的单片机原理及系统设计 实验报告可参考实验讲义中的提示。实验内容以本讲义为准。 本部分结束

More Related