教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

接口课程设计报告(声光警报)(3)

来源:网络收集 时间:2026-08-24
导读: 图2.6 二极管结构图 2.1.8 74ls04芯片如下图 图2.7 74ls04特征表 2.1.9 功放LM386 利用8255A的PC6引脚,将与门的输出送到功放器件LM386的输入端,然后送至扬声器。在电子电路中,信号得到放大后最终是要以一定功率

图2.6 二极管结构图

2.1.8 74ls04芯片如下图

图2.7 74ls04特征表

2.1.9 功放LM386

利用8255A的PC6引脚,将与门的输出送到功放器件LM386的输入端,然后送至扬声器。在电子电路中,信号得到放大后最终是要以一定功率大小输出给负载,因此输出级往往由功率放载提供足够大中的功放任务图2.8所示。

3

104

4

4.7K

7 7

104 10K

SPK

5

+

470uf

2

1

8

大电路组成,它给负的信号功率。本设计由LM386来完成,如

图2.8 功放 LM386 原理图

2.2软件设计

第一步:了解8255A的编程命令

2.2.1 方式命令

作用:指定8255A的工作方式及其方式下3个并行端口(PA PB PC)的功能,是在作输入还是输出。

格式:8位,其中最高位是特征位,一定要写1,其余各位的定义如下,应根据用户的设计要求填写1或0。

1 特征位 D6 D5 D4 PA 0=输出 1=输入 D3 PC4~7 0=输出 1=输入 D2 D1 D0 PC0~3 0=输出 1=输入 A组方式 00=0方式 01=1方式 10=2方式 11=不用 B组方式 PB 0=0方式 0=输出 1=1方式 1=输入 表3.1 8255A方式命令字

2.2.2 按位置位/复位命令字

作用:指定PC口的某一位(某一个引脚)输出高电平或低电平。

格式; 8位,其中最高位是特征位,一定要写0,其余的个外位的定义如下,应

根据设计要求写1或0

8

表3.2 PC口的方式命令字

第二步:根据时序图进行编程

2.2.3关于outportb命令

outportb(0x303,0x83);//初始化

outportb(0x300,0x00);//LED全灭 outportb(0x303,0x0c);//关闭SPK do{

}while((0x04&inportb(0x302))!=0);//查SW按下 do{

outportb(0x300,xu[k][i]);//按顺序送发光信号 i++;

outportb就是在out口把它后面的命令送到前面的地址中去,如outportb(0x300,xu[k][i]),就是把xu[k][i]送到0x300中去.

接口课程设计报告(声光警报)(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/519295.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)