当前位置:文档之家› 利用8253、8255芯片设计7位彩灯

利用8253、8255芯片设计7位彩灯

利用8253、8255芯片设计7位彩灯
利用8253、8255芯片设计7位彩灯

第1章.需求分析

1.1课程设计题目

循环彩灯控制系统设计

1.2设计任务及要求

任务:设计一个循环彩灯控制系统,能输出四种花型,参考花型如下:

1)00000001 左循环(1时亮,0时灭)

2)10000000右循环

3)按00011000,00100100,01000010,10000001

规律变化,然后彩灯全亮后,再循环不断。

4)按01010101,10101010(或红、绿彩灯)交替闪烁。

功能要求:1)循环彩灯的循环速度可调;

2)按键要求

①启动/暂停,按SW0开关启动系统,按SW1开关停止系统工作。

②花型变换,由开关SW2、SW3进行四种花型切换;

3)彩灯亮与灭的时间由8253提供

1.3 软硬件运行环境及开发工具

1、软硬件运行环境

利用TDN86/88实验平台进行硬件连接,利用TDN集成开发环境进行循环彩灯系统的程序设计(采用汇编语言),调试,直到满足设计要求。

2、开发工具

实验所使用的实验开发设备是TDN86/88型多功能微机实验平台,它的硬件由基本系统、外设功能模块和面包板实验区三大部分,按模块化开放式结构设计而成。

第2章.概要设计

2.1总体方案与说明

1. 8255A可编程并行接口芯片。

Intel 8255A是一种通用的可编程并行接口芯片,由于它是可以编程的,可以通过程序来设置芯片的工作方式,通用性强,使用灵活,可为多种不同的CPU与外设之间提供并行输

入/输出的通道。

(1)数据总线缓冲器

它是一个双向三态8位缓冲器,用作与系统总线连接是的缓冲部件.CPU与8255A之间所有的数据的发送与接收以及CPU向8255A发送的控制信息和8255A向CPU回送的状态信息

都是通过它传送的

(2) 三个8位端口PA、PB、PC

端口A(PA口):有一个8位数据输入锁存器和一个8位数据输入锁存/缓冲器;

端口B(PB口):有一个8位数据输入锁存器和一个8位数据输入/输出,锁存/缓冲器;

端口C(PC口):有一个8位数据输入锁存器和一个8位数据锁存/缓冲器。

通常PA口与PB口用作输入/输出的数据端口,PC口用作控制和状态信息端口。PC口可以分为两个四位的端口,每个端口包含一个四位锁存器,可分别同PA口和PB口配合使用,用

作控制信号(输出)或作为状态信号(输入)。

(3)A组和B组控制电路

A组:PA口和PC口的高四位(PC7~PC4);

B组:PB口和PC口的低四位(PC3~PC0)

D7 D6 D5 D4 D3 D2 D1 D0

D4 输入输出选择

0 A口为输出

1 A口为输入

D2 B口工作方式

8255芯片引脚图

本实验中方式控制字为10001001B ,工作在方式0,其中A 口为输出,上C 口输入; B 口为输出,下 C 口为输入。

2.8253可编程定时/计数器:

8253内部有三个计数器,分别成为计数器0、计数器1和计数器2,他们的机构完全相同。每个计数器的输入和输出都决定于设置在控制寄存器中的控制字,互相之间工作完全独立。每个计数器通过三个引脚和外部联系,一个为时钟输入端CLK ,一个为门控信号输入端GATE ,另一个为输出端OUT 。每个计数器内部有一个8位的控制寄存器,还有一个16位的计数初值寄存器CR 、一个计数执行部件CE 和一个输出锁存器OL 。

执行部件实际上是一个16位的减法计数器,它的起始值就是初值寄存器的值,而初始值寄存器的值是通过程序设置的。输出锁存器的值是通过程序设置的。输出锁存器OL 用来锁存计数执行部件CE 的内容,从而使CPU 可以对此进行读操作。顺便提一下,CR 、CE 和OL 都是16位寄存器,但是也可以作8位寄存器来用。

3.8259可编程中断控制器:

8259可编程中断控制器又称为优先权控制器,它可以为CPU 处理8级向量优先中断。

0 工作方式0

1 工作方式1 D6D5 A 口工作方式 00 方式0 01 方式1 1x

方式2

D1 输入输出选择 0 B 口为输出 1

B 口为输入

D3 输入输出选择 0 C 口高4位输出 1

C 口高4位输入 D0 输入输出选择 0 C 口低4位为输出 1

C 口高4位为输入

PC机用户可使用的硬件中断只有可屏蔽中断,由8259中断控制器管理,中断控制器用于接受外部的中断请求信号,经过优先级判别等处理后向CPU发出可屏蔽中断请求。

2.2循环彩灯流程图

系统开始运行后等待启动信号,当K2按下时进入花型循环,K2无反应时继续检测启动信号。在启动之后如果检测到K3信号,系统暂停,反之继续循环。

图2.2循环彩灯流程图

第3章.详细设计

3.1硬件原理图与说明

8255A的数据线,片选信号,地址线,读写控制线等与系统总线相连,CS与译码器的也相连,通过译码器连接到系统总线。电路使用共阳极接线发,提供低电平时发光二极管发光。通过软件向8255A中发送信号,启动系统,使彩灯实现循环的花形。再使开关可以控制彩灯在我们事先编译的花形中进行切换。k0和k1的状态为00则00000001左循环,k0和k1的状态为01则执行10000000右循环,k0和k1的状态为10则执行按10000001,11000011……11111111规律递增,全亮后同时闪烁一次,循环不断。k0和k1的状态为11则执行按01010101,10101010

