《声光报警器》word版
AL120 声光报警器 用户手册说明书

产品描述与应用应用于工程机械(行车、履带吊、轮胎吊等)、港口机械(门吊、桥吊等)等起重设备及皮带传送机等物料传输设备。
O 密封性能良好,具有很好的防水防尘功能。
O 灯管使用高亮度RGB ,使用寿命超过10万小时。
O 灯罩采用PC 料,有特别好的抗冲击强度、热稳定性和光泽度。
O 专用集成芯片设计,超强的电磁抗干扰性能。
O 工业级微型芯片设计,综合多种音调于一体,根据不同场所可选择对应所需的音调,以此可扩大产品的应用领域。
功能特性电气参数机械结构参数工作电压 DC18~48V/AC100~240V 壳体材质 PC/ABS 电源频率 50Hz/60Hz 灯罩材质 PC 额定功率 <45W颜色红色●音调U 盘自定义 防护等级 IEC60529 IP65 单/双语音 U 盘自定义 工作温度Ta-30 C ~+55 C 示警方式 声光分开调节 工作环境湿度 10%~95%RH声 级 >120dB(max) 安装方式 墙面安装/墙面安装(带支架)/地面安装 光源类型 LED 进线方式 填料函M20(φ6-12.5) 颜 色 RGB参考重量 3Kg 光源寿命100,000h主要技术参数Specifications墙面安装墙面安装墙面安装(带支架)地面安装安装尺寸图(单位:mm )工作模式及接线示意图示警灯控制及指示部分颜色选择拨码(表1)盘插口(注)闪烁方式选择拨码(表)音调选择拨码(表)语音忙指示灯系统工作指示灯语音下载按键(注)音量选择拨码(注)系统电源指示灯音调外部调节(表)选择拨码拨码方法灯灭带有color标示的拨码红色带有color标示的拨码蓝色带有color标示的拨码酒红色带有color标示的拨码绿色带有color标示的拨码黄色带有color标示的拨码青色带有color标示的拨码白色带有color标示的拨码选择拨码拨码方法带有Flash标示的拨码闪烁方式1:常亮带有Flash标示的拨码闪烁方式:连续闪烁带有Flash标示的拨码闪烁方式:间隔闪烁带有Flash标示的拨码闪烁方式:旋转·ExSelect1(NC)ExSelect2(NC)ExSelect1(24V)ExSelect2(NC)ExSelect1(NC)ExSelect2(24V)ExSelect1(24V)ExSelect2(24V)Tone标示的拨码(出厂默认)音调/语音1(音调和语音内容详见附表1,2)音调/语音2(音调和语音内容详见附表1,2)音调/语音3(音调和语音内容详见附表1,2)静音Tone标示的拨码音调/语音2(音调和语音内容详见附表1,2)音调/语音3(音调和语音内容详见附表1,2)音调/语音4(音调和语音内容详见附表1,2)静音Tone标示的拨码音调/语音3(音调和语音内容详见附表1,2)音调/语音4(音调和语音内容详见附表1,2)音调/语音5(音调和语音内容详见附表1,2)静音Tone标示的拨码音调/语音4(音调和语音内容详见附表1,2)音调/语音5(音调和语音内容详见附表1,2)音调/语音6(音调和语音内容详见附表1,2)静音Tone标示的拨码音调/语音5(音调和语音内容详见附表1,2)音调/语音6(音调和语音内容详见附表1,2)音调/语音7(音调和语音内容详见附表1,2)静音Tone标示的拨码音调/语音6(音调和语音内容详见附表1,2)音调/语音7(音调和语音内容详见附表1,2)音调/语音8(音调和语音内容详见附表1,2)静音以此类推,出厂共设置32种(6,7,8三路拨码是为扩展预留)以上类推以上类推以上类推静音注1:语音下载方法,此功能用于客户临时需修改语音所使用的。
声光报警器

