- 1
- 0
- 约1.27千字
- 约 18页
- 2017-11-05 发布于江苏
- 举报
项目一:标签计数器
项目一:标签计数器
模块二 单片机最小应用系统 ;知识技能目标;教学内容; 请以P1口为端口设计硬件电路,利用单片机最小应用系统点亮一盏灯。;1、管脚图:
MCS51系列的单片机管脚是相同的,所以彼此之间是相互兼容的,但在选材上要注意的一点是单片机程序存储器的空间范围的大小。
;2、信号引脚介绍
;2、信号引脚介绍
《1》、32个双向口线P0.0-P0.7、P1.0-P1.7、P2.0-P2.7、P3.0-P3.7。要注意的一点的是:当P0口进行一般的I/O输出(写)时,必须外接上拉电阻(1K);当P0口进行一般的I/O输入(读)时,必须先对其写“1”。
《2》、P3口的第二功能(见P12表1.1)
《3》、ALE:地址锁存控制信号,用以实现低位地址和数据的隔离。注意的是:这个管脚是输出一个1/6晶振频率的正脉冲信号。
《4》、PSEN、EA这2个管脚在不需要程序存储器扩容时候都通过硬件置“1”。
;
《5》、RST:复位信号。注意的是:当输入的复位信号连续两个机器周期以上的高电平时即为有效,在控制上电后,单片机硬件做的第一件工作就是复位。
《6》、X1、X2外接晶体引线端。
《7》、电源端VCC、GND。单片机控制系统常见的是采用+5V电源。值得注意的是单片机控制系统的电源应该单独供电。
;二、时钟电路;单片机复位的条件是:必须使RST/VPD 或RST引脚(9)加上持续二个机器周期(即24个振荡周期)的高电平。
例如:若时钟频率为12MHZ,每机器周期为1us,则只需2us以上时间的高电平。在RST引脚出现高电平后的第二个机器周期执行复位。 ;单片机常见的复位电路:上电复位电路、按键复位电路。;作用:使CPU和系统中的其他功能部件都处在一个确定的初始状态,并从这个状态开始工作,例如复位后PC=0000H,使单片机从第一个单元取指令。
无论是在单片机刚开始接上电源时,还是断电后或者发生故障后都要复位。 ; 交通灯安装在一个十字路口,分东西、南北走向,在东、南路口分别装有1个红黄绿指示灯。共6个指示灯,分别用L1~L6表示。红灯和绿灯各亮60s,黄灯亮10s。当东路口红灯亮时,南路口为绿灯亮;东路口黄灯亮时,南路口黄灯亮;反之亦然。
请同学设计??个单片机最小应用系统,以P1口控制六盏灯的亮灭情况,六盏灯分别模拟东路口和南路口的红黄绿灯。;程序分析;一、硬件电路设计;开始; Org 0000h
Ajmp main
Org 0100h
Main:mov sp,#60h
m1: mov p1,#0F3H
acall delay60s
mov p1,#0EDH
acall delay10s
mov p1,#0DEH
acall delay60s
mov p1,#0EDh
acall delay10s
ajmp m1;
原创力文档

文档评论(0)