图3.1实验原理图

3.2实验电路图与说明

8255A 芯片PA 口作为输出,工作在0方式下。PA7---PA0接LED 发光二极管D7—D0。PB 作为输入,工作在0方式下。PB 口的PB0和PB1接开关K0和K1,控制四种花形。PC 口的上C 口作为输入口,PC7和PC6接开关K2和K3,K2启动系统,K3退出程序,停止系统 工作。PB0和PB1控制四种花型的切换。

图3.2 实验连线图

第4章.系统调试与操作说明

4.1系统调试与操作说明

按照实验电路图连接实验线路,确认无误后。输入编写好的源程序代码,确认没有输入错误以后,编译连接加载程序,在下方会显示程序中出现的错误,找到出错的位置,因为我将PA 口作为输出口,PB 口作为输入口,PC 口高4位作为输入口低4位作为输出口,所以将8255初始化为MOV AL 8AH ,PC6连接K2即01000000H ,TEST AL 40H ,PC7连接K3即10000000H ,TEST AL 80H ,A 口地址为60H ,作为输出所以OUT 60H AL ,B 口地址为61H ,作为输入口所以IN AL 62H 。经过以上的调式,编译加载后系统能够正常的运行

K3

K2

KK UNIT

PA7 PA6

PC7 PA5

PA4 PA3 PA2

PC6 PA1

PA0

PB0 PB1 8255A

D7 D6 D5 D4 D3 D2 D1 D0 K0 K1

SW-LED UNIT

首先输入源程序代码,然后编译连接加载,加载成功后运行。本系统主要由四个开关控制,分别为K0、K1、K2和K3。K2置1时启动系统,K3置1时退出系统。K0和K1的状态为00则00000001左循环,K0和K1的状态为01则执行10000000右循环,K0和K1的状态为10则执行按1000001,11000011……11111111规律递增,全亮后同时闪烁一次,循环不断。K0和K1的状态为11则执行按01010101,10101010闪烁

埋置式埋置式桥台刚性扩大基础设计计算书

河南理工大学 基础工程课程设计计算书 课题名称:“埋置式桥台刚性扩大基础设计”学生学号: 2 专业班级:道桥1204 学生姓名:连帅龙 指导教师:任连伟 课题时间:2015-7-1 至2015-7-10

埋置式桥台刚性扩大基础设计计算书 1.设计资料及基本数据 某桥上部结构采用钢筋混凝土剪支T 形梁,标准跨径上20.00m ,计算跨径L=19.60m ,摆动支座,桥面宽度为净7m+2×1.0m ,双车道,按《公路桥涵地基基础设计规范》(JTG D63—2007)进行设计计算。 1) 设计荷载为公路Ⅱ级。人群荷载为23kN m 。 材料:台帽、耳墙及截面a —a (设计洪水位)以上混凝土强度等级为C20,3125kN m γ=,台身(自截面a-a 以下) ,3223kN m γ=基础用C15的素混凝土浇筑,3324kN m γ=。台后及溜坡填土417γ=2kN m ,填土的内摩擦角35??=,粘聚力C=0。 水文、地质资料:设计洪水位高程离基底的距离为6.5m (在a-a 截面处),地基土的物理、力学指标见表1.1 表1.1 各土层物理力学指标 2桥台与基础构造及拟定的尺寸 桥台与基础构造及拟定的尺寸如图1.1所示,基础分两层,每层厚度为0.5m ,

襟边和台阶等宽,取0.4m 。基础用C15的混凝土浇筑,混凝土的刚性角 max 40α=?。基础的扩散角为: 1 max 0.8 tan 38.66401.0 αα-==?<=? 满足要求。

图1.1桥台及基础构造和拟定的尺寸(高程单位m) 3荷载计算及组合 (1)上部构造恒载反力及桥台台身、基础自重和基础上土重计算,其值列于表1.2。 表1.2 恒载计算表

单片机节日彩灯控制器设计

邯郸学院课程设计报告 课程名称单片机 题目节日彩灯控制器的设计 学生 学生 学生 学生 指导教师 年级 专业 二级学院 邯郸学院 2015年 1 月 5 日

邯郸学院《单片机》课程设计任务书

摘要 节日彩灯是生活中常常的装饰物品,是我国普遍流行的传统的民间的综合工艺品。彩灯艺术也是灯的综合性的装饰艺术。在当今社会里,彩灯已经成为我们生活当中的一部分,能给我们带来视觉上的享受,还能美化我们的生活。彩灯控制器主要是通过产生有规律变化的脉冲信号来实现彩灯的各种变化,他集中的应用了单片机、LED、自动控制等技术,是典型的基于单片机的电子产品。本文以AT89C51单片机为控制核心,采用模块化的设计方案,运用LED彩灯、按键等组成电路,实现才在开启时满足不一样的闪亮方法及方式。按K1—开始,按此键则灯开始流动(由上而下)。K2—停止,按此键则停止流动,所有灯为暗。K3—上,按此键则灯由上向下流动。K4—下,按此键则灯由下向上流动。按K5—从亮到暗到亮循环。通过按键能方便使用者选择不一样的亮法。并用仿真软件进行仿真按不同的方式点亮LED。还有就是这节日彩灯的制作成本低、精确度高、装调容易,为节日增添气氛,具一定的市场价值,因此制作了此节日彩灯。 关键词:节日彩灯;单片机;LED;设计;仿真