长江职业学院工学院实践报告声光报警器的设计与实现摘要近年来,随着改革开放的深入发展,电子电器的飞速发展.人民的生活水平有了很大提高。
各种高档家电产品和贵重物品为许多家庭所拥有。
然而一些不法分子也是越来越多。
这点就是看到了大部分人防盗意识还不够强.造成偷盗现象屡见不鲜。
因此,越来越多的居民家庭对财产安全问题十分担忧。
报警器大多数采用国外的先进技术,其功能也非常先进。
类型也十分的多种多样,有红外线报警器、有害气体控制报警器、多路触摸报警器、其中也包括声光报警器,也即是本文将介绍的产品。
同时声光报警器作为报警控制系统中一个重要部件,越来越多的被用户关注。
关键词:电子电器;报警器;安全目录第一章声光报警器设计要求----------------------------------------11.1声光报警器目的与意义--------------------------------------------11.2声光报警器设计要求-----------------------------------------------1 第二章声光报警器结构-----------------------------------------------22.1声光报警器元器件-------------------------------------------------22.2报警器结构框图----------------------------------------------------3 第三章声光报警器原理与原理图---------------------------------53.1 报警器原理---------------------------------------------------------53.2声光报警器原理图-------------------------------------------------5 第四章声光报警器误报的解决方法------------------------------74.1报警器故障引起的误报警--------------------------------------- 74.2报警器设计、安装及使用引起的误报警--------------------- 74.3环境噪扰引起的误报警------------------------------------------7第五章总结----------------------------------------------------------------8 致谢----------------------------------------------------------------------------9 参考文献--------------------------------------------------------------------10第一章报警器设计要求1.1声光报警器目的与意义随着科技的发展,越来越多的巨大的隐患由于工业生产和人们的日常生活而产生。
555定时器声光报警器10页word文档

苏州市职业大学课程设计说明书名称555定时器声光报警电路2019 年12 月27 日至2019 年12 月31 日共 1 周院系电子信息工程系班级09电气 2姓名於汝彪系主任曹丰文教研室主任邓建平指导教师吴晓帆目录第一章绪论。
3第二章 555定时器声光报警电路的设计。
5第三章主要元器件原理及相关计算。
6 第四章焊接及调试。
11 第五章结论。
12 第五章心得体会。
13 参考文献。
14第一章绪论555定时器是一种结构简单、使用方便灵活、用途广泛的多功能电路。
只要外部配接少数几个阻容元件便可组成施密特触发器、单稳态触发器、多谐振荡器等电路。
它也常作为定时器广泛应用于仪器仪表、家用电器、电子测量及自动控制等方面。
555定时器是美国Signetics公司1972年研制的用于取代机械式定时器的中规模集成电路,因输入端设计有三个5kΩ的电阻而得名555定时器的电压范围宽,双极型555定时器为5~16 V,CMOS 555定时器为3~18 V。
可提供与TTL及CMOS数字电路兼容的接口电平。
555定时器还可以输出一定的功率,可驱动微电机、指示灯、扬声器等。
它在脉冲波形的产生与变换、仪器与仪表、测量与控制、家用电器与电子玩具等领域都用着广泛的应用。
TTL单定时器型号的最后3位数为555,双定时器的为556;CMOS但定时器的最后4位数为7555,双定时器的为7556.它们的逻辑功能和外部引线排列完全相同。
555定时器可以说是模拟电路与数字电路结合的典范。
555定时器声光报警电路是一种防盗装置,在有情况时它通过指示灯闪光和蜂鸣器鸣叫,同时报警的一种装置。
555定时器声光报警电路是利用两个555定时器组成的振荡电路,实现异步工作,使两个振荡器间隙振荡,这样蜂鸣器就会发出间隙的声响,发光二极管闪烁。
第二章555定时器声光报警电路设计1.硬件组成本电路包括555定时器、蜂鸣器、发光二极管等其它电子原件,焊接时需要必要的焊接工具,调试时需要示波器、电源等电子器材以及其它辅助工具。
声光报警器 国家执行标准

