虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

远程文件访问

  • 4位八段数码管的十进制加计数仿真实验(含电路图和仿真文件)

    4位八段数码管的十进制加计数仿真实验,程序采用汇编语言编写。此程序在仿真软件上与EDN-51实验板上均通过。仿真图中的数码管位驱动采用74HC04,如按EDN-51板上用想同的PNP三极管驱动在仿真软件上则无法正常显示。程序共分5块,STAR0为数据初始化,STAR2为计数子程序,STAR3为4位数码管动态显示子程序,STAR4为按键扫描子程序,STS00是延时子程序。由于EDN-51实验板上没装BCD译码器,所以编写程序比较烦琐。 程序如下: ORG 0000H                LJMP STAR0                        ;转程序 SRAR0ORG 0200H                                          ;程序地址 0200HSTAR0:   CLR 00                                  ;位 00 清 0               MOV P1,#0FFH                    ;#0FFH-->P1               MOV P2,#0FH                      ;#0FH-->P2               MOV P0,#0FFH                    ;#0FFH-->P0               MOV 30H,#00H                    ;#00H-->30H               MOV 31H,#00H                    ;#00H-->30H               MOV 32H,#00H                    ;#00H-->30H               MOV 33H,#00H                    ;#00H-->30H               LJMP STAR3                        ;转程序 SRAR3STAR2:   MOV A,#0AH                       ;#0AH-->A               INC 30H                                ;30H+1               CJNE A,30H,STJE                 ;30H 与 A 比较,不等转移 STJE               MOV 30H,#00H                    ;#00H-->30H               INC 31H                                ;31H+1               CJNE A,31H,STJE                 ;31H 与 A 比较,不等转移 STJE               MOV 31H,#00H                    ;#00H-->31H               INC 32H                                ;32H+1               CJNE A,32H,STJE                 ;32H 与 A 比较,不等转移 STJE               MOV 32H,#00H                    ;#00H-->32H               INC 33H                                ;33H+1               CJNE A,33H,STJE                 ;33H 与 A 比较,不等转移 STJE               MOV 33H,#00H                    ;#00H-->33H               MOV 32H,#00H                    ;#00H-->32H               MOV 31H,#00H                    ;#00H-->31H               MOV 30H,#00H                    ;#00H-->30HSTJE:      RET                                        ;子程序调用返回STAR3:   MOV R0,#30H                      ;#30H-->R0                MOV R6,#0F7H                   ;#0F7H-->R6SMG0:    MOV P1,#0FFH                    ;#0FFH-->P1                MOV A,R6                            ;R6-->A                MOV P1,A                            ;A-->P1                RR A                                     ;A向右移一位                MOV R6,A                           ;A-->R6                MOV A,@R0                       ;@R0-->A                ADD A,#04H                        ;#04H-->A                MOVC A,@A+PC               ;A+PC-->                MOV P0,A                            ;A-->P0                AJMP SMG1                        ;转程序 SMG1SDATA:   DB 0C0H,0F9H,0A4H,0B0H,99H                DB 92H,82H,0F8H,80H,90H SMG1:     LCALL STAR4                    ;转子程序 SRAR4                LCALL STS00                     ;转子程序 STS00                INC R0                                 ;R0+1                CJNE R6,#07FH,SMG0       ;#07FH 与 R6 比较,不等转移 SMG0                AJMP STAR3                       ;转程序 SRAR3STAR4:    JNB P2.0,ST1                      ;P2.0=0 转 ST1                CLR 00                                 ;位 00 清 0                SJMP ST3                            ;转ST3ST1:         JNB 00,ST2                          ;位 00=0 转 ST2                SJMP ST3                            ;转 ST3ST2:         LCALL STAR2                    ;调子程序 STAR2                SETB 00                               ;位 00 置 1ST3:         RET                                      ;子程序调用返回ORG 0100H                                         ;地址 0100HSTS00:     MOV 60H,#003H                ;#003H-->60H  (211)DE001:     MOV 61H,#0FFH               ;#0FFH-->61H (255)DE002:     DJNZ 61H,DE002               ;61H 减 1 不等于 0 转 DE002                 DJNZ 60H,DE001               ;60H 减 1 不等于 0 转 DE001                 RET                                     ;子程序调用返回                 END                                    ;结束 上次的程序共有293句,经小组成员建议,本人经几天的研究写了下面的这个程序,现在的程序用了63句,精简了230句。功能没有减。如谁有更简练的程序,请发上来,大家一起学习。 4位八段数码管的十进制加计数仿真实验(含电路图和仿真文件)

    标签: 数码管 十进制 仿真实验 仿真

    上传时间: 2013-10-11

    上传用户:sssl

  • 用单片机实现温度远程显示

    用单片机实现温度远程显示摘  要:文章介绍了用AT89S8252单片机的串行接口与智能温度巡回检测仪(XJ-08S)通过RS—485总线相互通讯实现热水温度远程显示的一种低成本解决方案,内容涉及RS—485总线通讯、单片机驱动数码管显示、数据转换以及键盘处理软硬件设计等内容。关键词:单片机  RS—485总线  数码管显示  数据转换  键盘处理一、前  言目前检测温度一般采用热电偶或热敏电阻作为传感器,这种传感器至仪表之间一般都要用专用的温度补偿导线,而温度补偿导线价格很贵,并且线路太长也会影响测量精度。在实际应用中往往需要对较远处(1KM左右)的温度信号进行监视。现有的解决方案有很多,例如:1、 在现场用智能仪表对温度信号进行测量,用计算机作上位机与智能仪表进行通讯来实现远程温度监测(采用这种方案要增加计算机设备及相关计算机软件)。2、 NCU+DDC实现远程温度监测。用两个DDC,一个安装在现场测量温度,另一个安装在监视地,两个DDC通过NCU进行通讯从而实现远程温度监测。但以上方案都存在成本高的问题,有没有低成本的解决方案呢?其实,在单片机应用日益广泛的今天,完全可以用单片机以极低的成本来实现远程温度监测。二、问题的提出我单位管理的锅炉房同时给两栋建筑物内的两家酒店供应蒸汽,由安装在两栋建筑物地下室的热交换器进行热交换后产生热水送给客房。从锅炉房至两个热交换站的距离分别约600米,值班人员要不停地奔波于两个热交换站与锅炉房之间进行设备巡视,检查热水温度是否控制在规定的范围,这样不仅增加了值班人员的劳动强度,同时也使锅炉房经常无人(因每班1人值班)。如果能在锅炉房显示两个热交换站内各热交换器的热水温度,则值班人员仅在热水温度异常时才需到各热交换站检查设备,这样便可解决上述问题。我公司曾就此问题找专业公司作过方案,其报价在人民币10万元左右,后因种种原因该项目未实施。经过分析,本人发现可以用单片机+智能仪表以低成本实现温度远程显示,并且经过实验取得了成功,现将设计方案简述如下:三、控制要求及解决方案选择 1、 两个热交换站分高低区共安装有8个热交换器,正常水温在45oC至65oC之间;两个热交换站与锅炉房的距离分别为500米和600米左右。2、 要求在锅炉房能以巡回及定点两种方式显示8个热交换器的热水温度,巡回方式以3秒为周期轮流更新及显示各热交换器热水温度。定点方式时每按上键或下键一次则显示上或下一个热交换器热水温度,每3秒自动更新数据一次。3、 根据控制要求选择单片机+智能仪表的解决方案:用带通讯接口的智能仪表安装在现场测量温度,设计制作一个单片机装置完成与智能仪表的通讯及数据显示。四、通讯协议、智能仪表选择及其参数介绍因热水温度信号变化较慢,因而对通信的速度要求不高,对于这种低速率远距离的通讯选用RS-485总线适宜。RS-485是EIA(美国电子工业联合会)在1983年公布的新的平衡传输标准,是工业界使用最为广泛的双向、平衡传输线标准接口,它以半双工方式通信,支持多点连接,传统驱动器允许创建多达32个节点的网络,且其具有传输距离远(最大传输距离为1200M),传输速度快(1200M时为100KBPS)等优点。其连接方法如下图所示。

    标签: 用单片机 温度 远程显示

    上传时间: 2013-10-12

    上传用户:luopoguixiong

  • 单片机万年历设计(含程序和原理图以及PCB文件)

    单片机万年历设计(含程序和原理图以及PCB文件),尽供学习哦。

    标签: PCB 单片机 万年历 程序

    上传时间: 2013-12-18

    上传用户:familiarsmile

  • CMD文件的原理

    DSP文件

    标签: CMD

    上传时间: 2014-12-28

    上传用户:yuanxiaoqiang

  • 基于Quartus II FPGA/CPLD数字系统设计实例(VHDL源代码文件)

      本资料是关于基于Quartus II FPGA/CPLD数字系统设计实例(VHDL源代码文件),需要的可以自己下载。

    标签: Quartus FPGA CPLD VHDL

    上传时间: 2013-10-13

    上传用户:caiiicc

  • FPGA开发板DIY脚本文件

         本资料是FPGA开发板DIY 脚本文件。

    标签: FPGA DIY 开发板 脚本文件

    上传时间: 2013-11-24

    上传用户:RQB123

  • 基于GPRS的井场远程监测系统应用

    油井监测是油田生产的重要工作之一。文章介绍了偏远山区油田选择GPRS通信方案的优势,设计了一款适合延长油田的井场远程监控系统,将数据采集、短距离无线通讯技术和GPRS远距离传输技术融合在一起,实现了重要生产数据的采集、处理、远传。

    标签: GPRS 远程监测 系统应用

    上传时间: 2014-12-28

    上传用户:qijian11056

  • 基于UDP协议的网络文件传输源码

    VC 基于UDP协议的网络文件传输源码

    标签: UDP 协议 传输 网络文件

    上传时间: 2013-10-19

    上传用户:gtzj

  • 移动/联通无人值守基站远程监控系统

    目前,通信业已经遍布中国各个地区,个人移动通信也已经慢慢得到了普及。为了满足社会的需求,移动通信基站的数量一直在逐渐的增加并且分布范围越来越广泛。   然而正在通信业发展的高峰期,却发生了一些严重影响通信设备正常运行的问题“移动通信基站被盗”。为什么会发生移动通信基站被盗呢?主要是由于移动通信基站分布范围比较广泛,大部分都建设在地广人稀的野外,无人值守,环境特殊,安全系数极低,成为盗窃分子的光顾之地。移动通信基站内的各种设备如:空调室外机、基站电瓶、铁塔角钢、电缆线等等,都是盗贼的主要偷盗目标。严重影响通信设备的正常运行,也给通信企业带来了巨大的经济损失。为了解决这个棘手的问题,深圳市盈科互动推出一款“基站防盗报警系统”。此系统是通过GSM/CDMA通讯网将告警信息传送到中心和维护人员手机,,可进行远程布防、撤防等等。   通信企业在安装使用了基站防盗报警系统之后,移动基站被盗现象明显降低。即保障了通信网络的通畅稳定的运行,又提高通信用户的通话质量和可靠性。

    标签: 移动 无人值守 基站 联通

    上传时间: 2013-10-22

    上传用户:wangjg

  • 管网GPRS远程监测系统

    管网GPRS远程监测系统基于GPRS无线网络,能对管网系统中分布在远程多个监测点进行数据集中采集,整个系统由监控中心和各个监测点的数据采集终端(CWT5111 GPRS RTU)构成,CWT5111 能主动采集监测点压力、水位、流量、水质(余氯、浊度)、等数据,并通过GPRS上传至监控中心软件,方便中心管理人员进行数据统计和分析,通过中心软件也能对监测点的CWT5111进行IO控制,除数据远程采集、实时控制外,系统还可实现远程手机报警,并通过用户手机远程控制现场设备。该系统设计理念先进,系统架构简洁,易于安装和维护,是M2M,M2H的应用典范。

    标签: GPRS 远程监测系统

    上传时间: 2013-11-01

    上传用户:wuchunwu