目录 摘要 (3) 一、概述 (5) 二、任务要求 (5) 三、硬件电路设计与分析 (5) 1.AT89C51单片机 (5) 1.1 AT89C51结构 (5) 1.2 AT89S51引脚描述 (6) 2.键盘设计 (8) 3.定时器与复位模块 (8) 3.1时钟电路 (8) 3.2复位电路 (9) 四、软件设计与论证 (10) 五、功能仿真实现 (11) 七、心得体会 (14) 八、参考文献 (15) 附录 (15)

数字电子钟8255 8253 8259

Hefei University 微机原理与接口技术课程设计 学科专业:自动化(3)班 课程题目:数字电子钟 完成时间:2011-1-12

自动化专业微机原理课程设计任务书 引言 (3)

1.设计目的 (1) 2.设计要求 (1) 3.总体设计: (1) 4.硬件设计: (2) 4.1、8259A芯片的内部结构及引脚 (2) 4.2、8255芯片的内部结构及引脚 (3) 4.3、8253芯片的内部结构及引脚 (3) 4.4.设计方案 (5) 5.软件设计: (6) 5.1原理框图 (6) 5.2系统模块详细设计与调试 (6) 5.3用定时器8253输出的脉冲 (7) 5.4完整程序如下: (9) 6.设计总结: (15) 引言 计算机的产生加快了人类改造世界的步伐,但是体积大,随着人们的生活越来越离不

开计算机。微型处理器在这种情况下应运而生。纵观各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及生活中使用的各种智能IC卡、电子宠物等,这些都离不开微型计算机。微机即是集CPU ,RAM ,ROM ,定时,计数和多种接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。 这次课程设计的题目是:数字电子钟的设计。计时精确的电子钟在我们生活中能处处能见到。钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、定时启闭电路、定时开关烘箱、通断动力设备,甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常现实的意义。通过对一个学期的微机原理与接口技术的学习,我们可以利用我们所学过的知识来实现数字电子钟的工作过程。我们选择LED显示, 8253定时功能、8255基本输入输出的功能、8259的中断功能来实现数字电子钟的设计。其中附有电路原理图,电路接线图和源程序。因水平有限,难免有疏落不足之处,敬请指导老师批评指正。

扩大基础设计计算书

目录 一、基本设计资料 (1) 二、设计内容: (1) (一)中墩及基础尺寸拟定 (1) 1.墩帽尺寸拟定 (1) 2.墩身尺寸确定 (2) 3基础尺寸确定.................................. - 4 - (二)墩帽局部受压验算. (4) 1.上部构造自重 (4) 2.墩身自重计算 (4) 3.浮力计算 (5) 4.活载计算 (5) 5.水平荷载计算 (7) 6.墩帽局部受压验算 (8) (三)墩身底截面验算 (9) 1.正截面强度验算 (9) 2.基底应力验算 (10) 3.稳定性验算.................................. - 10 - 4.沉降量验算.................................. - 10 - 5.墩顶水平位移验算............................ - 10 -

混凝土实体中墩与扩大基础设计 一、基本设计资料 1.设计荷载标准:公路II级 2.上部结构: 上部结构采用装配式后张法预应力混凝土简支T梁。跨径40m,计算跨径38.80m,梁长39.96m,梁高230cm,支座尺寸25cm×35cm×4.9cm(支座为板式橡胶支座,尺寸为顺×横×高),主梁间距160cm,桥面净宽为7+2×0.75m,一孔上部结构荷载为5070kN。 3.水文资料: 设计水位182.7m 河床标高177.65m; 一般冲刷度 1.60m; 局部冲刷深度2.80m。 4.地质资料: 表层3米厚为软塑粘性土,其液性指数I L=0.8;孔隙比e=0.7;容重γ=18.0kN/m3,以下为砾砂,中密γ=19.7kN/m3。 二、设计内容: (一)中墩及基础尺寸拟定 1.墩帽尺寸拟定(采用20号混凝土) 顺桥向墩帽宽度:b≥f + a +2c1 + 2c2 f = 40m(跨径)-38.80m(计算跨径)=1.20m 支座顺桥向宽度a = 0.25m 查表2-1 c1=0.1m c2=0.2m b =1.20 + 0.25 + 2×0.1 + 2×0.2=2.05m 按抗震要求:b/2 ≥ 50+L(跨径) =50+40=90cm b =2.05m 则取满足上述要求的墩帽宽度b=2.05m 横桥向墩帽宽: 矩形:B = 两侧主梁间距 + a + 2c1 + 2c2 =1.6×4+ 0.35 + 2×0.1+ 2×0.2=7.35m 圆端形:B=7.35 + b =7.35+2.05=9.4m

实验2:8253、8255接口实验