声光报警器国家执行标准
1. 产品范围
本标准规定了声光报警器的产品范围、技术要求、检验方法、标志、包装、运输和储存。
2. 技术要求
声光报警器应满足以下技术要求:
2.1 声光报警器的体积和外观应符合设计要求和技术规范。
2.2 声光报警器的声音应能传达到用户所在位置,并且能产生警报效果。
2.3 声光报警器应具有良好的防水、防尘性能。
2.4 声光报警器应具有输入电压稳定、电源频率适配、电流低功率特性。
2.5 声光报警器应具有中央控制系统接口,以满足各种控制要求。
3. 检验方法
声光报警器的检验方法应符合以下规定:
3.1 外观检查:检查声光报警器的外观是否符合设计要求、标志是否齐全、产品是否完整。
3.3 防水、防尘性能检测:将声光报警器放置在水深为1米、持续时间为30分钟的水中进行防水测试;将声光报警器放置在含有粉尘等异物的环境中,持续时间为4小时进行防尘测试。
3.4 输入电压稳定、电源频率适配、电流低功率特性检测:将声光报警器连接到底座中,接通电源后,通过测试仪器测量电流、电压、频率等指标。
4. 标志、包装、运输和储存
4.1 声光报警器应有产品名称、型号号码、生产厂家等标志。
4.2 声光报警器的包装应符合国家标准,并应贴有产品标识等相关标志。
4.3 声光报警器的运输和储存应按照国家标准进行。
5. 其他要求
5.1 声光报警器所使用的材料应符合国家标准。
5.2 声光报警器应具有服务手册、产品合格证等相关文档。
5.3 声光报警器的使用寿命应满足产品设计要求。
以上就是声光报警器国家执行标准的内容,希望能对大家有所帮助。
SG-A92 型火灾声光警报器使用说明书

版本号:30125000210120SG-A92 型火灾声光警报器使用说明书------安装、使用产品前,请详细阅读产品使用说明书-----一、产品概述SG-A92 型火灾声光警报器(以下简称声光警报器,如无特殊说明均默认为智能型)是与我公司生产的总线型火灾报警控制器配套使用的产品。
声光警报器采用微处理器控制,能与控制器实时通讯,接收控制器给出的控制命令。
巡检工作状态时,声光警报器的红色状态指示灯闪烁;当事故发生时,声光警报器接收到控制器的启动命令后动作,发出耀眼的闪光信号和刺耳的声报警信号,提醒现场人员迅速了解现场发生火警,尽快采取措施进行疏散,避免产生重大事故。
按下控制器上的复位键,可使声光警报器恢复监视状态。
“”声光警报器用于事故现场的声音报警和闪光报警,可用于高层住宅、公共场所、酒店、娱乐场所、工厂、商场、医院、学校、写字楼、证券交易所等场所,尤其适用于能见度低或有烟雾产生的场所。
二、产品特点全电子编码,地址号码及工作模式均可通过编码器现场改写,通过编码器可设置为普通型声光警报器。
声光警报工作模式自由设置,可声与光同时报警,也可声或光独立报警,适应于不同的工作环境。
采用独立底座,安装、调试、维护简单方便。
光显示采用多只超高亮白色发光二极管作为光源,显示醒目、寿命长、功耗低。
可实现防拆功能。
三、产品技术参数1.执行标准:GB 26851-20112.工作方式:无极性二线制3.工作电流:静态电流<1mA,报警电流<8mA,相对湿度:95%(40℃±2℃ 无凝露)4.使用环境:温度:-10℃~+55℃≤5.变调周期:3.5s~5.0s6.闪光频率:1.0Hz~1.5Hz7.报警音量:80dB~100dB8.外型尺寸:111×111×50(mm)(带底座)9.重量:130g(带底座)10.使用场所:室内(非住宅)11.编码方式:电子编码12.配接主机:火灾报警控制器、消防联动控制器四、产品外观及尺寸(见图1)图1(单位:mm)五、产品使用与工程应用1.配套安装底座示意图,如图2 所示:图22.接线方式:声光警报器通过两线制总线接入相兼容的火灾报警控制系统,采用无极性连接,总线的L1、L2 与配套底座的1 端和3 端相连。
单片机声光报警器程序

