串行输入口) P 3。1T xD(串行输出口) P 3。2INT0 (外部中断口 0) P 3。3INT1 (外部中断口 1) P 3。4T 0(定时器 0外部输入) P 3。5T 1(定时器 1外部输入) P 3。6WR(外部数据存储器写脉冲) P 3。7RD(外部数据存储器读脉冲) 系统引脚图 6 图1系统引脚图图(2 )单片机的内部结构图图2单片机内部结构图 7 第3章硬件电路的设计 3.1 单元电路的设计 1、时钟电路选取原则:传统做法,但能够实现所需,即最简单也最是实用。电容选取 22uF ,晶振为 12MHZ 。图4时钟电路 2、复位电路常见的复位电路有两种,上电自动复位、手动复位电路。本设计中采用的是手动复位。图5复位电路 3、交通灯电路本系统采用二极管作为交通灯来使用,单片机的 I/O 口直接与二极管连接。在十字路口的四组红、黄、绿三色交通灯中,主干道的同色灯连接在一起,支干道的同色灯也彼此连接,受单片机 P1.0~P1.5 控制。6个发光二极管采用共阳极的连接方式,因此 I/O 口输出低电平时,与之相连的二极管会亮,输出高电平时, 二极管灭。 8 4、倒计时显示电路该交通灯控制系统在正常工作情况下,每 30 秒变换一次,为方便提示路上行人及车辆交通灯转换的剩余时间,专门为控制系统提供了一个倒计时的显示装置。该装置采用七段数码管来显示,每个路口需要两个,共八个,在设计电路时, 只用了两个进行模拟。本系统采用静态显示,用 74SL373 锁存器驱动并锁存。所谓静态显示,就是当显示器显示某一字符时,相应的数码管恒定的导通或截止。 5、显示切换电路当按下 K1 时为显示方式 1 ,主干道保持畅通,当支干道有车通通过时,主干道红灯亮,支干道路灯亮,支干道通。支干道无车,恢复主干道畅通。当按下 K2时为显示方式 2,红、绿、黄灯自动循环显示。 3.2 程序图图6程序图