实验二:8253、8255接口实验 实验目的: 1. 学习8253、8255接口芯片的功能 2. 掌握8253、8255的使用方法 3. 了解PC机发声系统及程序控制方法 实验内容: 1. 使用8086汇编语言控制PC机发声系统,编制一个“电子琴”弹奏程序(必做) 2. 利用PC机发生系统播放歌曲(选做) 实验方法:编制程序上机调试 实验要求:(见参考程序)根据要求绘制程序流程图并解释说明 实验步骤:编制子程序及主程序后上机运行调试 实验分析:输入数据;观察并记录运行结果 一、电子琴参考程序: 实验要求:从键盘输入一个字符1~8,弹奏出对应的声调 ;实验二8253、8255接口实验(电子琴) STACKS SEGMENT WORD STACK 'STACK' DW 100H DUP(?) STACKS ENDS DA TAS SEGMENT WORD PUBLIC 'DATD' PLB DW 262,294,330,349 ;频率表 DW 392,440,494,523 DA TAS ENDS CODES SEGMENT BYTE PUBLIC 'CODE' ASSUME CS:CODES,SS:STACKS,DS:DATAS,ES:DA TAS START: MOV AX,DA TAS MOV DS,AX MOV ES,AX MOV AL,03H OUT 61H,AL ;打开声音输出 M1: MOV AH,1 INT 21H ;键盘输入 SUB AL,'1' JL ME ;<1结束 CMP AL,7 JG M1 ;>8继续 SHL AL,1 ;乘以2 MOV BL,AL XOR BH,BH ;查找频率 MOV BX,[BX+PLB] CALL SZPL ;设置频率 JMP M1 ME: MOV AL,0 OUT 61H,AL ;关闭声音输出 MOV AH,4CH INT 21H ;返回DOS ;设置频率(入口: BX=声音频率) SZPL: MOV AL,0B6H ;控制字=B OUT 43H,AL MOV DX,12H ;fo=1193000(123428H) MOV AX,3428H DIV BX ;AX=fo/声音频率 OUT 42H,AL MOV AL,AH OUT 42H,AL ;写8253计数器初值

刚性扩大基础

基础工程课程设计计算说明书 刚性扩大基础设计计算说明书 录一、设计资料 (2)

二、桥台及基础构造和拟定的尺寸 ............................................................................................... 3 三、荷载计算 .. (4) (一)、上部构造恒载反力及桥台台身、基础上土重计算 ................................................. 4 (二)土压力计算 . (5) 1.台后填土表面无汽车荷载时土压力计算 (5) (三)支座活载反力计算 ............................................................................................................... 8 四、工况分析 (10) (一)桥上有汽车及人群荷载,台后无活载 ..................................................................... 10 (二)桥上有汽车及人群荷载,台后有汽车荷载 ............................................................. 11 (三)桥上无活载,台后无活载 ......................................................................................... 11 (四)桥上无活载,台后有汽车荷载 ................................................................................. 11 (五)无上部构造时 ............................................................................................................. 11 五、地基承载力验算 (11) (一)台前、台后填土对基底产生的附加应力计算 ......................................................... 11 (二)基底压应力计算 ......................................................................................................... 12 (三)地基承载力验算 ......................................................................................................... 13 六、基底偏心距验算 .. (14) (一)仅受永久作用标准值效应组合时,应满足0e ρ≤0.75 ........................................ 14 (二)承受作用标准值效应组合时,应满足0e ρ≤ ......................................................... 15 七、基础稳定性验算 ..................................................................................................................... 15 (一)倾覆稳定性验算 ......................................................................................................... 15 (二)滑动稳定性验算 ......................................................................................................... 16 八、沉降计算 (17) 一、设计资料 某桥上部结构采用钢筋混凝土T 形梁,标准跨径20.00m ,计算跨径19.60m 。

节日彩灯控制器设计

石家庄铁道大学四方学院 集中实践报告书 课题名称 节日彩灯控制器设计 姓 名 吴春慧 学 号 20137762 系、 部 电气工程系 专业班级 方1353-2 指导教师 牛晓燕 2016 年 7 月 6 日 ※※※※※※※※ ※ ※ ※ ※※ ※※ ※ ※ ※ ※ ※※※※ ※ 2013级 单片机接口设计课程设计

一、设计任务及要求: 设计任务: 设计一个节日彩灯控制器,通过按钮控制彩灯的各种变化。 设计要求: 1.设计4个按键S0、S1、S2、S3, S0—开始按此键则灯开始流动(由上而下); S1—停止,按此键则停止流动,所有灯为暗; S2—上,按此键则灯由上向下流动; S3—下,按此键则灯由下向上流动。 2.由按键控制功能的流水灯,其中的LED采取共阳极接法,通过依次向连接LED 的I/O口送出低电平,可实现题目要求的功能。 3.要求做出实物。 二、指导教师评语: 三、成绩 指导教师签名: 年月日

目录 第1章设计目的 (2) 第2章设计要求 (2) 第3章硬件电路设计 (2) 3.1 系统结构框图 (2) 3.2 STC89C52单片机 (3) 3.3 总电路图 (4) 第4章软件设计 (5) 4.1 主程序设计 (5) 4.2 LED灯子程序设计 (7) 4.2 延时子程序设计 (7) 4.3 源程序 (8) 第5章结论 (10) 参考文献 (11)

第1章设计目的 1、掌握单片机实际系统的开发步骤。 2、熟悉节日彩灯控制器的工作原理。 3、加深对单片机汇编语言的认识和理解,并会编程。 第2章设计要求 1、设计4个按键S0、S1、S 2、S3, S0—开始按此键则灯开始流动(由上而下); S1—停止,按此键则停止流动,所有灯为暗; S2—上,按此键则灯由上向下流动; S3—下,按此键则灯由下向上流动。 2、由按键控制功能的流水灯,其中的LED采取共阳极接法,通过依次向连接LED的I/O口送出低电平,可实现题目要求的功能。 3、要求做出实物。 第3章硬件电路设计 3.1 系统结构框图 节日彩灯控制系统主要由单片机、LED显示器、开关及电源组成。其结构框图如图3-1所示。 八个LED灯显示器 开关单片机最小系统5V电源 图3-1系统结构框图

8255芯片

