版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录目录 1第一篇实训开班动员 3一、企方领导实训动员 3二、校方领导实训动员 4三、实训制度 4四、实训的四阶段 5五、实训机房参观 6第二篇通信柜机总体介绍 8一、系统总体介绍 8二、电子与通信产品设计应具备的能力 10三、总结 11第三篇 项目开发进程 14第七篇二次开发实验平台 17一、概述 17二、开发任务 17三、需求分析 19四、开发目标 19五、预计能实现的功能 20六、人员分工 21七、设计原理的介绍 21八、硬件设计 24九、软件设计 25十、调试 50十一、PCB电路图 51十二、对M202开发板的优化方案与总结 51第一篇实训开班动员【案例】以东南大学自动化学院09级自
2、动化专业30名同学实训为例,进行为期两周的 TLS-3HF现代通信网络综合设备及多功能环保控制器实训。一、企方领导实训动员1、盛泰公司企业实训动员时间:上午9点主讲人:盛泰公司综合办公室主管周俊内容:1)周俊通过对自上而下的管理、自下而上的研发过程,介绍了南京盛泰公司的培 训计划,从管理和技术两方面入手:2)在介绍自上而下的管理过程中,周俊通过以同学们现场展示的过程讲解了公司 的管理过程;3)介绍自下而上的研发过程时,周俊着重强调研发过程每个过程, 产品功能拓展 方式,如何与需求相吻合。2、盛泰公司培训部经理实训动员时间:上午11点20分主讲人:盛泰公司总经理唐修连内容:主要强调了敏捷岛项目实
3、训过程中对学生(准员工)的要求:1)学生实训的目的:做事应有目标性,认识自己实训后的收获是什么;2)对于实训的态度,并以盛泰公司研发部研发产品项目为例,说明应以积极的 学习态度认真完成研发设计任务。二、校方领导实训动员时间:上午10点主讲人:东南大学自动化学院孙培勇老师:内容:孙老师动员30名自动化专业的同学,抓紧这次实训机会,为从学校到公 司的过程缓冲,在两周的实训时间中,学会大学知识的融会贯通,体会公司的管理, 认真对待实训过程。三、实训制度下午,李院长对实训的规定作了介绍:1、各项规章制度1)做了考勤要求,并介绍在盛泰公司对员工考勤制度的规定,要求实训生每天按照规定考勤;2)每天提交实训
4、日志,反应出自己每天的进步以及公司生活与学校生活的异同,并且每天举行小组交流讨论会,由项目经理负责;3)实训期间的值日制度以及实训期间的安全。2、实训流程李院长对实训规定做了补充:1)李院长强调了公司招聘员工最看重员工的人品,其次才是技术。在本次实训 过程中,要求实训生学会一套管理流程,学会一套技术流程。2)李院长强调,本次实训应以经验为重,技术相对次之,需要严格记录技术资 料。四、实训的四阶段时间:15分钟(9: 259: 40);内容:本次实训共计两周,时间为 2012年08月06日 2012年08月17日, 中间休息两天,具体阶段安排,见表 1-1。表1-1第一阶段(5天):硬件系统设计
5、第二阶段(5天):软件编程开发1、企业实训动员(1天)交换、光纤、移动三大平台2、通信柜机总体介绍(1天)1、题目布置(1天)3、网络通信平台(3天)2、数字程控交换平台(3天)4、提前讲授二次开发内容(共三次课)3、光通信传输平台(2天)5、4、移动通信开发平台(3天)【小贴示】 二次开发硬件设计三次课程提前在第一阶段讲授,每次授课60 80分钟 第三阶段第2项任务以有能力的项目小组选做。五、实训机房参观实训机房为盛泰公司机房一一现代通信机房。下午3点,盛泰公司侯波、霍海强工程师带领学生到实训场地对实训的 4种通信 柜台作简要介绍:本次实训包括了的四个通信柜机的四种电信平台、 一个网络平台、
6、四种开发环境、 一套系统测试平台。该系统的实现采用了单片机技术、 FPGA/CPL技术、DSP ARM技 术及相应的开发平台,并在硬件设计上预留了二次开发接口,供给学生实训、研发。【小贴示】学生自己写要求学生提交当天参加实训动员并参观通信柜机后的体会与感想:“从各位领导的讲话中我们看出,实训中重要的是对待实训的态度,无论是考勤 制度还是其他的制度,只要有良好的态度,都是完全能做到的。通过对实训过程管理 的适应也为我们最后走向工作岗位打下一个坚实的基础,从本人以前的实训看出只有更好的适应公司的制度才能发挥每个人最好的能效,实现个人与公司的共赢。适应是实训的主题,也是我们努力的方向,能不能做好这个
7、环节关系到最后的成 败。适应公司的管理,适应公司的需要,适应社会的需要,才能实现自己对薪酬的需 要。把握一个良好的心态是成功的关键。”湖南怀化学院物信系06级通信工程专业李俊、任领两位同学【小贴示】开班典礼总结实训动员、制度及场地介绍时间:2012年8月6日地点:江苏省南京市玄武大道 699-22号江苏软件园10栋3楼;场地:现代通信机房任务:3+1卓越工程师实训实训人员:1、江苏盛泰信通科技发展有限公司总经理:唐修连培训中心:李七一综合办公室:周俊、孙京京、唐鹏技术工程师:杨 洋、侯波、吴佐辉、霍海强生产部:蔡炜芬、潘红星2、东南大学自动化学院教师:孙培勇;3、东南大学自动化学院09级自动化
8、专业30名同学;主讲人:江苏盛泰信通科技发展有限公司综合办公室主管周俊;第二篇通信柜机总体介绍、系统总体介绍授课时间:8:00 10:00技术工程师:侯波、霍海强使用课件:参见附件001号001A PPT “ 001通信柜机总体介绍”1、设备组成图2-2现代通信网络综合实训系统功能拓扑图系统总体上可归纳为:四种电信平台、一个网络平台、四种开发环境、一套系统 测试平台系统中自主研发实现了电信交换(空分/时分)、移动通信(GSM/CDMA)光纤通信 (PDH/SDH)软交换(含VOIP)等四种电信设备平台,可完成四大类、上百种实验实 训项目。系统的实现采用了单片机技术、FPGA/CPL技术、DSP
9、 ARM术及相应的开发平 台,并在硬件设计上预留了二次开发接口,方便学生采用这些主流的开发技术用于验证性实验和新功能的创新性研发。2、设备结构现代通信网络综合设备结构示意图,如图2-3所示。图2-3现代通信网络综合设备结构示意图系统总线布局现代通信网络综合设备中的系统网络部分的结构实物图,如图2-4所示。现代通信网络综合设备中的系统网络部分的设备连接逻辑拓扑图,如图2-5所示,图2-4系统网络部分的结构实物图图2-5设备连接逻辑拓扑图3、系统模块电路介绍举例说明:现代通信网络综合设备中的程控交换二次开发实验平台中的单板模块 M202的用户接口电路部分原理图,如图 2-6所示。图2-6 单板模块
10、M202的用户接口电路部分原理图【小贴示】标准电信设备的物理尺寸,用 U表示,其中:1U=4.44cm。二、电子与通信产品设计应具备的能力授课时间:8:00 10:00技术工程师:霍海强使用课件:参见附件001号001B PP“ 002电子与通信产品设计应具备的能力”1、我们需要的基本技能好的心态,多看书、多动手,多和他人交流,多上网,保密意识。2、如何将知识转化为能力专业知识的融汇贯通,附属工具的使用,细节决定成败,善于快速学习3、做研发需要的基本技能焊接文化,团队合作,英语,研发的基本流程三、总结扎实的理论基础,熟悉的动手能力,良好的合作能力,很强的分析能力,快速的学习能力,解决问题的能力
11、,积累沉淀的能力。【小贴示】时间:2012年8月6日上午9:0011: 30地 点:江苏省南京市玄武大道699-22号江苏软件园国际研发区10栋3楼场 地:现代通信机房、项目工程二区任 务:对本次实习系统做一个初步的了解,熟悉实习的环境参加人员:1、江苏盛泰信通科技发展有限公司总经理:唐修连培训中心:李七一综合办公室:周俊、孙京京、唐鹏技术工程师:杨 洋、侯波、吴佐辉、霍海强生产部:蔡炜芬、潘红星2、东南大学自动化学院教师:孙培勇;3、东南大学自动化学院09级自动化专业30名同学;主讲人:江苏盛泰信通科技发展有限公司综合办公室主管周俊;4、东南大学自动化学院09级自动化专业第一敏捷岛成员项目负
12、责人:项目副经理:张凯硬件工程师:姚忍软件工程师:胡放维护工程师:刘成华主讲人:技术工程师侯 波、霍海强第二项目组张凯2009-12-22第三篇 项目开发进程【小贴示】技术总结宽带网络工程平台系统实训时间:2012年8月6日上午9:0011: 30地 点:江苏省南京市玄武大道699-22号江苏软件园国际研发区10栋3楼场 地:现代通信机房、项目工程二区任 务:对本次实习系统做一个初步的了解,熟悉实习的环境1、江苏盛泰信通科技发展有限公司总经理:唐修连培训中心:李七一综合办公室:周俊、孙京京、唐鹏技术工程师:杨 洋、侯波、吴佐辉、霍海强生产部:蔡炜芬、潘红星2、东南大学自动化学院教师:孙培勇;3
13、、东南大学自动化学院09级自动化专业30名同学;主讲人:江苏盛泰信通科技发展有限公司综合办公室主管周俊;题目2:基于TLS-3HF的3U数字程控交换机系统,通过E1 口进行安装、调试 并配置,实现两局间的用户通信。【案例分析】开通怀化市安江县电信局与芷江县电信局,两局间电话业务。题目3:基于TLS-3HF的3U数字程控交换机系统,利用江苏盛泰公司提供的 一块4用户接口专用测试单板,进行安装、调试并配置,实现局内电话用户间的通 信系统。【案例分析】在江苏盛泰公司生产中心检测部,进行开通并调试该设备,作为出厂前的电话 业务可靠性与稳定性再检验与再检测,再次提供检测报告。第七篇二次开发实验平台一、概
14、述TLS-3HL-4U的现代通信网络工程综合设备是一种面向电子信息、通信工程、计算机网络等专业的大型实验实训平台。M202DTM双音多频检测是4U的数字程控二次开发平台系统,这次对我们的实训 要求主要是先进行抄板花 PROTE图,通过网上查资料弄清楚电路原理,查去 MT8870 芯片的工作原理,来进行编程,达到摘机拨号都有对应的指示灯亮,从而实现DTMF检测模块的检测功能。这次唐总共给学生上了 3次课,每次课时间大约60分钟,给我们将讲解了 DTMF 双音多频检测模块M202的主要功能,抄板的技巧,程序编写的要求,还给我们看了 下局部的内部电路图。还简单的介绍了 M407移动通信的输入控制二次
15、开发模块,主 要讲了他们之间的协议。要求学生自己根据电路板画出 PROTE图,写出DTMF勺检测程序,接好电话机后, 按下号码对应的模块上的号码指示灯会亮。二、开发任务1、通信柜机总体介绍本次是基于江苏盛泰教育科技有限公司提供的数字程控交换平台的DTM单板模DTMF单板模块M20双音多频信号检测模板是在下图 3号与4号从机上程控交换平台系统部分上接了块 M202单板就是照片中的那块单板,双音多频信号DTM就 是用两个频率一一行频和列频来表示电话机键盘上的一个数字。DTM电话的指令正在迅速的取代脉冲指令。除了在电话呼叫信号使用外,DTM还广泛的使用在交互式控制 应用,例如电话银行、电子邮件甚至家
16、电远程控制等,用户可从电话机发送DTM信号来做菜单选择。现代通信网络综合设备的通信柜机设备总体结构图如图7-1所示。图7-1通信柜机设备总体结构图本次二次开发主要是对3号从机上4U数字程控交换二次开发系统中 DTM!单板 M202的功能检测。物理位置示意图如图7-2所示,实物图如图7-3所示,其中二次实 验箱上的单板为本次开发板,程控交换平台系统部分图中单板M202如图7-3所示:图7-2 物理位置示意图图7-3 程控交换平台系统部分图中单板为 M2022、电路板模块功能介绍数字程控二次开发示意图如图7-3所示。图7-3数字程控二次开发示意图1)M201单路用户接口模块。完成的话用户的接口功能
17、,即交换机中的BORCHT功能2 ) M202 DTM检测模块。完成DTMF双音多频检测功能3 ) M203信号音产生模块。主要实现系统信号音产生和输出4)M204用户电路控制模块。采用分布式控制 CPU实现对单路用户接口模块、 DTMF检测模块和信号音产生模块得控制5)M205信令控制模块。完成用户信令监测功能,如对 R (振铃)、S (摘挂机 状态)、C (编译码)等用户信号信令的检测6)M206用户交换模块。采用 MT8816芯片实行交换核心功能三、需求分析在电话机中,有两种拨号方式,即脉冲拨号和双音多频拨号。双音多频拨号方式中的双音多频是指用两个特定的单音频信号的组合来代表数字或功能,
18、两个单音频的频率不同,所代表的数字和功能也不同,在双音多频电话机中有16个按键,其中有10个数字键09,6个功能键*、#、A B C D,按照组合的原理,它必须有 8 种不同的单音频信号,由于采用的频率有 8种,故又称之为多频,又因以8种频率 中任意抽出2种进行组合,又称其为8中取2的编码方式。 随着通讯事业的发展, 数字传输的逐渐普及,DTMF言号已经不仅仅局限于终端信令的传输, 同时也广泛应用 于IP网关、远程控制、局端信令传输,成为传统业务和现代科技应用系统的桥梁。四、开发目标2、具备独立的路级应用的设计的能力;3、学习试验、测试、调试等开发必须掌握的方法,训练实战工作技能;4、熟悉DT
19、MF工作原理、应用范围;5、学会团队工作配合技巧,培养团队合作意识。实施好垂直管理系统和软件开 发两大系统。五、预计能实现的功能1、完整的DTMF发送和接收功能。2、按下键盘任意键能够正确接受 DTMF双音多频信号,并能够从测试点正确测试 出正确的按键信号。3、信号音的检测判断功能。4、能够正确识别各种按键的信号。5、DTMF言号分离滤波和译码功能。6按下键盘任意键能够在测试点正确测试出高频和低频两路信号,并没有其他 干扰信号影响工作,BCD显示模块正确显示出所按键数字,译码输出电路能够正确测 试出二进制的按键信息。8、摘机上电M202板上指示灯与相应的数字 BCD码跑一边,每一个按键都有对应
20、 的不同的声音,按键松,对应指示灯灭,连续按键对应指示灯连续闪,声音也连续响, 按得越快闪的越快声音响得越快,信号检测越灵敏。六、人员分工经理钱:威负责整过过程的开发与工作的分配及文档的最终整理副经理:曾轶负责整过过程的开发与工作的问题记录硬件工程师:杨振明负责硬件设计与 PCB图的设计软件工程师:岳学斌、张永彬 负责DTM模块的软件功能的实现技术支持工程师:周运来 负责整过过程的技术支持和整个过程的跟踪七、设计原理的介绍1、双音多频的介绍(以下是项目经理钱威提供的资料)所谓双音多频(DTMF ,就是用两个频率一一行频和列频来表示电话机键盘上 的一个数字。DTMF电话的指令正在迅速的取代脉冲指
21、令。 除了在电话呼叫信号中使用 外,DTMF还广泛的使用在交互式控制应用, 例如电话银行、电子邮件甚至家电远程控 制等,用户可以从电话机发送DTMF信号来做菜单选择。本文讨论一种利用DSP对DTMF 信号产生和解码的设计方法。为了产生DTM信号,DSP用软件产生两个正弦波叠加在一起后发送,解码时DSP则采用改进的Goertzel算法,从频域搜索两个正弦波的存 在。2、DTMF言号的产生电话键盘上每一个键,都由其行频和列频唯一确定,频率如表7-1所示。表7-1 :电话键盘频率DTMF编解码器的音频信号产生部分是基于两个二阶的数字正弦波振荡器,一个产生行频,一个产生列频。从而数字振荡器二阶系统函数
22、的差分方程为:y(n)=-a1*y(n-1)-a2*y(n-2),其中 a1=-2cos w 0,a2=1, 3 0=2 n *fO/fs ,fs 为采样频率,fO为输出正弦波的频率,A为输出正弦波的幅度。该式初值为y(-1)=0,y(-2)=-Asin 3 0。用差分方程由频率表计算出相应的系数和初始条件装入DSP按叠代算法得到正弦序列输出,将2个输出叠加即可得到双音频的输出。从而仅需要2个振荡器,就能够产生所需要的 8个音频信号。典型的DTM濒率范围是7001700HZ 选取8kHZ作为采样频率,满足采样条件。DTMF编解码器的工作就是将一串键盘的输 入(数字)转换成为一串适当持续时间的音
23、频信号对;由解码器检测该音频信号对,并确认相应的数字。例如拨数字号码“ 8”,则发双音多频信号频率为fH = 1336 Hz、fL = 852 Hz。双音多频,简写 DTMF( DTMF = Dual Tone Multifrequency )3、DTMF发送器的位置如图:图7-44、双音多频接收电路双音多频接收电路如图7-5所示。图7-55、典型的DTMF接收电路框图从而数字与数字之间必须要有适当长度的静音信号以作区分。因此程序的设计要产生两个信号:双音频信号和静音信号,一个音频和静音信号对表示一个数字。由定 时器变量指定信号的持续时间,每个数字信号传送结束后,立即从数字缓存中调出一 个新的
24、数字并解包。将该数字映射到行/列音频信号并装入指针,指向振荡器属性表 的相应地址。 整个程序流与接收中断服务子程序同步,提供准确的时钟,用于实时 处理和恒定的样本输出。在中断服务子程序完成后,就按照发送顺序输出信号。查询 方式检查定时器变量决定发送时间是否终了:控制继续发送或者发送完毕初始化下一个信号的传输。DTMF编解码器流程图如图7-6所示,图7-6 DTM F编解码器流程图6、DTMF言号的检测主要任务是在输入信号中检测 DTM信号,并将其转换为实际的数字。解码过 程本质上是连续的过程,需要在输入的数据流中连续的搜索DTM信号的存在。为了保证检测的有效性,降低算法的复杂度,可以采用Goe
25、rtzel算法。计算数字信号的频谱可以采用DFT及其快速算法FFT,而在实现DTMF解码时,采用Goertzel算法要 比FFT更快。通过FFT可以计算得到信号所有谱线,了解信号整个频域信息,而对于 DTMF言号只用关心其8个行频/列频及其二次谐波信息即可(二次谐波的信息用于将DTMF言号与声音信号区别开)。此时Goertzel算法能更快速的在输入信号中提取频谱信息。DTMF解码器的实现,采用与编码器类似的任务安排,与接收中断服务子程 序同步完成。输入数据缓存器接收数据,一旦装满就将输入数据状态字置1。通过查 询输入数据状态字调用初始化函数来初始化DTM检测过程。然后将输入数据缓存器复制到一个
26、中间缓存器以便处理,所有的检测函数都对中间缓存器进行操作。增益控 制器对输入的强信号做衰减,然后执行 Goertzel滤波。Goertzel函数的输出是16 个滤波器的延时状态,函数完成后做数字有效性检查。检测过程中分音频信号和静 音信号2种模式:前者检测器搜索DTMF信号的出现, 并作有效性检查;后者DTMF 信号检测被禁止,等待静音信号。数字有效性检查包括信号强度、 反向、和标准扭曲、 相关峰值、二次谐波以及数字稳定性。当这些检查成功完成之后,有效的数字存入数字输出缓存器等待系统输出调用。DTMF言号检测流程如图7-7所示。图7-7 DTM F信号检测流程图7、双音多频检测模块电原理图图7
27、-8 电原理图8、M202的整体功能框图图7-8八、硬件设计1、抄板技巧观察功能模块和重要芯片。这是入手点,找到板图的核心,进而找好相关资料, 借助一些基本芯片工作理论,引脚图,典型电路图把握局部电路。结合PCB®上不同功能模块的联系初步建立模型。注意过孔,利用一些穿孔工具如:丝线,导线,小电 阻,电容等做好标记,认清过孔顺藤摸瓜合理利用万能表。做好网络标记。在一些连线复杂的地方善用网络标记,使电路图整洁明了。注意网络标记符尽量简单易懂。 注意先画个与M202的电阻、芯片、电容、过孔都用具体的图形和不同颜色的笔做好 记号.2、画PROTE电路图画图时,要按功能划分,自己画好圭寸装。我
28、们抄板用时3个小时,画protel用时2个半小时总体来说都还顺利。主要还是小组团队合作不错。图7-9图7-10 (硬件工程师:杨振明提供)PCB图如图7-11 :图 7-11九、软件设计1、编程是二次开发实训考核重点,也是难点。编程基础是建立在对电路原理熟 悉的基础上。能把握电路的主要功能及功能实现过程。着重了解重要芯片的连接以及 工作原理。所以上网查找资料是重点工作。编程过程中要注意必须遵循的协议。并标 记必要的注释,能提高程序可读性,有助于后期的检查和修改。2、通过网络查找芯片资料,MT8870芯片资料如下:MT8870功能介绍MT8870音调译码器(Tone Decoder)是MITEL
29、公司所开发生产为一颗常用复频译码IC,这个电路可以接收DTMF信号,是一个完整的DTMF接收器。它接收了 DTMF 信号后,内部将信号分成高频带和低频带,并将此信号送至数字译码器,然后将讯号 送至数字译码器以解出按键值,接着将解出的按键值以二进制的方式以四条线(Q1、Q2 Q3 Q4)输出到外部共享Bus上,其MT8870接脚说明如表1及内部结构如图2。 值得一提的是,当MT8870解出一个按键值且输出到外部时,其 STD接脚会由低态升 为高态,经一段时间后再降为低态,我们便可利用此特点侦测到此脚有讯号时便马上 将Q1-Q4接脚所产生的值读入CPU然后解出电话按键值如图7-12所示,MT887
30、0应 用电路图如图7-13所示。图 7-12图7-13 MT8870应用电路图表7-2 MT8870引脚功能:PIN脚位说明PIN脚位说明1IN+OPA非反相输入端18VDD电源止电压2IN-OPA反相输入端17ST/GT动作输入/监视时间3GS增益选择16EST提前动作输出4VREF参考电压输出15STD延迟动作输出5INH禁制输入信号检出14Q4三态译码数据输出6PWDN电源卜降输入13Q3三态译码数据输出70SC1内部振荡电路输入端12Q2三态译码数据输出80SC2内部振荡电路输出端11Q1三态译码数据输出9VSS电源地线10TOE三态输出端图7-14 MT8870内部方框图图7-15
31、MT8870时序图表7-3 MT8870解码功能表DigitTOEINHEStQ4Q3Q2Q1ANYLXHZZZZ1HXH00012HXH00103HXH00114HXH01005HXH01016HXH01107HXH01118HXH10009HXH10010HXH1010*HXH1011#HXH1100AHLH1101BHLH1110CHLH1111DHLH0000AHHLun detected, the outputcode will remain the sameBHHLas theprevious detected3、程序流程图。4、程序通过江苏盛泰教育科技有限公司提供的数字程控交换平
32、台的 DTM单板模块M202 双音多频检测的程序功能开发与调试,和以前硬件原理的了解和上网查资料对 MT8870 与STC89C5单片机的学习,本次编写程序 380行,我们打算让程序实现以下功能:1)完整的DTMF发送和接收功能。2)按下键盘任意键能够正确接受 DTMF双音多频信号,并能够从测试点正确测试 出正确的按键信号。3)信号音的检测判断功能。4)能够正确识别各种按键的信号5)DTMF言号分离滤波和译码功能。6)按下键盘任意键能够在测试点正确测试出高频和低频两路信号,并没有其他 干扰信号影响工作,BCD显示模块正确显示出所按键数字,译码输出电路能够正确测 试出二进制的按键信息。7)其他辅
33、助电路能够保证 DTMF双音多频检测模块的正常稳定的运行。8)摘机上电M202板上指示灯与相应的数字 BCD码跑一边,每一个按键都有对应 的不同的声音,按键松,对应指示灯灭,连续按键对应指示灯连续闪,声音也连续响, 按得越快闪的越快声音响得越快,信号检测越灵敏。编写程序如下:#in elude <STC89C51.H>能端sbit LED1=P0A4;sbit LED2=P0A5;sbit LED3=P0A6;sbit LED4=P0A7;sbit LED5=P2A7;sbit LED6=P2A6;sbit LED7=P2A5;sbit LED8=P2A3;程序初始化,定义引脚与端
34、口定义电话键盘的12个指示灯口,和MT8870勺始的端口定义,BCD码的指示灯端口定义。sbit LED9=P2A4;sbit LED10=P2M;sbit LED11= P2A2;sbit LED12=P2A0;sbit EOC=P3A0;sbit STD=P3A1;sbit laba=P4A2;sbit LED13=P1A7;sbit LED14=P1A5;sbit LED15=P1A6;sbit LED16=P1A4;sbit Q4=P1A3;sbit Q3=P1A2;sbit Q2=P1A1;sbit Q仁 P1A0;un sig ned int STH0,STL0;设置整形变量延时子
35、程序设置整形变量void delay()un sig ned int i, j,k ;for(i=100;i>0;i-)for(j=100;j>0;j-) for(k=10;k>0;k-);lsd()跑马灯、BCD显示LED1=0;低电平点亮1指示灯,对应BCD码灯亮LED13=1;LED14=1;LED15=1;LED16=0;delay();调用延时程序LED1=1;高电平灭,下一个灯亮以下循环LED2=0;/ P仁OXBO;低电平点亮2指示灯,对应BCD码灯亮LED13=1;LED14=1;LED15=0;LED16=1;delay();LED2=1;LED3=0;/
36、P仁 OXAO;LED13=1;LED14=1;LED15=0;delay();LED3=1;LED4=0;/ P仁 0XD0;LED13=1;LED14=0;LED15=1;LED16=1; delay();LED4=1;LED5=0;/ P仁 0XC0;LED13=1;LED14=0;LED16=0; delay(); LED5=1; LED6=0;/ P仁 0X90;LED13=1;LED14=0;LED15=0;LED16=1; delay();LED6=1;LED7=0;P1= 0X80; delay();LED8=0;/ P仁 0X70;LED13=1;LED14=0;LED15=
37、0;LED16=0; delay();LED8=1;LED9=0;/ P仁 0X60;LED13=0;LED14=1;LED15=1;LED16=1;delay();LED9=1;LED11=0;/ P仁 0X20;LED13=0;LED14=1;LED15=0;LED16=0; delay();LED11=1;LED10=0;/ P仁 0XF0;LED13=1;LED14=1;LED15=1;delay();LED1O=1;LED12=0;/P仁 0X50;LED13=0;LED14=0;LED15=1;LED16=1;delay();12个指示灯及对应的BCD等循环亮2边LED12=1;v
38、oid mai n ()主程序un sig ned int n,d;TMOD=0x01;T0定时器工作方式1ET0=1;EA=1;开中断for(n=2;n>0;n-)延时循环lsd();/*TR0=1;STH0=(65536-3000)/256;STL0=(65536-3000)%256;delay();delay();TR0=0; */while(1)信号扫描并显示P仁 0XFF;给P1 口值为0XFFSTH0=(65536-3824)/256;EOC=0;EOCif(STD=1)EOC=1;EOCP1=P1 &0x0F;P1if(P1=0X01)LED1=0;TR0=1;始能
39、端为咼电平关始能端始能端为高电平开始能端与0x0f位与对信号1的显示并响铃灯亮开定时器中断响铃音为音乐1( DOSTL0=(65536-3824 )%256;while(STD!=1);STD始能端为低电平EOC=0; EOC始能端为低电平关始能端TR0=0;关定时器中断1灯灭LED1=1;if(P1=0X02)对信号2的显示并响铃LED2=0;灯亮TR0=1;开定时器中断STH0=(65536-3404)/256;响铃音为音乐2STL0=(65536-3404)%256;while(STD!=1);STD始能端为低电平EOC=0;EOC始能端为低电平关始能端TR0=0;关定时器中断灯灭LED
40、2=1;if(P1=0X03)对信号3的显示并响铃LED3=0;STH0=(65536- 3034)/256;STL0=(65536-3034)%256;响铃音为音乐3while(STD!=1);STD始能端为低电平EOC=0;EOC始能端为低电平关始能端TR0=0;LED3=1;3灯火if(P1=0X04)对信号4的显示并响铃LED4=0;4亮TR0=1;开定时器中断STH0=(65536-2863)/256;STL0=(65536-2863)%256;响铃音为音乐4while(STD!=1);当STD始能端为低电平TR0=1;开定时器中断EOC=0;EOC始能端为低电平关始能端TR0=0;关定时器中断LED4=1;4灯火if(P1=0X05)对信号-5的显示并响铃LED5=0;5亮TR0=1;开定时器中断STH0=(65536-2551)/256;STL0=(65536-2551)%256;响铃音为音乐5while(STD!=1);当STD始能端为低电平EOC=0;EOC始能端为低电平关始能端TR0=0;关定时器中断LED5=1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年度公务员考试《常识》考前冲刺练习题附参考答案详解(轻巧夺冠)
- 2024-2025学年度公务员(省考)检测卷【含答案详解】
- 2024-2025学年度粮油食品检验人员考试彩蛋押题【典优】附答案详解
- 2024-2025学年公务员考试《常识》测试卷(B卷)附答案详解
- 2024-2025学年度电工模拟题库(完整版)附答案详解
- 负弯矩施工方案(3篇)
- 2024-2025学年度中级软考考前冲刺试卷附参考答案详解(突破训练)
- 伸缩柱施工方案(3篇)
- 哈萨克斯坦高等教育认证制度
- 2026年公交车安全应急培训
- 2026年甘肃省安全员C证题库及答案
- 教科版三年级下册科学实验报告(20 篇)
- 初中语文综合性学习中考复习知识清单(甘肃专用)
- 【中小学】【语文】2026春季下开学第一课:骐骥驰聘势不可挡
- 【新教材】人美版(2024)小学4年级劳动下册项目一+任务二+蒜蓉西蓝花(教学课件)
- 2026年人教版新教材数学三年级下册教学计划(含进度表)
- 小学元宵节主题班会 课件(希沃版 )
- 2026年江西交通职业技术学院单招职业技能测试题库及答案解析(名师系列)
- 复测分坑作业指导书
- 现代汉语词汇学精选课件
- 一二次深度融合成套柱上断路器汇报课件
评论
0/150
提交评论