[单片机原理及应用技术(第3版)课件]第9章80C51的C语言程序设计.pptVIP

  • 73
  • 0
  • 约7.15千字
  • 约 44页
  • 2017-09-25 发布于江苏
  • 举报

[单片机原理及应用技术(第3版)课件]第9章80C51的C语言程序设计.ppt

[单片机原理及应用技术(第3版)课件]第9章80C51的C语言程序设计.ppt

第9章 80C51的C语言程序设计 9.1 单片机C语言概述 采用C51的优点 9.2 C51的数据类型与运算 C51的存储器类型 9.3 C51流程控制语句 条件语句 开关语句 9.4 C51的指针类型 9.5 C51的函数 9.6 C51编程实例 【例10-1】单片机应用系统中,外中断0引脚接一个开关,并行口线P1.0接一个发光二级管。要求:开关闭合一次,发光二极管的状态改变一次。试编写程序 #include “reg51.h” #include “intrins.h” sbit P10=P1^0; void delay(void) {int a = 5000; while(a - - )_nop_( ); } void int_srv(void)interrupt 0 {delay( ); if(INT0 = =0){P10 = ! P10;while(INT0 = =0);} } void main() { P10 = 0; EA = 1; EX0 = 1; while(1); } 定时计数器编程示例 【例10-2】 利用定时/计数器T0的方式1,产生10ms的定时,并使P1.0引脚上输出周期为20ms的方波,采用中断方式,设系统时钟频率为12 MHz。 1、计算计数初值X: N=t/ Tcy =10×10-3/1×

文档评论(0)

1亿VIP精品文档

相关文档