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

图形<b>编程</b>

  • AVR单片机数码管秒表显示

    #include<iom16v.h> #include<macros.h> #define uint unsigned int #define uchar unsigned char uint a,b,c,d=0; void delay(c) { for for(a=0;a<c;a++) for(b=0;b<12;b++); }; uchar tab[]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,

    标签: AVR 单片机 数码管

    上传时间: 2013-10-21

    上传用户:13788529953

  • 基于LabVIEW的血铅分析仪开发

    介绍应用虚拟仪器技术开发的血铅检测分析系统,该系统不仅造价低,且性能大大优于传统血铅分析仪。随着计算机技术的飞速发展,测试技术的精确度和灵活性都大为提高,并向着数字化和智能化发展。近年来,强大的面向对象的程序开发工具的出现,使编写大规模程序更加简洁和容易,也为虚拟仪器的出现提供了前提。虚拟仪器是当前测控领域的热点,已广泛应用于航天、通信、生物工程、电子、机械等领域。采用虚拟仪器技术构建的测试仪器开发效率高,可维护性强;测试精度、稳定性和可靠性都能够得到充分保证;具有很高的性价比,节省投资,便于设备更新和功能的转换与扩充。虚拟仪器用图形化编程软件LabVIEW进行开发。LabVIEW是一个通用的编程系统,它不但具有一般的数学运算、逻辑运算和输入输出功能,还带有专门的用于数据采集和仪器控制的库函数和开发工具,以及专业的数学分析程序包,可以满足复杂的工程计算和分析需要。在LabVIEW虚拟平台上进行仪器开发不但可行而且简单方便。本文将介绍在LabVIEW虚拟平台上开发的一套血铅分析仪。铅是人体惟一不需要的微量元素,它几乎对人体所有的器官都能构成损害。即使人体内有0.01μg的铅存在,也会对健康造成损害。而且,人们即便脱离了铅污染环境或经治疗使血铅水平明显下降,受损的器官和组织也不能修复。医生特别指出,并不是一定有什么临床症状才表明已有铅中毒发生。所以,铅对人体的危害十分严重并且不容易被察觉,检查人体铅的含量在临床上有着相当重要的意义。因此,血铅分析仪的开发有着深远的现实意义和工程意义。

    标签: LabVIEW 分析仪

    上传时间: 2013-10-26

    上传用户:6546544

  • 采用高速串行收发器Rocket I/O实现数据率为2.5 G

    摘要: 串行传输技术具有更高的传输速率和更低的设计成本, 已成为业界首选, 被广泛应用于高速通信领域。提出了一种新的高速串行传输接口的设计方案, 改进了Aurora 协议数据帧格式定义的弊端, 并采用高速串行收发器Rocket I/O, 实现数据率为2.5 Gbps的高速串行传输。关键词: 高速串行传输; Rocket I/O; Aurora 协议 为促使FPGA 芯片与串行传输技术更好地结合以满足市场需求, Xilinx 公司适时推出了内嵌高速串行收发器RocketI/O 的Virtex II Pro 系列FPGA 和可升级的小型链路层协议———Aurora 协议。Rocket I/O支持从622 Mbps 至3.125 Gbps的全双工传输速率, 还具有8 B/10 B 编解码、时钟生成及恢复等功能, 可以理想地适用于芯片之间或背板的高速串行数据传输。Aurora 协议是为专有上层协议或行业标准的上层协议提供透明接口的第一款串行互连协议, 可用于高速线性通路之间的点到点串行数据传输, 同时其可扩展的带宽, 为系统设计人员提供了所需要的灵活性[4]。但该协议帧格式的定义存在弊端,会导致系统资源的浪费。本文提出的设计方案可以改进Aurora 协议的固有缺陷,提高系统性能, 实现数据率为2.5 Gbps 的高速串行传输, 具有良好的可行性和广阔的应用前景。

    标签: Rocket 2.5 高速串行 收发器

    上传时间: 2013-11-06

    上传用户:smallfish

  • 虚拟示波器_虚拟仪器

    虚拟仪器技术(NI)就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。灵活高效的软件能帮助您创建完全自定义的用户界面,模块化的硬件能方便地提供全方位的系统集成,标准的软硬件平台能满足对同步和定时应用的需求。这也正是NI近30年来始终引领测试测量行业发展趋势的原因所在。只有同时拥有高效的软件、模块化I/O硬件和用于集成的软硬件平台这三大组成部分,才能充分发挥虚拟仪器技术性能高、扩展性强、开发时间少,以及出色的集成这四大优势。 软件是虚拟仪器技术中最重要的部份。使用正确的软件工具并通过调用特定的程序模块,工程师和科学家们可以高效地创建自己的应用以及友好的人机交互界面。NI公司提供的行业标准的图形化编程软件——NI LabVIEW,不仅能轻松方便地完成与各种软硬件的连接,更能提供强大的数据处理能力,并将分析结果有效地显示给用户。此外,NI还提供了许多其它交互式的测量工具和系统管理软件工具,例如连接设计与测试的交互式软件SignalExpress、基于ANSI-C语言的LabWindows/CVI、支持微软Visual Studio的Measurement Studio等等,这些软件均可满足客户对高性能应用的需求。  

    标签: 虚拟示波器 虚拟仪器

    上传时间: 2013-11-24

    上传用户:1583060504

  • 采用高速串行收发器Rocket I/O实现数据率为2.5 G

    摘要: 串行传输技术具有更高的传输速率和更低的设计成本, 已成为业界首选, 被广泛应用于高速通信领域。提出了一种新的高速串行传输接口的设计方案, 改进了Aurora 协议数据帧格式定义的弊端, 并采用高速串行收发器Rocket I/O, 实现数据率为2.5 Gbps的高速串行传输。关键词: 高速串行传输; Rocket I/O; Aurora 协议 为促使FPGA 芯片与串行传输技术更好地结合以满足市场需求, Xilinx 公司适时推出了内嵌高速串行收发器RocketI/O 的Virtex II Pro 系列FPGA 和可升级的小型链路层协议———Aurora 协议。Rocket I/O支持从622 Mbps 至3.125 Gbps的全双工传输速率, 还具有8 B/10 B 编解码、时钟生成及恢复等功能, 可以理想地适用于芯片之间或背板的高速串行数据传输。Aurora 协议是为专有上层协议或行业标准的上层协议提供透明接口的第一款串行互连协议, 可用于高速线性通路之间的点到点串行数据传输, 同时其可扩展的带宽, 为系统设计人员提供了所需要的灵活性[4]。但该协议帧格式的定义存在弊端,会导致系统资源的浪费。本文提出的设计方案可以改进Aurora 协议的固有缺陷,提高系统性能, 实现数据率为2.5 Gbps 的高速串行传输, 具有良好的可行性和广阔的应用前景。

    标签: Rocket 2.5 高速串行 收发器

    上传时间: 2013-10-13

    上传用户:lml1234lml

  • 虚拟示波器_虚拟仪器

    虚拟仪器技术(NI)就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。灵活高效的软件能帮助您创建完全自定义的用户界面,模块化的硬件能方便地提供全方位的系统集成,标准的软硬件平台能满足对同步和定时应用的需求。这也正是NI近30年来始终引领测试测量行业发展趋势的原因所在。只有同时拥有高效的软件、模块化I/O硬件和用于集成的软硬件平台这三大组成部分,才能充分发挥虚拟仪器技术性能高、扩展性强、开发时间少,以及出色的集成这四大优势。 软件是虚拟仪器技术中最重要的部份。使用正确的软件工具并通过调用特定的程序模块,工程师和科学家们可以高效地创建自己的应用以及友好的人机交互界面。NI公司提供的行业标准的图形化编程软件——NI LabVIEW,不仅能轻松方便地完成与各种软硬件的连接,更能提供强大的数据处理能力,并将分析结果有效地显示给用户。此外,NI还提供了许多其它交互式的测量工具和系统管理软件工具,例如连接设计与测试的交互式软件SignalExpress、基于ANSI-C语言的LabWindows/CVI、支持微软Visual Studio的Measurement Studio等等,这些软件均可满足客户对高性能应用的需求。  

    标签: 虚拟示波器 虚拟仪器

    上传时间: 2013-10-17

    上传用户:Thuan

  • 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示

    题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 1.程序分析:(a>b)?a:b这是条件运算符的基本例子。

    标签: gt 90 运算符 嵌套

    上传时间: 2015-01-08

    上传用户:lifangyuan12

  • RSA算法 :首先, 找出三个数, p, q, r, 其中 p, q 是两个相异的质数, r 是与 (p-1)(q-1) 互质的数...... p, q, r 这三个数便是 person_key

    RSA算法 :首先, 找出三个数, p, q, r, 其中 p, q 是两个相异的质数, r 是与 (p-1)(q-1) 互质的数...... p, q, r 这三个数便是 person_key,接著, 找出 m, 使得 r^m == 1 mod (p-1)(q-1)..... 这个 m 一定存在, 因为 r 与 (p-1)(q-1) 互质, 用辗转相除法就可以得到了..... 再来, 计算 n = pq....... m, n 这两个数便是 public_key ,编码过程是, 若资料为 a, 将其看成是一个大整数, 假设 a < n.... 如果 a >= n 的话, 就将 a 表成 s 进位 (s

    标签: person_key RSA 算法

    上传时间: 2013-12-14

    上传用户:zhuyibin

  • IEC61131-3标准说明

    IEC61131-3标准说明,提供图形化编程开发规范。

    标签: 61131 IEC 标准

    上传时间: 2013-12-29

    上传用户:问题问题

  • 数字运算

    数字运算,判断一个数是否接近素数 A Niven number is a number such that the sum of its digits divides itself. For example, 111 is a Niven number because the sum of its digits is 3, which divides 111. We can also specify a number in another base b, and a number in base b is a Niven number if the sum of its digits divides its value. Given b (2 <= b <= 10) and a number in base b, determine whether it is a Niven number or not. Input Each line of input contains the base b, followed by a string of digits representing a positive integer in that base. There are no leading zeroes. The input is terminated by a line consisting of 0 alone. Output For each case, print "yes" on a line if the given number is a Niven number, and "no" otherwise. Sample Input 10 111 2 110 10 123 6 1000 8 2314 0 Sample Output yes yes no yes no

    标签: 数字 运算

    上传时间: 2015-05-21

    上传用户:daguda