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

物位

  • 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

  • 6位8段数码管驱动电路及C语言驱动程序

    6位LED显示接口说明:P0.0---P0.7  通过7406 驱动LED的8个段;P2.0---P2.5  通过UN2003驱动6个LED 的公共端

    标签: 8段数码管 驱动电路 C语言 驱动程序

    上传时间: 2013-10-26

    上传用户:VRMMO

  • 基于CAN总线的智能寻位制造系统

    基于CAN总线的智能寻位制造系统 智能寻位制造系统的组成网络化智能寻位制造系统的概念是将智能寻位,工艺规划# 加工信息生成# 加工设备控制等分布于制造系统中不同物理位置的独立单元! 借助实时控制网络集成为一有机整体! 从而实现单元间的高速信息交换! 并通过管理计算机中的动态调度软件! 协调整个系统的高效运行" 据此思路构成的网络化智能寻位制造系统的总体结构如图所示.

    标签: CAN 总线 制造系统

    上传时间: 2013-11-13

    上传用户:wdq1111

  • 西门子c166系列16位单片机原理与开发系列

    西门子c166系列16位单片机原理与开发系列

    标签: c166 固化 位单片机 西门子

    上传时间: 2014-03-24

    上传用户:asasasas

  • 8位十进制乘法器

    EDA课程设计8位十进制乘法器。

    标签: 8位 十进制 乘法器

    上传时间: 2013-10-17

    上传用户:牛津鞋

  • 基于FPGA的34位串行编码信号设计与实现

        为实现某专用接口装置的接口功能检测,文中详细地介绍了一种34位串行码的编码方式,并基于FPGA芯片设计了该类型编码的接收、发送电路。重点分析了电路各模块的设计思路。电路采用SOPC模块作为中心控制器,设计简洁、可靠。试验表明:该设计系统运行正常、稳定。

    标签: FPGA 串行 编码 信号设计

    上传时间: 2013-11-12

    上传用户:xiaowei314

  • 物联网智能交通拥堵判别算法的研究与实现

        针对城市道路交叉口的常发性交通拥堵现象,依据RFID检测系统的特点,提出了一种基于物联网前端信息采集技术的交通流检测方法。并且对城市道路交叉口采集到的交通流量相对增量、车辆的时间占有率相对增量以及地点平均车速等信息进行了对比性分析和统计推导,从理论上论证了交通拥挤产生时的交通流特点,然后以此为基础给出了交通拥挤事件出现时的判别准则,构造出相应的拥挤检测指标及判别算法。最后利用Matlab编程再结合实际交通测量数据验证了算法的正确性。

    标签: 物联网 智能交通 判别 法的研究

    上传时间: 2014-12-28

    上传用户:GavinNeko

  • 基于Android的物联网控制系统的设计与实现

    基于Android智能操作系统开发平台,以移动通信网为载体,利用短信方式和GPRS方式实现在系统客户端信息采集与传输、进行数据分析处理等功能的物联网无线测控系统。用户通过Android设备终端,可以随时随地查看环境数据并进行实时检测与控制,实现物联网嵌入式的无线测控功能。

    标签: Android 物联网 控制系统

    上传时间: 2013-10-23

    上传用户:qitiand

  • 物联网创新应用型人才的层次化培养体系研究

    结合物联网技术兴起成为社会技术主流的状况,培养符合应用型高校特色的高素质人才应规划全面完整的物联网创新应用型人才层次化培养体系,加强对应用型人才培养目标的严格制定,理顺层次化培养体系的引导方向与具体路线,保证教学培养效果的稳步上升,向社会企业输送新时代、新技术的物联网创新应用型人才。

    标签: 物联网 创新应用

    上传时间: 2013-11-08

    上传用户:gaoqinwu

  • 基于射频识别物联网电磁场原理的研究

    为了了解物联网应用拓展,探索RFID(射频识别技术)技术,文章从理论上对射频识别技术电磁场原理进行了探讨,从天线的电流模型出发,通过理论推导得出电磁量的计算公式,该公式对物联网具体的技术应用有一定的理论指导作用,对射频信号自动识别目标对象并获取相关数据,起到理论支撑作用。

    标签: 射频识别 物联网 电磁场

    上传时间: 2013-10-31

    上传用户:manking0408