8255A的内部结构,由三部分电路组成:与CPU的接口电路、内部控制逻辑电路和与外设连接的输入/输出接口电路。 D7~D0(data bus):三态、双向数据线,与CPU数据总线连接,用来传送数据。 (chip select):片选信号线,低电平有效时,芯片被选中。 A1, A0(port address):地址线,用来选择内部端口。 (read):读出信号线,低电平有效时,允许数据读出。 (write):写入信号线,低电平有效时,允许数据写入。 RESET(reset):复位信号线,高电平有效时,将所有内部寄存器(包括控制寄存器)清0。 PA7~PA0(port A):A口输入/输出信号线。

PB7~PB0(port B):B口输入/输出信号线。 PC7~PC0(port C):C口输入/输出信号线。 VCC:+5V电源。GND:电源地线。 8255A的工作方式 方式0:基本输入输出方式 适用于无条件传送和查询方式的接口电路 方式1:选通输入输出方式 适用于查询和中断方式的接口电路 方式2:双向选通传送方式 适用于与双向传送数据的外设 适用于查询和中断方式的接口电路 8255A初始化编程 8255A的A,B,C三个端口的工作方式是在初始化编程时,通过向8255A的控制端口写入控制字来设定的。 8255A由编程写入的控制字有两个:方式控制字和置位/复位控制字。方式控制字用于设置端口A, B, C的工作方式和数据传送方向;置位/复位控制字用于设置C口的PC7~PC0中某一条口线PC i(i=0~7)的电平。两个控制字公用一个端口地址,由控制字的最高位作为区分这两个控制字的标志位。 (1)方式控制字的格式 8255A工作方式控制字的格式如图7.11所示。 D0:设置PC3~PC0的数据传送方向。D0=1为输入;D0=0为输出。 D1:设置B口的数据传送方向。D1=1为输入;D1=0为输出. D2:设置B口的工作方式。D2=1为方式1;D2=0为方式0。 D3:设置PC7~PC4的数据传送方向。D3=1为输入;D3=0为输出。 D4:设置A口的数据传送方向。D4=1为输入;D4=0为输出。 D6D5:设置A口的工作方式。D6D5=00为方式0,D6D5=01为方式1,D6D5=10或11为方式2。 D7:方式控制字的标志位,恒为1。 例如,将8255A的A口设定为工作方式0输入,B口设定为工作方式1输出,C口没有定义,

8255,8253交通灯模拟实验

微机原理课程设计——8255,8253交通灯模拟实验 文档介绍:交通信号灯的控制: 1.通过8255A并口来控制LED发光二极管的亮灭。 2.A口控制红灯,B口控制黄灯,C口控制绿灯。 3.输出为0则亮,输出为1则灭。 4.用8253定时来控制变换时间。 要求:设有一个十字路口,1、3为南,北方向,2、4为东西方向,初始态为4个路口的红灯全亮。之后,1、3路口的绿灯亮,2、4路口的红灯亮,1、3路口方向通车。延迟30秒后,1、3路口的绿灯熄灭,而1,3路口的黄灯开始闪烁(1HZ)。闪烁5次后,1、3路口的红灯亮,同时2、4路口的绿灯亮,2、4路口方向开始通车。延迟30秒时间后,2、4路口的绿灯熄灭,而黄灯开始闪烁。闪烁5次后,再切换到1、3路口方向。之后,重复上述过程。 系统原理 工作原理说明: 此方案是通过并行接口芯片8255A和8086计算机的硬件连接,以及通过8253延时的方法,来实现十字路口交通灯的模拟控制。 如硬件连接图所示,红灯(RLED),黄灯(YLEDD)和绿灯(GLED)分别接在8255的A,B,C口的低四位端口,PA0,PA1,PA2,PA3分别接1,2,3,4路口的红灯,B,C口类推。8086工作在最小模式,低八位端口AD0~AD7接到8255和8253的D0~D7,AD8~AD15通过地址锁存器8282,接到三八译码器,译码后分别连到8255和8253的CS片选端。8253的三个门控端接+5V,CLOCK0接由分频器产生的1MHZ的时钟脉冲,OUT0接到CLOCK1和CLOCK2,OUT1接到8086的AD18,8086通过检测此端口是否有高电平来判断是否30S定时到。OUT2产生1MHZ 方波通过或门和8255的B口共同控制黄

基础工程桩基础课程设计

基础工程课程设计 课程名称:桩基础课程设计 院系:土木工程系专业: 年级: 姓名: 学号: 指导教师: 西南交通大学

目录 一、概述 (3) 1.1 设计任务 (3) 1.2设计资料 ............................................................................................................ 错误!未定义书签。 二、设计计算 .................................................................................................................. 错误!未定义书签。 2.1桩的计算宽度 ................................................................................................... 错误!未定义书签。 2.2桩的变形系数α ............................................................................................... 错误!未定义书签。 2.3桩顶的刚度系数ρ1,ρ2,ρ3,ρ4。 .......................................................... 错误!未定义书签。 2.4计算承台底面形心O 点的位移a,b,β........................................................ 错误!未定义书签。 2.5计算作用在每根桩顶上的作用力 .............................................................. 错误!未定义书签。 2.6计算局部冲刷线处弯矩M0,水平力Q0及轴向力N0 ..................... 错误!未定义书签。 三、验算单桩轴向受压容许承载力 ......................................................................... 错误!未定义书签。 3.1局部冲刷线以下深度y 处截面的弯矩 y M 及 y σ .................................. 错误!未定义书签。 3.2桩顶纵向水平位移计算 ................................................................................ 错误!未定义书签。

单片机节日彩灯控制器课程设计报告..

