欢迎来到天天文库
浏览记录
ID:14392786
大小:124.52 KB
页数:13页
时间:2018-07-28
《单片机原理与接口技术课程设计-基于89c51单片机交通灯设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、单片机原理与接口技术课程设计题目:基于89C51单片机交通灯设计学院:信息工程学院专业班级:姓名:学号:2008001118-12-目录一、设计题目:带有强制按钮的交通灯2二、实验设备:2三、芯片介绍:2四、设计内容:2五、I/O端口使用表:5六、硬件原理图:5七、程序流程图:6八、C语言程序:7九、总结与体会:9十、参考文献:10-12-一、设计题目:带强制按钮的交通灯二、实验设备:装有STC下载软件、Keil编程软件的计算机;89C51单片机开发板一块。三、芯片介绍:MCS-51系列单片机是在一块芯片上集成了CPU、RAM、ROM
2、、定时/计数器和多功能I/O口等基本功能部件的一台计算机。单片机必须配备部件外围元件才能使用,其系统核心是单片机芯片,芯片引脚按功能分为3类,即数据总线、地址总线、和控制总线。MCS-51系列单片机的外形采用40引脚双列直插封装(DIP)或LCC/QFP封装,每条引脚有规定的序号和名称。DIP封装的引脚排列和逻辑如下图:MCS-51主要功能引脚说明如下:(1)主电源引脚Vcc和GNDVcc电源输入端。工作电源和编程校验为+5V。GND共用接地段。(2)时钟电路引脚XTAL1和XTAL2-12-XTAL1和XTAL2分别用做晶体振荡电路
3、的反响请输入端和输出端。(3)控制信号引脚RST,ALE,PSEN非和EA非RST——复位信号输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将是单片机复位。ALE——当访问外部程存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。PSEN非——程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89C52由外部程序存储器取指令(或数
4、据)时,每个机器周期两次PSEN有效,即输出两个脉冲,在此期间,当访问外部数据存储器,将跳过两次PSEN信号。EA——外部访问允许,欲使CPU仅访问外部程序存储器(地址为0000H-FFFFH),EA端必须保持低电平(接地)。(4)4个8位I/O端口——P0,P1,P2和P3P0口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上拉电阻。P1口:P1口是一个具有内部上
5、拉电阻的8位双向I/O口,p1输出缓冲器能驱动4个TTL逻辑电平。对P1端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。P2口:P2口是一个具有内部上拉电阻的8位双向I/O口,P2输出缓冲器能驱动4个TTL逻辑电平。对P2端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。在访问外部程序存储器或用16位地址读取外部数据存储器时,P2口送出高八位地址。在这种应用中,P2口使用很强的内部上拉发送1。在使用8位地址访问外部数据存储器时,P2口输出P2锁存器的内容。P3口:P3口是一个具有内部上拉电阻的8位双向I/
6、O口,P3输出缓冲器能驱动4个TTL逻辑电平。对P3-12-端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。端口引脚第二功能:P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2INTO(外中断0)P3.3INT1(外中断1)P3.4TO(定时/计数器0)P3.5T1(定时/计数器1)P3.6WR(外部数据存储器写选通)P3.7RD(外部数据存储器读选通)一、设计内容:1.交通灯循环显示。2.当按下按钮K1触发时外部中断0,控制东西绿灯强制;当按下按钮K2触发时外部中断1,控制南北绿灯强制。按钮KEY按下强
7、制解除。3.定时计数器0控制绿灯显示时间,并用数码管显示时间。二、I/O端口使用表:引脚所接元件功能P2.7D0东西黄灯P2.6D1东西红灯P2.5D2东西绿灯P2.2D3南北绿灯P2.1D4南北黄灯P2.0D5南北红灯P1SMG1时间十位P0SMG2时间个位P3.2K1东西绿灯强制P3.3K2南北绿灯强制P3.7KEY强制解除-12-一、硬件原理图:二、程序流程图:主程序流程图:开始交通灯显示子程序初始化T0、INT0、INT1中断设置定时50ms;T0中断优先级为低-12-交通灯显示子程序流程图:东西路口绿灯亮;南北路口红灯亮东西
8、路口南北路口黄灯亮定时器定时10s东西路口绿灯闪5次;南北路口红灯同时闪5次东西路口南北路口黄灯亮延时东西路口红灯亮;南北路口绿灯亮定时器定时10s东西路口红灯闪5次;南北路口绿灯同时闪5次-12-外部中断0服务子程序:
此文档下载收益归作者所有