1.plc的毕业论文
PLC的,一百多份,有用的话,加分给我, 1. 基于FX2N-48MRPLC的交通灯控制 2. 西门子PLC控制的四层电梯毕业设计论文 3. PLC电梯控制毕业论文 4. 基于plc的五层电梯控制 5. 松下PLC控制的五层电梯设计 6. 基于PLC控制的立体车库系统设计 7. PLC控制的花样喷泉 8. 三菱PLC控制的花样喷泉系统 9. PLC控制的抢答器设计 10. 世纪星组态 PLC控制的交通灯系统 11. X62W型卧式万能铣床设计 12. 四路抢答器PLC控制 13. PLC控制类毕业设计论文 14. 铁路与公路交叉口护栏自动控制系统 15. 基于PLC的机械手自动操作系统 16. 三相异步电动机正反转控制 17. 基于机械手分选大小球的自动控制 18. 基于PLC控制的作息时间控制系统 19. 变频恒压供水控制系统 20. PLC在电网备用自动投入中的应用 21. PLC在变电站变压器自动化中的应用 22. FX2系列PCL五层电梯控制系统 23. PLC控制的自动售货机毕业设计论文 24. 双恒压供水西门子PLC毕业设计 25. 交流变频调速PLC控制电梯系统设计毕业论文 26. 基于PLC的三层电梯控制系统设计 27. PLC控制自动门的课程设计 28. PLC控制锅炉输煤系统 29. PLC控制变频调速五层电梯系统设计 30. 机械手PLC控制设计 31. 基于PLC的组合机床控制系统设计 32. PLC在改造z-3040型摇臂钻床中的应用 33. 超高压水射流机器人切割系统电气控制设计 34. PLC在数控技术中进给系统的开发中的应用 35. PLC在船用牵引控制系统开发中的应用 36. 智能组合秤控制系统设计 37. S7-200PLC在数控车床控制系统中的应用 38. 自动送料装车系统PLC控制设计 39. 三菱PLC在五层电梯控制中的应用 40. PLC在交流双速电梯控制系统中的应用 41. PLC电梯控制毕业论文 42. 基于PLC的电机故障诊断系统设计 43. 欧姆龙PLC控制交通灯系统毕业论文 44. PLC在配料生产线上的应用毕业论文 45. 三菱PLC控制的四层电梯毕业设计论文 46. 全自动洗衣机PLC控制毕业设计论文 47. 工业洗衣机的PLC控制毕业论文 48. 《双恒压无塔供水的PLC电气控制》 49. 基于三菱PLC设计的四层电梯控制系统 50. 西门子PLC交通灯毕业设计 51. 自动铣床PLC控制系统毕业设计 52. PLC变频调速恒压供水系统 53. PLC控制的行车自动化控制系统 54. 基于PLC的自动售货机的设计 55. 基于PLC的气动机械手控制系统 56. PLC在电梯自动化控制中的应用 57. 组态控制交通灯 58. PLC控制的升降横移式自动化立体车库 59. PLC在电动单梁天车中的应用 60. PLC在液体混合控制系统中的应用 61. 基于西门子PLC控制的全自动洗衣机仿真设计 62. 基于三菱PLC控制的全自动洗衣机 63. 基于plc的污水处理系统 64. 恒压供水系统的PLC控制设计 65. 基于欧姆龙PLC的变频恒压供水系统设计 66. 西门子PLC编写的花样喷泉控制程序 67. 欧姆龙PLC编写的全自动洗衣机控制程序 68 景观温室控制系统的设计 69. 贮丝生产线PLC控制的系统 70. 基于PLC的霓虹灯控制系统 71. PLC在砂光机控制系统上的应用 72. 磨石粉生产线控制系统的设计 73. 自动药片装瓶机PLC控制设计 74. 装卸料小车多方式运行的PLC控制系统设计 75. PLC控制的自动罐装机系统 76. 基于CPLD的可控硅中频电源 77. 西门子PLC编写的花样喷泉控制程序 78. 欧姆龙PLC编写的全自动洗衣机控制程序 79. PLC在板式过滤器中的应用 80. PLC在粮食存储物流控制系统设计中的应用 81. 变频调速式疲劳试验装置控制系统设计 82. 基于PLC的贮料罐控制系统 83. 基于PLC的智能交通灯监控系统设计。
2.求一篇PLC编程的论文
PLC可编程技术论文 可编程控制器(Programmable Controller)是计算机家族中的一员,是为工业控制应用而设计制造的。早期的可编程控制器称作可编程逻辑控制器(Programmable Logic Controller),简称PLC,它主要用来代替继电器实现逻辑控制。随着技术的发展,这种装置的功能已经大大超过了逻辑控制的范围,因此,今天这种装置称作可编程控制器,简称PC。但是为了避免与个人计算机(Personal Computer)的简称混淆,所以将可编程控制器简称PLC。 PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。 PLC的特点:1可靠性高,抗干扰能力强。2硬件配套齐全,功能完善,适用性强 。3易学易用.4系统的设计、安装、调试工作量小,维护方便,容易改造 .5体积小,重量轻,能耗低 . 一、当代PLC技术的发展趋势 发展迅速,产品更新换代;开发各种智能化模块,不断增强过程功能;PLC与个人计算机(PC)结合;通信联网功能不断增强;发展新的编程语言,增强容错功能。 二、当代PLC技术的发展动向 美国通用汽车以用户身份提出新一代控制器应具备十大条件,这十大条件是: 1. 编程方便,可在现场修改程序; 2. 维修方便,最好是插件式; 3. 可靠性高于继电器控制柜; 4. 体积小于继电器控制柜; 5. 可将数据直接送入管理计算机; 6. 在成本上可与继电器控制竞争; 7. 输入可以是交流115V; 8. 输出为交流115V/2A以上,能直接驱动电磁阀; 9. 在扩展时,原有系统只要很小变更; 10. 用户程序存储容量至少能扩展到4K字节。 可编程控制器PLC中有多种程序设计语言,它们是:梯形图语言、布尔助记符语言、功能表图语言、功能模块图语言及结构化语句描述语言等。 目前,PLC应用人才供应主要依靠高校(设相关专业的有267所)、高职(600多所)和技校(2000多所)。其相关的专业一般名为“自动化”、“机械制造及自动化”、“电气自动化”和“机电一体化”。 21世纪,PLC会有更大的发展。从技术上看,计算机技术的新成果会更多地应用于可编程控制器的设计和制造上,会有运算速度更快、存储容量更大、智能更强的品种出现;从产品规模上看,会进一步向超小型及超大型方向发展;从产品的配套性上看,产品的品种会更丰富、规格更齐全,完美的人机界面、完备的通信设备会更好地适应各种工业控制场合的需求;从市场上看,各国各自生产多品种产品的情况会随着国际竞争的加剧而打破,会出现少数几个品牌垄断国际市场的局面,会出现国际通用的编程语言;从网络的发展情况来看,可编程控制器和其它工业控制计算机组网构成大型的控制系统是可编程控制器技术的发展方向。目前的计算机集散控制系统DCS(Distributed Control System)中已有大量的可编程控制器应用。伴随着计算机网络的发展,可编程控制器作为自动化控制网络和国际通用网络的重要组成部分,将在工业及工业以外的众多领域发挥越来越大的作用
麻烦采纳,谢谢!
3.plc的毕业论文
PLC的,一百多份,有用的话,加分给我, 1. 基于FX2N-48MRPLC的交通灯控制 2. 西门子PLC控制的四层电梯毕业设计论文 3. PLC电梯控制毕业论文 4. 基于plc的五层电梯控制 5. 松下PLC控制的五层电梯设计 6. 基于PLC控制的立体车库系统设计 7. PLC控制的花样喷泉 8. 三菱PLC控制的花样喷泉系统 9. PLC控制的抢答器设计 10. 世纪星组态 PLC控制的交通灯系统 11. X62W型卧式万能铣床设计 12. 四路抢答器PLC控制 13. PLC控制类毕业设计论文 14. 铁路与公路交叉口护栏自动控制系统 15. 基于PLC的机械手自动操作系统 16. 三相异步电动机正反转控制 17. 基于机械手分选大小球的自动控制 18. 基于PLC控制的作息时间控制系统 19. 变频恒压供水控制系统 20. PLC在电网备用自动投入中的应用 21. PLC在变电站变压器自动化中的应用 22. FX2系列PCL五层电梯控制系统 23. PLC控制的自动售货机毕业设计论文 24. 双恒压供水西门子PLC毕业设计 25. 交流变频调速PLC控制电梯系统设计毕业论文 26. 基于PLC的三层电梯控制系统设计 27. PLC控制自动门的课程设计 28. PLC控制锅炉输煤系统 29. PLC控制变频调速五层电梯系统设计 30. 机械手PLC控制设计 31. 基于PLC的组合机床控制系统设计 32. PLC在改造z-3040型摇臂钻床中的应用 33. 超高压水射流机器人切割系统电气控制设计 34. PLC在数控技术中进给系统的开发中的应用 35. PLC在船用牵引控制系统开发中的应用 36. 智能组合秤控制系统设计 37. S7-200PLC在数控车床控制系统中的应用 38. 自动送料装车系统PLC控制设计 39. 三菱PLC在五层电梯控制中的应用 40. PLC在交流双速电梯控制系统中的应用 41. PLC电梯控制毕业论文 42. 基于PLC的电机故障诊断系统设计 43. 欧姆龙PLC控制交通灯系统毕业论文 44. PLC在配料生产线上的应用毕业论文 45. 三菱PLC控制的四层电梯毕业设计论文 46. 全自动洗衣机PLC控制毕业设计论文 47. 工业洗衣机的PLC控制毕业论文 48. 《双恒压无塔供水的PLC电气控制》 49. 基于三菱PLC设计的四层电梯控制系统 50. 西门子PLC交通灯毕业设计 51. 自动铣床PLC控制系统毕业设计 52. PLC变频调速恒压供水系统 53. PLC控制的行车自动化控制系统 54. 基于PLC的自动售货机的设计 55. 基于PLC的气动机械手控制系统 56. PLC在电梯自动化控制中的应用 57. 组态控制交通灯 58. PLC控制的升降横移式自动化立体车库 59. PLC在电动单梁天车中的应用 60. PLC在液体混合控制系统中的应用 61. 基于西门子PLC控制的全自动洗衣机仿真设计 62. 基于三菱PLC控制的全自动洗衣机 63. 基于plc的污水处理系统 64. 恒压供水系统的PLC控制设计 65. 基于欧姆龙PLC的变频恒压供水系统设计 66. 西门子PLC编写的花样喷泉控制程序 67. 欧姆龙PLC编写的全自动洗衣机控制程序 68 景观温室控制系统的设计 69. 贮丝生产线PLC控制的系统 70. 基于PLC的霓虹灯控制系统 71. PLC在砂光机控制系统上的应用 72. 磨石粉生产线控制系统的设计 73. 自动药片装瓶机PLC控制设计 74. 装卸料小车多方式运行的PLC控制系统设计 75. PLC控制的自动罐装机系统 76. 基于CPLD的可控硅中频电源 77. 西门子PLC编写的花样喷泉控制程序 78. 欧姆龙PLC编写的全自动洗衣机控制程序 79. PLC在板式过滤器中的应用 80. PLC在粮食存储物流控制系统设计中的应用 81. 变频调速式疲劳试验装置控制系统设计 82. 基于PLC的贮料罐控制系统 83. 基于PLC的智能交通灯监控系统设计。
4.关于PLC的毕业论文
毕业设计论文之家 plc 毕业论文,plc,毕业论文 某大型水压机的驱动系统和控制系统的设计 C618数控车床的主传动系统设计 CA6140杠杆加工工艺及夹具设计 CKP预粉磨设计(总体及壳体) J45-6.3型双动拉伸压力机的设计 L-108空气压缩机曲轴零件 LED显示屏动态显示和远程监控的实现 N10000-OSEPA选粉机 PE10自行车无级变速器设计 PLC-Z30130X31型钻床控制系统的PLC改造 PLC-三菱FX2N PLC在电梯控制中的应用 PLC-基于DS1820的室温监测装置的设计 PLC-彩瓦成型机的PLC设计 PLC-金属粉末成型液压机的PLC设计 PLC控制的变频调速恒压供水系统程序 TH5940型数控加工中心进给系统设计 USB接口设计 ZH3100组合式选粉机 Z形件弯曲 Φ1000 立 轴 锤 击 式 破 碎 机 φ2600筒辊磨压辊及加压、卸料装置设计 φ2600筒辊磨液压系统及料流控制装置设计 Ф2.6*13m管磨机(总体、回转部件)的设计 Ф3.2x10m机立窑(总体、窑体、卸料部件)设计 三通管的塑料模设计 中单链型刮板输送机设计 A272F系列高速并条机车头箱设计44.A272F系列高速并条机车尾箱设计。
45.一级圆柱齿轮减速器46.二级圆柱齿轮减速器 二级直齿圆锥齿轮减速器47.同轴式二级圆柱齿轮减速器的设计48.环面蜗轮蜗杆减速器49.自动洗衣机行星齿轮减速器的设计50.带式输送机传动装置设计51.轧钢机减速器的设计52.Z32K型摇臂钻床变速箱的改进设计53.无轴承电机的结构设计54.AWC机架现场扩孔机设计55.普通钻床改造为多轴钻床56.钻床的自动化改造及进给系统设计57.铣床夹具设计58.粗镗活塞销孔专用机床及夹具设计59.车床改装成车削平面体的专用机床设计。60.去毛刺专用机床电气系统控制设计(plc)61.轴向柱塞泵设计62.四轴头多工位同步钻床设计63.钻孔组合机床设计64.攻丝组合机床设计及夹具设计65.全液压升降机设计66.万能外圆磨床液压传动系统设计67.双铰接剪叉式液压升降台的设计68.半自动液压专用铣床液压系统的设计69.掩护式液压支架70.刮板式流量计设计。
71.封闭式液压阻尼器设计。72.YZ90机油冷却器气密性能自动测试台的设计。
73.液压上料机械手74.液压卷花机的设计75.多层次金属密封蝶阀76.茶树重修剪机的开发研究77.燃油喷射装置78.药品包装机79.旋转门的设计80.钢筋弯曲机设计及其运动过程虚拟81.新KS型单级单吸离心泵的设计82.管套压装专机设计83.生产线上运输升降机的自动化设计(PLC)84.多用途气动机器人结构设计85.机油冷却器自动装备线压紧工位装备设计86.搅拌器的设计87.精密播种机88.马铃薯收获机89.马铃薯播种机90.插秧机系统设计91.ZL15型轮式装载机92.十二孔钻削组合机床93.运载机器人的设计制作94.凸轮轴加工自动线机械手95.弧齿圆锥齿轮结构设计96.给喷油泵下体零件设计组合机床97.中直缝焊接机设计98.步进梁式再加热炉设计。99.立轴的工艺系统设计。
100.法兰盘加工的回转工作台设计。101.SFY-B-2锤片粉碎机设计。
102.HFJ6351D型汽车工具箱盖103.CG2-150型仿型切割机104.矿车轮对拆卸机设计105.滚筒采煤机截割部的设计106.搬运机械手控制系统的设计107.多功能传动试验台的设计与CAD108.单片机控制的两坐标工作台的结构和插补程序设计109.钢珠式减振器在铣床模型机上的减振实验研究110.卧式铣床主轴悬臂梁系统振动减振问题的模拟实验研究111.FXS80双出风口笼形转子选粉机112.Φ1200熟料圆锥式破碎机113.内循环式烘干机总体及卸料装置设计114.新型组合式选粉机总体及分级部分设计115.螺旋管状面筋机总体及坯片导出装置设计116.五轴激光三维化测量系统设计117.谐波齿轮机构的设计118.高剪切均质机119.高压均质机传动端的设计及运动仿真120.WE67K-5004000液压板料折弯机(所有权:毕业设计论文之家 ) 你可以联系我,我有成品307613893。
5.求PLC毕业论文
浅谈PLC抗干扰的措施 摘要:通过对PLC干扰源的分析探讨抗干扰的措施。
关键词:PLC;抗干扰;编程;措施 0 引言 PLC(可编程序控制器)是以微处理器为核心,综合了计算机技术、自动控制技术和通信技术而发展起来的一种通用工业自动控制装置。具有控制功能强,可靠性高,使用灵活方便,易于扩展等优点而应用越来越广泛。
在冶金、交通、化工、电力等领域获得了广泛的应用,被成为现代工业技术的三大支柱之一。 高可靠性是电气控制设备的关键性能。
PLC由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。故障也就大大降低。
尽管PLC在设计制造时已采取了很多措施,使它对工业环境比较适应,但是为了确保整个系统稳定可靠,还是应当尽量使PLC有良好的工作环境条件,并采取必要的抗干扰措施。 1 PLC控制系统干扰的主要来源及途径 1.1电源的干扰。
PLC系统控制的正常供电电源均由电网供电。由于电网覆盖范围广,它将受到所有空间电磁干扰,空间的辐射电磁场(EMI)主要是由电力网络、电气设备的暂态过程、雷电、无线电广播、电视、雷达等产生的,通常称为辐射干扰,若PLC系统置于所射频场内,就会收到辐射干扰,而在线路上感应电压。
尤其是电网内部的变化,刀开关操作浪涌、大型电力设备起停、交直流传动装置引起的谐波、电网短路暂态冲击等,都通过输电线路传到电源原边。可能造成程序错误或运算错误,从而产生误输入并引起误输出,这将会造成设备的失控和误动作,从而不能保证PLC的正常运行。
1.2信号线引入的干扰。与PLC控制系统连接的各类信号传输线,除了传输有效的各类信号之外,总会有外部干扰信号侵入。
此干扰主要有两种途径:一是通过变送器或共用信号仪表的供电电源串入的电网干扰;二是信号线受空间电磁辐射感应的干扰,由此引起系统故障的情况也很多。 1.3接地系统的干扰。
接地是提高电子设备电磁兼容性(EMC)的有效手段之一。正确的接地,既能抑制电磁干扰的影响,又能抑制设备向外发出干扰;而错误的接地,反而会引入严重的干扰信号,使PLC系统将无法正常工作。
1.4变频器干扰。一是变频器启动及运行过程中产生谐波对电网产生传导干扰,引起电网电压畸变,影响电网的供电质量;二是变频器的输出会产生较强的电磁辐射干扰,影响周边设备的正常工作。
2 抗干扰的措施 2.1 电源干扰的抑制。一般通过设置屏蔽电缆和PLC局部屏蔽及高压泄放元件进行保护。
选用隔离性能较好的设备、选用优良的电源、动力线和信号线走线要更加合理等等,对电源变压器、中央处理器、编程器等主要部件,采用导电、导磁性良好的材料进行屏蔽处理,以防止外界干扰信号的影响。电源调整与保护:电源波动造成电压畸变或毛刺,将对PLC及I/O模块产生不良影响。
对微处理器核心部件所需要的+5V电源采用多级滤波处理,并用集成电压调整器进行调整,以适应交流电网的波动和过电压、欠电压的影响。尽量时电源线平行走线,时电源线对地呈低阻抗,以减少电源噪声干扰。
其屏蔽层接地方式不同,对干扰抑制效果不一样,一般次级线圈不能接地。输入、输出线应用双绞线且屏蔽层应可靠接地,以抑制共摸干扰。
此外可以安装一台带屏蔽层的变比为1:1的隔离变压器,以减少设备与地之间的干扰,还可以在电源输入端串接LC滤波电路等。 2.2 信号线引入的防干扰措施。
动力线、控制线以及PLC的电源线和I/O线应分别配线,隔离变压器与PLC和I/O之间应采用双绞线连接。将PLC的I/O线和大功率线分开走线,如必须在同一线槽内,分开捆扎交流线、直流线,若条件允许,分槽走线最好,这不仅能使其有尽可能大的空间距离,并能将干扰降到最低限度。
此外利用信号隔离器解决干扰问题也是很理想的办法,其原理是首先将PLC接收的信号,通过半导体器件调制变换,然后通过光感或磁感器件进行隔离转换,然后再进行解调变换回隔离前原信号或不同信号,同时对隔离后信号的供电电源进行隔离处理。保证变换后的信号、电源、地之间绝对独立。
只要在有干扰的地方,输入端和输出端中间加上这种隔离器,就可有效解决干扰问题。 2.3 正确选择接地点,完善接地系统。
良好的接地是保证PLC可靠工作的重要条件,可以避免偶然发生的电压冲击危害。接地的目的通常有两个,其一为了安全,其二是为了抑制干扰。
完善的接地系统是PLC控制系统抗电磁干扰的重要措施之一。在PLC控制系统中,具有多种形式的“接地”,主要有:(1)信号地。
输入端信号元件的地;(2)交流地。交流供电电源的N线;(3)屏蔽地。
为防止静电和磁场感应而设置的外壳或金属丝网,通过专门的铜导线将其接入地下;(4)保护地。将机器设备的外壳或设备内独立器件的外壳接地,用于保护人身安全和防止设备漏电。
为了抑制附加在电源及输入、输出端的干扰,应对PLC系统进行良好的接地。一般情况下,接地方式与信号频率有关,当频率低于1MHz时,可用一点接地;高于10MHz时,采用多点接地;在1~10MH之间时,通常情况下,PLC控制系统采用一点接。
6.求PLC毕业设计选题
PLC全自动洗衣机控制系统设计222 中文摘要: 该毕业设计介绍了可编程序控制器(PLC)和PLC控制系统的基本知识,包括PLC的定义、特点、分类、技术指标、基本结构、工作原理、硬件知识及PLC控制系统等相关知识。
采用三菱公司的FX2N系列的PLC,设计了一个简单的全自动洗衣机控制系统。全自动洗衣机通过了可编程序控制器来实现洗涤过程,省时省力。
英文摘要: /41-6/6558.htm
10.PLC或单片机等毕业设计和论文,急需一份,谢谢大家
************************************* ; * 单键遥控码控制器 * ; * * ; ************************************* ; ; ;********************************************************************** ;* * ;* P1.0 1 40 VCC * ;* P1.1 2 39 P0.0 * ;* P1.2 3 38 P0.1 * ;* P1.3 4 37 P0.2 * ;* P1.4 5 36 P0.3 * ;* P1.5 6 35 P0.4 * ;* STUDYLAMP P1.6 7 34 P0.5 * ;* LAMP P1.7 8 33 P0.6 * ;* RST 9 32 P0.7 * ;* RXD P3.0 10 MCS-51 31 EA VDD * ;* TXD P3.1 11 30 ALE * ;* STUDYKEY INT0 P3.2 12 29 PSEN * ;* INT1 P3.3 13 28 P2.7 * ;* REMOTEIN T0 P3.4 14 27 P2.6 * ;* REMOTEOUT T1 P3.5 15 26 P2.5 * ;* WR P3.6 16 25 P2.4 * ;* RD P3.7 17 24 P2.3 * ;* XTAL2 18 23 P2.2 * ;* XTAL1 19 22 P2.1 * ;* VSS 20 21 P2.0 * ;* * ;********************************************************************** ; SPBASE EQU 70H ;堆栈基址 IEVAL EQU 00H ;关所有中断 MEMBASE EQU 08H ;工作寄存器基址 MEMS EQU 67H ;工作寄存器个数 ; BITNMB EQU 08H ;一个字节包含八个位 ; KEYFUNFLAG EQU 80H ; 键功能索引 KEYFUNNMB EQU 81H ;键功能号 KEYFUNRW EQU 82H ;遥控信号读写标志 READFLAG EQU 88H ;读标记 WITERFLAG EQU 99H ;写标记 ; TMPHADDR EQU 08H ;读入高电平存放首址 TMPLADDR EQU 90H ;读入低电平存放首址 READTIME EQU 00H ;读入数据指令时间 ; LOWH EQU R4 ;起始位存放高地址 ; LOWL EQU R5 ;起始位存放低地址 STUDYLAMP EQU P1.6 ;学习指示灯 LAMP EQU P1.7 ;未定义指示灯 STUDYKEY EQU P3.2 ;学习键 ; REMOTEIN EQU P3.4 ;遥控输入 REMOTEOUT EQU P3.5 ;遥控输出 DELAYCONUT EQU 30H ;延时值 DELAYCONUT0 EQU 0FFH ;延时值 T1COUNT EQU 0F3H ;T1计数初值 TMODVAL EQU 22H ;计数模式控制字 TCONVAL EQU 41H ;计数控制寄存器值 PCONVAL EQU 00H ;电源控制寄存器值 T2CONVAL EQU 00H ;T2控制寄存器值 SCONVAL EQU 0F8H ;串口控制寄存器值 IPVAL EQU 01H ;中断优先级控制值 ; ; ;************************************* ;* * ;* 主程序和中断程序入口 * ;* * ;************************************* ORG 0000H ;程序执行开始地址 AJMP START ;跳至START执行 ORG 0003H ;外中断0中断入口地址 AJMP INTEX0 ;跳至INTEX0中断服务程序 ORG 000BH ;定时器T0中断入口地址 RETI ;中断返回(不开中断) ORG 0013H ;外中断1中断入口地址 RETI ;中断返回(不开中断) ORG 001BH ;定时器T1中断入口地址 AJMP INTT1 ;跳至INTT1中断服务程序 ORG 0023H ;串行口中断入口地址 RETI ;中断返回(不开中断) ORG 002BH ;定时器T2中断入口地址 RETI ;中断返回(不开中断) ; ;************************************* ;* * ;* 初始化程序中的各变量 * ;* * ;************************************* CLEARMEMIO: CLR A ;A清0 DEC A ;A为#FFH MOV P0,A ;P0口置1 MOV P3,A ;P3口置1 MOV P1,A ;P1口置1 CLR A ;清A(为0) MOV P2,A ;P2口为0 CLR STUDYLAMP ;关学习灯 CLR LAMP ;关操作灯 CLR REMOTEOUT ;关遥控码输出 SETB REMOTEIN ;遥控接收为输入状态 MOV R0,#MEMBASE ;清工作寄存器,从08H开始 MOV R1,#MEMS ;清内存个数(为103个) CLEARMEM: MOV @R0,A ;清0开始 INC R0 ;地址加1 DJNZ R1,CLEARMEM ;未清完转CLEARMEM继续 ; MOV R0,#KEYFUNRW ; MOV @R0,#READFLAG MOV SP,#SPBASE ;设堆栈基址(70H) MOV IE,#IEVAL ;关所有中断 MOV IP,#IPVAL ;置优先级 MOV TMOD,#TMODVAL ;置计数器模式(8位自动重装初值模式) MOV PCON,#PCONVAL ;波特率不加倍 MOV SCON,#SCONVAL ;串口中断不开 MOV TH1,#T1COUNT ;T1定时器初值(定时值为13微秒) MOV TL1,#T1COUNT ; T1定时器初值 SETB EX0 ;允许外中断0中断 SETB EA ;开总中断允许 RET ;子程序结束 ; ;************************************* ;* * ;* 主 程 序 * ;* * ;************************************* START: LCALL CLEARMEMIO ;调用上电初始化子程序 ; 主体程序 MAIN: LCALL KEYWORK ;调用读键子程序 LJMP MAIN ;跳回MAIN循环 NOP ;PC值出错处理 NOP ;空操作 NOP ; LJMP START ;重新初始化 ; ;************************************* ;* * ;* T1中断服务程序 * ;* * ;************************************* INTT1: CPL REMOTEOUT ;40kHZ方波输出(红外线调制波) RETI ;中断返回 ; ;************************************* ;* * ;* 载波合成 * ;* * ;************************************* REMOTETX: MOV R0,#TMPHADDR ;取遥控码高电平存放首址 MOV R1,#TMPLADDR ;取遥控码低电平存放首址 SETB LAMP ;开操作灯 MOV A,R4 ;起始位高8位放入A MOV R3,A ;放入R3暂存 JZ LOWBACK ;高8位为0转LOWBACK处理低8位 CLR A ;高8位非0处理 DEC A ;A为#FFH LOWBACKTMP: MOV R2,A ;起始位复原,R2赋初值 LOWBACKTMP0: SETB T。
转载请注明出处众文网 » plc的设计毕业论文