单片机原理及接口技术 课程设计报告 单片机节日彩灯控制器设计彩灯控制器 姓 名: 学 号: 指导教师: 学 院: 机电工程学院 专 业: 机械设计制造其自动化 完成日期: 2014年6月27日

目录 第1章.绪论---------------------------------------------------- 1 1.1课题的国内外现状----------------------------------------- 1 1.2课题的发展趋势------------------------------------------- 1 1.3课题研究的主要内容------------------------------------- 1 第2章.节日彩灯控制器的设计-------------------------------------- 3 2.1设计目的 ------------------------------------------------- 3 2.2设计要求 ------------------------------------------------ 3 2.3总体方案设计与选择的论证 -------------------------------- 3 2.4核心芯片及主要功能介绍 ---------------------------------- 4 2.4.1 AT89S52芯片---------------------------------------- 4 2.4.2 74HC377芯片 --------------------------------------- 7 2.4.3 74HC138芯片 --------------------------------------- 7 2.5硬件设计 -------------------------------------------- 8 2.5.1 直流电源电路 ---------------------------------------- 8 2.5.2 按键电路 ------------------------------------------- 9 2.5.3 时钟复位电路 --------------------------------------- 9 2.5.4 LED显示电路---------------------------------------- 10 2.5.5 硬件调试 --------------------------------------------- 10 2.6软件设计------------------------------------------------- 10 第3章.总结----------------------------------------------------- 15 3.1 实验方案设计的可行性、有效性----------------------------- 15 3.2 设计内容的实用性----------------------------------------- 15 3.3 实习心得------------------------------------------------ 15 附录一:总体电路图---------------------------------------------- 19附录二:元器件清单----------------------------------------------20参考文献--------------------------------------------------------21致谢------------------------------------------------------------21

8086应用举例

应用举例 利用8086处理器设计一个简单的电加热炉的温度控制系统, 要求:1|、目标温度可以设置、显示;(XXX) 2、炉内实际温度可以显示(XXX) 3、温度控制过程中,每秒种测量、调节1次 4、通过固体继电器调节电阻丝对电炉加温 5、加热速度:1度/分钟,到200度后保持稳定 (一) 设计要点: 1、以8086为处理器 2、用3个8位锁存器锁存20位地址(AD0-AD15 ;A16-A19 ;BHE ) 3、RAM存储器地址从00000H -03FFFH连续空间(16K*8)6264*2 数据及中断矢量表 4、ROM存储器地址从FC000H-FFFFFH的连续空间(16K*8)2762*2 程序和程序中用到的固定参数 5、定时器8253控制时间(端口地址0020H,0022H,0024H,0026H) 6、16键、6位LED显示器通过8255A的A、B、C口接口(端口地址0030H,0032H,0034H,0036H) 7、电阻加热:8255的C口控制0809的状态由C口查询 8、温度测量:ADC0809 8位输入0-5V (启动转换的控制端口0040H 读转换结果端口0042H ) (二) 系统组成

(三) 硬件设计及地址分配 3.1 存储器的作用: 1、数据及中断矢量表 2、程序和程序中用到的固定参数 组织方式: 按字节(BYTE)组织,支持字(WORD)读写操作 RAM :偶地址+奇地址体(A0 ,D0-D7;BHE,D8-D15),可读可写ROM :偶地址+奇地址体(A0 ,D0-D7;BHE,D8-D15),可读不写地址范围: RAM存储器00000H -03FFFH连续空间(16K*8)6264*2 ROM存储器FC000H-FFFFFH连续空间(16K*8)2764*2 存储器的地址译码与读写控制电路真值表: 3.2 IO接口设计 I/O组织方式: 按字节(BYTE)组织,但不支持字(WORD)读写操作。

8255A芯片

8255A芯片 Intel 8086/8088 系列的可编程外设接口电路(Programmable Peripheral Interface)简称 PPI,型号为8255(改进型为8255A及 8255A-5),具有24条输入/输出引脚、可编程的通用并行输入/输出接口电路。它是一片使用单一+5V电源的40脚双列直插式大规模集成电路。8255A 的通用性强,使用灵活,通过它CPU可直接与外设相连接。 8255A在使用前要写入一个方式控制字,选择A、B、C三个端口各自的工作方式,共有三种; 方式0 :基本的输入输出方式,即无须联络就可以直接进行的 I/O方式。其中A、B、C口的高四位或低四位可分别设置成输入或输出。 方式1 :选通I/O,此时接口和外围设备需联络信号进行协调,只有A 口和B口可以工作在方式1,此时C口的某些线被规定为A口或B口与外围设备的联络信号,余下的线只有基本的I/O功能,即只工作在方式0. 方式2:双向I/O方式,只有A口可以工作在这种方式,该I/O线即可输入又可输出,此时C口有5条线被规定为A口和外围设备的双向联络线,C口剩下的三条线可作为B口方式1的联络线,也可以和B口一起方式0的I/O线。 8255A是一个并行输入、输出器件,具有24个可编程设置的I/O口,包括3组8位的I/O为PA口、PB口、PC口,又可分为2组12位的I/O口:A组包括A口及C口高4位,B组包括B口及C组的低4位。 A口可以设置为方式0、方式1、方式2,B口与C口只能设置为方式0或方式1. 8253A芯片 可编程定时/计数器是 intel 82583-PTT 就是软件和硬件技术的结合 功能:一片上有3个独立的16位计数通道 每个计数通道都可按二进制计数或十进制计数 每个计数器的计数速率可高达2mhz 每个通道有6种工作方式,可由程序设置和改变 所有的输入输出都与ttl兼容

