第6章 MCS-51单片机内部资源及编程精要.ppt

第6章 MCS-51单片机内部资源及编程精要

* 第6章 MCS-51单片机内部资源及编程 第6章 MCS-51单片机内部资源及编程 MCS-51单片机的内部资源主要有并行I/O口、定时器/计数器、串行接口以及中断系统,MCS-51单片机的大部分功能就是通过对这些资源的利用来实现的。下面分别对其介绍,并用汇编语言分别给出相应例子。 6.1 并行输入/输出接口 6.1.1 并行口应用与编程 【例6-1】 利用单片机的P1口接8个发光二极管,P0口接8个开关,编程实现,当开关动作时,对应的发光二极管亮或灭。 只须把P0口的内容读出后,通过P1口输出即可。 汇编程序: ORG 0100H MOV P0,#0FFH LOOP: MOV A,P0 MOV P1,A SJMP LOOP 6.2 定时/计数器接口 6.2.1 定时/计数器的主要特性 1.MCS-51系列中8051单片机有两个16位的可编程定时/计数器:定时/计数器T0和定时/计数器T1。 2.每个定时/计数器既可以对系统时钟计数实现定时,也可以对外部信号计数实现计数功能,通过编程设定来实现。 3.每个定时/计数器都有多种工作方式,其中T0有四种工作方式;T1有三种工作方式。通过编程可设定工作于某种方式。 4.每一个定时/计数器定时计数时间到时产生溢出,使相应的溢出位置位,溢出可通过查询或中断方式处理。 6.2.2 定时/计数器T0、T1的

文档评论(0)

1亿VIP精品文档

相关文档