[信息与通信]第六章 单片机内部资源及编程.ppt

[信息与通信]第六章 单片机内部资源及编程.ppt

[信息与通信]第六章 单片机内部资源及编程

第 六 章 MCS-51单片机内部资源及编程 MCS-51单片机的内部资源主要有并行I/O口、定时器/计数器、串行接口以及中断系统,MCS-51单片机的大部分功能就是通过对这些资源的利用来实现的。 6.1 并行输入/输出接口 复习4个并行口特性 应用举例: 1.利用单片机的P0口接8个发光二极管,P1口接8个开关,编程实现,当开关动作时,对应的发光二极管亮或灭。 汇编程序: ORG 0100H MOV P0,#0FFH LOOP: MOV A,P0 MOV P1,A SJMP LOOP 延时函数的编写 void delay() { int x=5000; while(x--); } 流水灯程序 #include reg51.h void delay() { int x=5000; while(x--); } Main() { Unsigned char LED; LED=0x1; P0=LED; While(1) { Delay(); LED=LED1; P0=LED; } } 2.蜂鸣器接口 例:编程使蜂鸣器响5次,每次响0.5秒,停1秒。 6.2 定时/计数器接口 定时/计数器的主要特性: 1.MCS-51系列中51子系列有两个16位的可编程定时/计数器:T

文档评论(0)

1亿VIP精品文档

相关文档