基于8253和8255的模拟交通灯控制系统

广东外语外贸大学信息科学技术学院 《微型计算机接口技术》大作业设计报告 基于8255,8253的 发声人性化交通灯控制设计 日期:2011-1-7

摘要 十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。井然秩序的实现,靠的是交通信号灯的自动指挥系统。交通信号灯控制方式有很多。本系统采用8255A芯片实现了A口设置红、绿、黄灯点亮时间的功能,从而控制LED发光二极管实现红、黄、绿灯循环点亮。另外结合日常生活经验,并且从亚残会中对残疾人的生活不便中得出感悟,采用8253进行控制扬声器,在红、绿灯变换之间黄灯闪烁时,同时添加了“声音提示"功能。整个系统具有固定的“红灯—黄灯—绿灯”转换间隔,并自动切换,对东西南北方向的道路进行“自动”的控制。但是,经过小组成员提出的各种假设,发现此系统需要加入更多人性化的元素:交警可以根据实际的路面情况,针对不同的突发事件,进行手工控制红绿灯的转换。例如救护车警车执行紧急任务;例如东西道路塞车,南北道路空闲无车辆行驶时,需要灵活调节红绿灯的转化。通过8255并口控制,可以达到更加人性化的效果从而方便各种人群。 关键字:8255 交通灯控制8253 发声人性化 第一部分概论 1.1设计任务:交通信号灯的控制 (1)通过8255并行接口来控制LED发光二极管的亮灭,并适当延时。(2)黄灯闪烁时,通过8253控制扬声器发出声音,以提醒灯的转换。(3)通过8255并口控制,人工进行交通灯的转换。 1.2 任务要求 (1)南北路口的绿灯、东西路口的红灯同时亮5秒左右。 (2)南北路口的黄灯闪烁若干次,扬声器鸣叫,同时东西路口的红灯闪烁。(3)南北路口的红灯、东西路口的绿灯同时亮5秒左右。

基础工程课程设计计算书桥台扩大基础设计

《基础工程》课程设计 令狐采学 无筋扩展矩形基础计算书土木建筑工程学院 路途桥梁121班 陈召桃 1203110210

目录 一、设计资料 (1) 二、设计资料阐发 (3) 三、荷载计算及组合 (4) 1、桥台自重及上部构造恒载计算 (4) 2、土压力计算 (5) 3、支座活载反力计算 (8) 4、支座摩阻力计算 (10) 5、荷载组合 (11) 四、地基承载力验算 (13) 1、台前、台后填土对基底产生的附加应力计算 (13) 2、基底压应力计算 (13) 3、地基强度验算 (14) 五、地基变形验算(沉降计算) (15) 六、基底偏心距验算 (17) 七、基础稳定性验算 (17) 1、倾覆稳定性验算 (17) 2、滑动稳定性验算 (18) 八、结论 (19)

一、设计资料 1、基本概略 某桥上部构造采取装配式钢筋混凝土T 形梁。标准跨径20.00m ,计算跨径19.5m 。摆动支座,桥面宽度为7+2×1.0m ,双车道,参照《公路桥涵地基与基础设计规范》进行设计。 设计荷载:公路Ⅰ级,人群荷载为3.5kN/m2。 资料:台帽、耳墙及截面aa 以上均用20号钢筋混凝土,3 1/00.25m kN =γ;台身(自截面aa 以下)用7.5号浆砌片、块石(面墙用块石,其它用片石,石料强度部少于30号), 32/00.23m kN =γ基础用15号素混凝土浇筑,33/00.24m kN =γ;台后及溜坡填土 34/00.17m kN =γ;填土的内摩擦角035=φ,粘聚力c=0。 基础类型:无筋扩展矩形基础 基础资料:混凝土强度品级C15~C20,钢筋为Ⅰ、Ⅱ级钢筋。 2、水文地质资料 水文、地质资料:设计洪水位标高离基底的距离为6.5m (即在aa 截面处)。地基土的物理、力学性质指标见下表: 表 1

(完整word版)stm32单片机节日彩灯控制器

燕山大学 课程设计说明书 题目:节日彩灯控制器设计 学院(系):__________________________________________ 年级专业: __________________________________________ 学号:__________________________________________ 学生姓名:__________________________________________ 指导老师:__________________________________________ 答辩日期:__________________________________________

燕山大学课程设计(论文)任务书

摘要 节日彩灯是生活中常常的装饰物品,是我国普遍流行的传统的民间的综合工艺品。彩灯艺术也是灯的综合性的装饰艺术。在当今社会里,彩灯已经成为我们生活当中的一部分,能给我们带来视觉上的享受,还能美化我们的生活。彩灯控制器主要是通过产生有规律变化的脉冲信号来实现彩灯的各种变化,他集中的应用了单片机、LED、自动控制等技术,是典型的基于单片机的电子产品。本文以stm32单片机为控制核心,采用模块化的设计方案,运用LED彩灯、按键等组成电路,实现才在开启时满足不一样的闪亮方法及方式。按K1—开始,按此键则灯开始流动(由上而下)。K2—停止,按此键则停止流动,所有灯为暗。K3—上,按此键则灯由上向下流动。K4—下,按此键则灯由下向上流动。通过按键能方便使用者选择不一样的亮法。并用仿真软件进行仿真按不同的方式点亮LED。还有就是这节日彩灯的制作成本低、精确度高、装调容易,为节日增添气氛,具一定的市场价值,因此制作了此节日彩灯。 关键词:节日彩灯;单片机;LED;设计;仿真