//程序功能1602液晶第一行显示"Name:xxx xxx xxx";//第二行显示"timer:报警时间";#include <reg52.h>#include <intrins.h>#define uchar unsigned char#define uint unsigned intsbit beep=P2^3;//蜂鸣器接口sbit du=P2^6;sbit we=P2^7;sbit alarm=P3^6; //报警源sbit rs=P3^5;//H数据,L命令sbit lcden=P3^4;//LCD使能端uchar FRQ;uchar code table[]="Name:Yin Fei fei";uchar code table1[]="timer:";uchar num=0;uchar miao,fen;void delay1(uchar x){ uint y;for(;x>0;x--){for(y=100;y>0;y--){};}}/*void delayms(uchar ms){uchar i; //这个函数你没有调用过,可以屏蔽掉。
while(ms--){for(i=0;i<120;)FRQ++;}} */void lcdwrdata(uchar dat){ rs=1;//写数据时RS拉高lcden=1;P0=dat;delay1(6);lcden=0;delay1(6);}void lcdwrcom(uchar cdat)//写指令数据到LCD{ rs=0;//写指令时RS拉低lcden=1;P0=cdat;//delay1(6);//不加此延时将导致不能写入指令,但能写入显示数据lcden=0;delay1(6);}void lcd_init(){lcdwrcom(0x38);//0x38设置显示模式为:16X2 显示,5X7 点阵,8 位数据接口lcdwrcom(0x0c);//打开显示光标闪烁lcdwrcom(0x06);//lcdwrcom(0x01);//}void initialtime0() //定时计数器T0,T1的初始化{TMOD=0X11;// FRQ=0X00; //删除TH0=(65536-50000)/256; // 修改的地方(填写数字是个人爱好,也可以填写十六进制)TL0=(65536-50000)%256;TH1=0x4c;TL1=0;ET0=1;ET1=1;EA=1;TR0=0;TR1=0;}void main(){uchar n;uchar mge=0,mshi=0,fge=0,fshi=0;initialtime0();du=0;we=0;delay1(200);lcden=0;lcd_init();lcdwrcom(0x00|0x80);for(n=0;n<16;n++){lcdwrdata(table[n]);delay1(50);}lcdwrcom(0x40|0x80);for(n=0;n<6;n++){lcdwrdata(table1[n]);delay1(50);}lcdwrcom(0x80+0x40+8);lcdwrdata(0x3a);while(1){if(!alarm){delay1(10);TR0=1;TR1=1;}else{TR0=0;TR1=0;}//写入秒的十位和个位mge=miao%10;lcdwrcom(0x80+0X40+10);lcdwrdata(0x30+mge);mshi=miao/10;lcdwrcom(0x80+0X40+9);lcdwrdata(0x30+mshi);// 写入分的十位和个位fge=fen%10;lcdwrcom(0x80+0X40+7);lcdwrdata(0x30+fge);fshi=fen/10;lcdwrcom(0x80+0X40+6);lcdwrdata(0x30+fshi);beep=1; // 防止中断停止后蜂鸣器一直在响。
声光报警器的设计与制作

当声信号或光信号单独作用时,1 脚和 2 脚输入的信号是不可能同时为 1(高电平),则 3 脚输出的一定是 1(高电平),依次类推,则 4 脚一定输 出 1(低电平),因此,二极管 IN4007 处于导通状态,后续电路分析同上。
四、课程设计操作步骤
1、对照元件清单目录表检察元件是否齐全; 2、认识识别各种元器件以及认清所起作用; 3、学习声光报警器的工作原理; 4、按照电路图将元器件焊接在与之对应的位置处; 5、装配完毕后,通电进行测试,若各项功能齐全则进行下一步,若存在缺
存档资料
成绩:
华东交通大学理工学院
课程设计报告书
所属课程名称 模拟电子技术课程设计
题
目 声光报警器的设计与制作
分
院
电信分院
专业 班级
11 通信 2 班
学
号 20110210420226
学生 姓名
JBF5172型火灾声光报警器使用说明书

理。
10. 注意事项、免责声明 ● 在使用中,必须严格按照本说明书的描述进行安装与调试。 ● 本公司保留对本说明书V/M 7 0 . 0 dB~ 9 5 . 0 dB( 2 4 V , A 计 权 )
2.0S~4.0S
1.0Hz~1.5Hz
电子编码 1-200
1000m(RVS2x1.5mm²)
φ100mm×H67mm 室内(非住宅内) GB 26851-2011火灾声和/或光警报器
5.1.3.总线连接底座端子L1 和 L2。 5.1.4.火灾声光警报器在布线检查后、调试之前安装,以防止因不恰当安装作业造成
损失。
5.1.5.火灾声光警报器接线图例(如图2所示):
图 2 接线图例
5.2 安装、调试后的验收试验项目、方法和判据:
可根据 GB 50166-2016《火灾自动报警系统施工及验收规范》实施。
第 2页 共 3页
产品名称/型号:火灾声光警报器/JBF5172
V1.1
6. 使用方法概述 首先用编码器对火灾声光警报器进行编码,编码地址范围为1-200号。编址成功
后,将火灾声光警报器连接到控制器中,对其进行登记。遇有火警时,控制器发出火
警命令,火灾声光警报器则发出火警声、 LED 灯闪亮。
7. 故障分析与排除
火灾声光警报器
JBF5172
使用说明书
(使用产品前,请阅读使用说明书)
产品名称/型号:火灾声光警报器/JBF5172
V1.1
JBF5172 型火灾声光警报器
使用说明书
1. 概述 1.1 产品特点 ● 内置微处理器;采用 SMT 表面贴装工艺; ● 通信采用二总线技术,无极性要求; ● 施工中应采用双绞线,导线截面积不小于1.5mm²; ● 电子编码方式,可通过专用电子编码器编址; 1.2 主要用途及适用范围 ● 火灾声光警报器可应用于青鸟消防火灾报警系统中。 ● 用于公共场所发生火灾时,控制器发出火警命令,火灾声光警报器发出高分贝火
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机原理课程设计报告书课题名称姓名学号院、系、部专业通信工程指导教师声光报警器一、设计目的(1)进一步巩固和加深《微机原理与接口技术》这门课程中所学的理论知识。
(2)学会查阅相关手册与资料,培养独立分析与解决问题能力。
(4)通过设计了解8255A芯片和8253芯片的内部结构,工作方式,引脚的功能以及I/O 口的使用。
掌握8255A和8253的控制字的意义,功能和设置方法。
(5)学习并实践模拟声光报警器的实现方法。
二、设计内容与要求具体要求:按动键盘某任一数字键使得内扬声器发出警报声,使得8个LED 指示灯忽明忽暗显示出报警信息。
三、设计思路根据设计任务和要求,在设计前必须对微机原理与接口技术中的8255和8253芯片熟悉了解和掌握。
设计中主要要完成的是发声报警和发光报警这两个部分功能,故在程序设计中只要设计触动键盘重的数字键即8个LED不停光闪,同时内扬声器发出警报声。
在设计发声报警时利用了8253可编程定时记数器,在设计发光报警时利用了8255芯片。
四、设计所用芯片及工作原理报警器PC机的主机箱内装有一只小喇叭,它是由定时器8253/54和并行芯片8255/8255A控制发声的,主板上由喇叭控制驱动电路,同时在ROM,BIOS中的BEEP子程序,它能根据BX中发出的计数值控制定时器8253/54,从而产生频率为896HZ的声音。
8253是可编程的内部定时器,它根据程序提供的计数值和工作模式产生各种形式和各种频率的计数/定时脉冲,提供给系统的各个部件使用。
8253定时器内部有3个独立工作的计数器:COUNTER1,COUNTER2,COUNTER3,每一个计数器都分配有一个端口地址,分别为40H、41H、42H。
内部的公用控制寄存器端口地址为43H。
对8253编程时,首先设定控制字,以选择计数器、确定工作模式和计数的格式。
在PC机中8253的3个时钟端口的输入频率都是1.19318MHZ。
其中计数器2可以控制扬声器的发声。
在BIOS中的BEEP子程序在模式3下能够产生频率为896HZ的声音,装入计数器的初始值是533HZ(1.19318MHz/896HZ=1331=533H),这样得到的控制字为10110110B。
8255是可编程I/O口扩展芯片。
对8255输入不同的指令可改变I/O口的工作方式。
8255与微机实验箱连接方式简单,工作方式由程序设定,图2为8255的引脚图。
8255是一个具有3个8位的8位并行口,并且可编程为多种工作模式的接口芯片。
由于每个端口上具有输入/输出的缓冲和锁存功能,因此可用于扩展I/O 口,作为中间接口电路。
3.1引脚说明8255共40个引脚,采用了双列直插的封装,主要引脚功能如下:◆D7—D0:三态双向数据线,与单片机数据总线连接;◆CS:片选信号,低电平有效;◆RD:读出信号线,低电平有效;◆WR:写入信号线,低电平有效;◆PA7—PA0:A口输入/输出线;◆PB7—PB0:B口输入/输出线;◆PC7—PC0:C口输入/输出线;◆RESET:芯片复位信号线;◆A1—A0:地址线,用来指定8255内部端口。
3.2内部结构和工作方式(1)端口A、B、C端口A为8位数据传送,数据输入或输出时均受到锁存。
端口B为8位数据传送,数据输入时不受锁存,而数据输出时受到锁存。
端口C为8位数据传送,数据输入时不受锁存,而数据输出时受到锁存。
(2)8255接口工作状态选择表9-1表9-1 8255接口工作状态(3)8255的基本工作方式8255可编程并行I/O扩展芯片是通过在控制端口中设置控制字来决定它的工作方式的。
8255有以下三种基本工作方式:⏹方式0——基本输入/输出方式。
⏹方式1——选通输入/输出方式。
⏹方式2——双向传送方式。
8255A的端口A可以工作在三种工作方式中的任何一种,端口B只能工作在方式0或方式1,端口C则常常配合端口A和端口B工作,为这两个端口的输入/输出传送提供控制信号和状态信号。
①方式0方式0是一种基本输入/输出方式。
它是把PA0~PA7、PB0~PB7、PC0~PC3、PC4~PC7全部输入/输出线都用作传送数据,各端口是输入还是输出由方式控制字来设置。
这种方式多用于同步传送和查询式传送。
8255的方式控制字如图9-1:如图9-1 8255的方式控制字②方式1方式1是一种选通输入/输出方式。
它把A口和B口用作数据传送,C口的部分引脚作为固定的专用应答信号,A口和B口可以通过方式控制字来设置方式1。
这种方式多用于查询传送和中断传送。
③方式2方式2是一种双向选通输入/输出方式。
它利用A口为双向输入/输出口,C口的PC3~PC7作为专用应答线。
方式2只用于端口A,在方式2下,外设可以通过端口A的8位数据线,向CPU发送数据,也可以从CPU接收数据。
当8255接收到写入控制端口的控制字时,首先测试控制字的最高位,如为1,则是方式选择控制字;如为0,则不是方式选择控制字,而是对端口C置1/置0控制字,这是由于端口C的每一位可作为控制位来使用。
端口C置1/置0控制字也是写到控制端口,而不是写到端口C。
8253具有3个独立的16位计数器,6种不同的工作方式。
1、方式0——计数到终点输出变为高电平当将某计数器设置成方式0后,其输出OUT变低电平,装入初值后,仍保持低电平。
门控为高电平开始计数。
每来一个计数脉冲CLK,计数器的值减1,当计数到达终点即计数器的值变成0时,OUT变为高电平。
在计数期间可用门控信号暂停计数(即门控为低电平时,计数暂停)。
2、方式1——可编程单稳所谓单稳,是指这样的电路,它有两种状态,但只能稳定在一种状态。
在一定的外界作用下,它能从这一种状态进入到另一种状态,但经过一定时间后,又自动恢复到原来的状态。
这个时间参数一般是由外加电阻、电容的值决定的。
8253的方式1就是模拟单稳电路,其处于非稳定状态的时间可通过程序进行设置。
3、方式2——分频脉冲发生器(分频器)方式2用来对输入脉冲(即计数脉冲CLK)N分频(N为预置的初值),在输出信号周期中低电平的时间为一个CLK周期。
设置此方式后,OUT变高电平,装入初值后便自动开始计数,减到1时OUT 变低电平。
经过一个CLK周期,OUT恢复高电平,且计数器又自动装入初值,重新开始计数。
如此循环下去。
在上述过程中GATE应一直保持高电平。
若GATE变低电平将禁止计数,并使输出为高电平。
在GATE再次变高电平时,计数器将重新装入预置的初值,并开始计数。
4、方式3——方波发生器方式3类似于方式2,输出是周期性的。
不同的是方式3输出方波。
如果预置的初值N为偶数,则输出周期中高电平和低电平的宽度相等;如果N为奇数,则输出周期中高电平比低电平多一个CLK周期的时间,当N相当大时,也可认为是方波。
当然,一般采用方式3时,置初值为偶数。
设置成方式3后,OUT变高电平,装入初值后便自动开始计数。
如初值为偶数,每个CLK使计数器减2,计到终点改变电平。
如初值为奇数,则输出为高电平时第一个CLK使计数器减1,随后每个CLK使计数器减2;输出为低电平时第一个CLK使计数器减3,随后每个CLK使计数器减2。
每当计数到终点都会改变电平,初值又被重新装入,并开始计数。
如此循环下去。
5、方式4——软件触发选通设置成方式4后,OUT变高电平,写入计数值后自动开始计数(所以称之为软件触发),计数到终点输出一个CLK周期的低电平脉冲。
GATE变低可暂停计数,用GATE的上升沿可重新赋初值,并开始计数。
6、方式5——硬件触发选通设置成该方式后,OUT变高电平,写入计数值后需等待GATE上升沿的到来才开始计数(所以称之为硬件触发)。
计数到终点也输出一个CLK周期的低电平脉冲。
计数过程中不受GATE电平的影响。
此后,用GATE的上升沿可重新赋初值,并开始计数。
图1 8253 发声实验接线图图2 8255发光实验接线图六、连线图说明1、8253的CLK0端口接分频单元2、8253的OUT0输出端口与内置扬声器SPK端口相连3、8255的B端口的8个引脚与8个LED灯相连。
4、8255端口B工作在方式0并作为输出口, 端口B输出线接至一组发光极管上,端口A工作在方式0并作为输入端口,接一组开关信号。
七、程序流程图图3 实验程序流程图八、程序源代码PORTA=0FF28H ; 8255的A、B、C及控制端口的地址分别为PORTA、PORTB、PORTC和PORTDPORTB=0FF29HPORTC=0FF2BHPORTD=0FF2AH ; 向PORTD送数据,点亮LEDCODE SEGMENTASSUME CS:CODESTART: MOV BL,00MOV AH,0FFHMOV DX,0FF2AHMOV AL,10000001B ;初始化8255,10000001B设置A、B端分别为方式0输出C端为方式0输入OUT DX,ALLP: MOV DX,0FF2BHIN AL,DX ;把DX中的内容读到ALAND AL,0FH ;AL与00001111B相取出低字节CMP AL,00H ; 从C端口即从键盘数字区接收到的数与0比大小JE NEXTCMP AL,01HJB LP ;不高于等于CMP AL,08HJA LPMOV AL,0B6H ;10110110B初始化8253OUT 43H,ALMOV AX,0000 ;写入计数初值OUT 42H,AL ; 在计数器2中写入低字节计数初值MOV AL,AH ;高字节已在AH中即前面的0ffhOUT 42H,AL ;在计数器2中写入高字节计数初值MOV AL,BL ;灯闪烁NOT AL ;将al中的取反OUT 0FF29H,AL ;将AL中的值送到PORTA即8255的A端口CALL DELAYSHL BL,1 ;逻辑左移指令SHL执行一次移位,相当于无符号数的乘2 TEST BL,AHJNZ LPMOV BL, 01HJMP LPBACK: RETFNEXT: MOV AL,AHOUT 0FF29H,ALJMP LPPUSH CXMOV CX,0000DELAY: PUSH CXPUSH CXPOP CXPOP CXPOP CXRETCODE ENDSEND START九、调试结果图4 程序运行后LED灯管闪烁图5 程序运行完成一段时间后停止闪烁十、设计过程中遇到的问题及解决方法接近两周时间的课程设计我收获了很多。
从开始知道有这样一个实践机会的新奇和兴奋,到设计过程中碰到困难时的挫败,再到最终完成设计的欣喜。
这短短两周我经历了一次大考验,不仅仅是对所学知识的还有是对我各方面的综合素质的考验。
这次课程设计的内容总体来说要求我们对《微机原理与接口技术》这门课程中8255,8253芯片的编程更好的理解了其内在的原理,另外他还要求学生有很强的动手操作能力和书写设计报告的能力。