XXXXXXX《单片机与接口技术》课程设计(论文)题目:8155接口芯片及应用院(系):信息科学与工程学院专业班级:通信044学号:XXXXXX学生姓名:XXXX指导教师:XXX教师职称:助教起止时间:辽宁工业大学课程设计说明书(论文)1课程设计(论文)任务及评语院(系):信息科学与工程学院教研室:通信工程学号040305114学生姓名刘平德专业班级通信044课程设计(论文)题目8155接口芯片及应用课程设计(论文)任务1.要求使用MCS-51系列单片机,如8031等。使用8155并行扩展口控制芯片。简要说明所采用器件的工作原理、结构及特性。2.其中,设置32个键,采用逐列扫描查询方式,键盘列输入有8155PA口提供,行输出由8155PC口提供;LED采用共阴极,动态显示软件译码,段选码由8155PB口提供,位选码由8155PA口提供;采用BIC8718等;初始化时显示“2007.12.12”3.阐述接口电路方法。4.绘制接口电路的原理图。5.列出显示部分的汇编语言程序清单。指导教师评语及成绩成绩:指导教师签字:年月日课程设计(论文)任务及评语辽宁工业大学课程设计说明书(论文)2目录第1章课程设计目的与要求..............................31.1课程设计目的.............................................31.2课程设计的实验环境.......................................31.3课程设计的预备知识.......................................31.4课程设计要求.............................................3第2章第二章8155产品介绍及性能指标...................42.18155产品介绍.............................................42.2技术指标:................................................42.3光纤测试选件.............................................52.4光纤选件技术指标.........................................5第3章第三章8155芯片结构............................63.18155的结构和引脚.........................................63.28155的RAM和I/O口地址编码.............................63.38155的工作方式与基本操作.................................63.4单片机与8155的接口......................................93.5接线图案:..............................................10第4章第四章实验结论及心得体会......................12第5章参考文献.......................................12辽宁工业大学课程设计说明书(论文)3第1章课程设计目的与要求1.1课程设计目的“单片机与接口技术”课程设计是在教学及实验基础上,对课程所学理论知识的深化和提高。因此,要求学生能综合应用所学知识,设计与制造出具有较复杂功能的小型单片机系统,并在实践的基本技能方面进行一次系统的训练。能够较全面地巩固和应用“单片机”课程中所学的基本理论和基本方法,并初步掌握小型单片机系统设计的基本方法。培养独立思考、独立收集资料、独立设计规定功能的单片机系统的能力;培养分析、总结及撰写技术报告的能力。1.2课程设计的实验环境利用windows操作系统及应用软件进行绘图和编程。1.3课程设计的预备知识熟悉单片机与接口技术课程的相关知识及电子线路CAD工具软件。1.4课程设计要求按课程设计指导书提供的课题,根据第二章给出的基本要求及参数独立完成设计,课程设计说明书应包括以下内容:1、对设计课题进行简要阐述,并说明设计任务及具体要求。2、论述系统设计方案,并画出总体电路结构图及功能分割图。3、能够较熟练地应用电子线路CAD工具完成单片机系统的硬件设计任务。4、各功能模块设计说明、设计实现过程及源程序。5、能够较熟练地应用一种编辑软件编写程序,掌握单片机系统软件设计的基本方法6、课程设计报告应内容完整、字迹工整、图表整齐规范、数据详实。7、课程设计总结8、字数4000左右,有系统电气原理图。辽宁工业大学课程设计说明书(论文)4第2章第二章8155产品介绍及性能指标2.18155产品介绍•可对155MHz带宽以内的任何线缆标准(3、5、5e、6)进行认证;•可存储1500条自动测试记录;•配便携软工具包2.2技术指标:参数范围精度分辨率其他长度0-1100ft1ft±(3%+3ft+NVP)传输率:0.5-0.99c延时0-4000ns1ns±(3%+1ns)平均阻抗35-180Ω0.1Ω±(3%+1Ω)电容(整体)0-100nF1pF或3dig±(2%+20pF)电容(每英尺)0-100pF/ft0.1pF±(2%+1pF)直流环路电阻0-400Ω0.1Ω±(1%+2Ω)衰减1-100MHz0.1dB±0.6dBatCAT5/ClassDLimit测试范围:0-70dB频率步长:(kHz):150.250NEXT1-100MHz0.1dB±0.6dBatCAT5/ClassDLimit测试范围:0-70dB频率步长:(kHz):150.250回损1-100MHz0.1dB±0.6dBatCAT5/ClassDLimit测试范围:0-70dB频率步长:(kHz):150.250存储容量LT86001500条自动测试记录LT81551500条自动测试记录LT8100500条自动测试记录测试标准TIA/EIA568A、TSB67、TSB95、CAT5/5E/6(LT8600)、ISO11801CLASSC/D/E(LT8600)、AS/NZS3080、IEEE802.3以太网/令牌环、EN50173、DIN44312-1电缆类型支持基本链路、永久链路与信道全部测试模型;UTP/ScTP/FTP/IBMSTP1,2,6型电缆CAT3/5/5E/6(LT8600)、ISOCLASSC/D/E(LT8600)同轴电缆10BASE-2/10BASE-5外形尺寸250mm×108mm×64mm(10”×4.25”×2.5”)重量主机:800g,远端:728g电池8.4V2.45AhNiMH电池辽宁工业大学课程设计说明书(论文)5典型电池操作时间8小时工作温度(湿度)0℃~+50℃(5-90%无凝结)储存温度-20℃~+70℃2.3光纤测试选件·适用于LT8155/LT8600·可测多模和单模光纤系统的衰减值;·支持多种连接器类型·自动测试多种波长;·产生用于多模光纤的850nm和1300nm激光;·产生用于单模光纤的1310nm和1550nm激光;·测试结果可按测试方向、测试结果和工程名称进行分析保存·可用LT-RecordManager管理、分析软件存储并输出测试结果光纤选件功能描述型号光功率计适配器,850nm多模LED光源模块,ST适配器,测试跳线,使用手册,工具箱FiberKit+850除提供FiberKit+850全部配置外,增加双波长850nm/1300nm多模LED光源模块FiberKit+MM除提供FiberKit+MM全部配置外,增加1310nm/1550nm单模激光光源模块FiberKit+ALL2.4光纤选件技术指标光源类型与波长LED850nm/1300nm激光1310nm/1550nm适配器(数量)ST(1)ST(1)输出功率-23dBm-7dBm稳定性+0.1dB使用温度(存储温度)-18℃~+50℃(-30℃~+70℃)尺寸12.7cm×7.0cm×3.3cm重量198g电池类型9V碱性典型电池使用时间20个小时辽宁工业大学课程设计说明书(论文)6第3章第三章8155芯片结构3.18155的结构和引脚8155有40个引脚,采用双列直插封装,其引脚图和组成框图如图所示。(1)地址/数据线AD0~AD7(8条)(2)I/O口总线(22条):PA0~PA7、PB0~PB7、PC0~PC5。(3)控制总线(8条)ALE——地址锁存(输入)IO//M——IO口/RAM选择,0:选内RAM;1:选内IO口/CE——片选线/RD、/WR——读、写控制TIMERIN——定时器输入(输入定时器所需时钟)TIMEROUT——定时器输出(输出所产生的方波脉冲)3.28155的RAM和I/O口地址编码3.38155的工作方式与基本操作有三种基本操作:辽宁工业大学课程设计说明书(论文)71、作单片机片外256B数据存储器IO//M=0,与其它数据存储器统一编址。用MOVX访问。2、作扩展I/O口使用IO//M=1,PA口、PB口、PC口,可通过编程决定如何使用。1)命令寄存器(命令控制字)——I/O口工作方式I/O口工作方式有四种:A口、B口基本I/O口,C口输入;A口、B口基本I/O口,C口输出;A口选通I/O、B口基本I/O、C口作联络线;A口、B口选通I/O、C口作联络线。2)状态标志寄存器——PA口、PB口状态标志。状态标志寄存器:BF——缓冲器满标志;INTR——端口中断请求标志;INTE——端口中断允许标志;TIMER——定时器中断请求。命令寄存器,只写不读;状态标志寄存器,只读不写;这二者使用同一地址3、作定时器扩展使用可以通过编程决定输出4种信号,即有四种工作台方式。单方波;连续方波;单脉冲;连续脉冲。由两个8位寄存器,决定14位定时器计数常数及四种工作方式。由命令寄存器的最高两位对定时器进行四种控制。简单的I/O接口扩展在单片机应用系统中,经常采用TTL电路或CMOS电路锁存器、三态门电路作为I/O口扩展芯片。这种I/O口一般都是通过P0口扩展,不占用单片机的I/O口资源,只需一根地址线作片选线用。这种方法具有电路简单、成本低、配置灵活方便等特点。图6-14是采用74LS244作扩展输入,74LS273作扩展输出的简单I/O接口扩展电路。辽宁工业大学课程设计说明书(论文)8图6-14简单I/O接口扩展电路图中P0口为双向数据总线,既能从74LS244输入数据,又能将数据送给74LS273输出。输入控制信号由P2.7和RD相或而成,当二者同时输出为0电平时,或门输出为0,选通74LS244,使外部信息进入到总线。无按键按下时,输入为全1,当有一键按下,则该键所在线输入为0。输出控制信号由P2.7和WR相或而成,当二者同时为0电平时,或门输出为0,将P0口的数据锁存到74LS273,其输出控制着发光二极管LED。当某线输出0电平时,该线上的发光二极管点亮。可见,输入和输出都是在P2.7为低电平时有效,所以74LS244和74LS273的口地址均为7FFFH(实际上只要保证P2.7=0即可,与其他地址位无关),即占有相同的地址空间,但由于分别受RD和WR信号控制,因此不会发生冲突。对于图6-14,若要实现的功能是按下任意键,对应的LED发光,则程序段如下:LOOP:MOVDPTR,#7FFFHMOVXA,@DPTRMOVX@DPTR,ASJMPLOOP辽宁工业大学课程设计说明书(论文)93.4单片机与8155的接口此时,8155内部RAM的地址范围为:0000H~00FFH,8155各端口的地址(设无关位为0,这些地址都不是惟一的)为:命令/状态口0400HA口0401HB口0402HC口0403H定时器低字节0404H定时器高字节0405HMCS-51单片机的4个I/