8253工作方式以及应用举例

第27课 8253工作方式以及应用举例 8253的六种工作方式,8253的实际应用举例。本课主题: 教学目的:掌握8253六种工作方式的特点以及使用方法,通过实际应用举例强化8253的使用方法。 教学重点:8253的硬件连接和软件初始化方法。 教学难点:8253的在系统中的应用。 授课内容: 8253的每个通道都有6种不同的工作方式,下面分别进行介绍。 1.方式0--计数结束中断方式(Interrupt on Terminal Count) 2.方式1--可编程单稳态输出方式(Programmable One-short) 3.方式2--比率发生器(Rate Generator) 4.方式3--方波发生器(Square Wave Generator)

5.方式4--软件触发选通(Software Triggered Strobe) 6.方式5--硬件触发选通(Hardware Triggered Strobe) 由上面的讨论可知,6种工作方式各有特点,因而适用的场合也不一样。现将各种方式的主要特点概括如下: 对于方式0,在写入控制字后,输出端即变低,计数结束后,输出端由低变高,常用该输出信号作为中断源。其余5种方式写入控制字后,输出均变高。方式0可用来实现定时或对外部事件进行计数。 方式1用来产生单脉冲。 方式2用来产生序列负脉冲,每个负脉冲的宽度与CLK脉冲的周期相同。 方式3用于产生连续的方波。方式2和方式3都实现对时钟脉冲进行n分频。

方式4和方式5的波形相同,都在计数器回0后,从OUT端输出一个负脉冲,其宽度等于一个时钟周期。但方式4由软件(设置计数值)触发计数,而方式5由硬件(门控信号GATE)触发计数。 这6种工作方式中,方式0、1和4,计数初值装进计数器后,仅一次有效。如果要通道再次按此方式工作,必须重新装入计数值。对于方式2、3和5,在减1计数到0值后,8253会自动将计数值重装进计数器。 8.2 8253的应用举例 一、8253定时功能的应用例子 1(用8253产生各种定时波形 在某个以8086为CPU的系统中使用了一块8253芯片,通道的基地址为310H,所用的时钟脉冲频率为1MHz。要求3个计数通道分别完成以下功能: (1)通道0工作于方式3,输出频率为2kHz的方波; (2)通道l产生宽度为480us的单脉冲; (3)通道2用硬件方式触发,输出单脉冲,时间常数为26。 2.控制LED的点亮或熄灭 用8253来控制一个LED发光二极管的点亮和熄灭的例子,要求点亮10秒钟后再让它熄灭10秒钟,并重复上述过程。假设这是一个8086系统,8253的各端口地址为81H、83H、85H和87H。

重力式桥墩刚性扩大基础课程设计报告书

课程设计 课程名称基础工程 设计题目重力式桥墩刚性扩大基础设计姓名 专业年级 学号 指导教师 成绩 日期 2011 年6 月 26 日

《基础工程课程设计》 评语 指导教师(签名): 2011年 6 月 30 日

目录: 一、设计资料 (4) 二、拟定刚性扩大基础尺寸 (4) 2.1确定基础埋置深度 2.2基础的尺寸拟定 三、桥墩荷载计算 (5) 3.1上部构造恒载反力、桥墩、墩帽自重及浮力等。 3.2汽车和人群荷载计算 3.3汽车制动力: 3.4风荷载计算 四、地基压应力计算 (9) 五、持力层承载力验算 (10) 5.1基底应力计 5.2持力层承载力验算 5.3下卧层承载力验算 六、基底偏心距验算 (10) 6.1恒载作用时 6.2由合力偏心距 七、基础稳定性验算 (11) 7.1倾覆稳定性验算 7.2.滑动稳定性验算 八、沉降计算 (11) 九、参考文献 (12)

一、设计资料 1. 某一级公路桥梁,上部结构为35 m预应力钢筋混凝土简支梁(计算跨径l=33.98 m),桥面宽度为净10(三车道)+2×1.5 m,弧形滑动支座,摩擦系数μ=0.2。 2. 设计荷载:公路-Ⅰ级,人群荷载 3. 5 kN/m2。 3. 桥址处河流最高水位为116.66 m,最低水位为112.8 m,通航水位为115.33 m。 =0.83 kN/m2。 4. 横向基本风压W 5. 材料:墩帽混凝土30#,容重γ=25 kN/m3;墩身混凝土20#,容重γ=24 kN/m3。 6.每跨上部结构自重6000 kN(中心荷载)。 7. 地基情况及土的物理力学性质指标,见表1。 表1 地基土层分布及计算指标 名称厚度/m 容重/kN/m3孔隙比含水量/% 液限/% 塑限/% 压缩模量/MPa 黏土 6.0 20.2 0.651 22.0 34.3 16.1 16.5 亚黏土 3.0 18.3 0.978 33.1 36.0 19.8 7.5 强风化岩 6.0 22.5 ————35 8. 冲刷线:最大冲刷线和一般冲刷线就是现有的地面线,标高为112.00 m。 9. 桥墩形式和尺寸示意图,见图1。 二、拟定刚性扩大基础尺寸 2.1确定基础埋置深度 由上部结构和设计荷载资料知道,本桥是重力式桥墩刚性扩大基础,并且为公路—Ⅰ级,从地质条件看最大冲刷线和一般冲刷线就是现有的地面线,标高为112.00 m。再由(如表2:)初步拟定基础底面在最大冲刷线以下1.8 m处,标高为112.00-1.8=110.20m,基础埋深为1.8m

相关主题
文本预览
相关文档 最新文档