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

非<b>阻塞赋值</b>

  • 进行键盘扫描及键处理时

    进行键盘扫描及键处理时,在程序中直接调用函数KeyProcess()即可。键处理函数原 型声明在头文件Key.h中,键处理函数可放在程序的任何地方,一个按键对应一个处理函 数。 该键盘扫描程序去抖动为什么不需软件延时?因为从无按键到键被按下,要进行两次 扫描,此间相当于延时去抖动。 该键盘扫描程序还有一特色:用二维数组进行按键功能处理,使程序更简单。 /*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 矩阵键盘键值扫描,功能处理函数 本程序处理4*4的矩阵键盘,直接用于8051系列单片机,也可移植到其它机型. 行输出在P1口高四位 列输入在P1口低四位,如果不同,则需修改键值读取函数 即:GetKeyCode() 有10个数字键0--9,1个小数点,1个负号键。 第二功能键和回车键共用一个,如果连续按下该键2秒钟,则键盘进入第二功能。 在键盘初始化程序InitKeyboard中把ucKey1和ucKey2赋值0xff

    标签: 键盘扫描

    上传时间: 2013-12-21

    上传用户:dreamboy36

  • 1、设计一个学生类Student

    1、设计一个学生类Student,包括姓名,学号,性别,籍贯,年龄,出生日期和住址,其中“出生日期”定义为一个“日期”类(具有属性:year(年),month(月),date(日))内嵌子对象。 2、具有数据的录入、显示、保存、查询(按学号或姓名查询)、修改和删除功能。 3、对Student类重载"=="运算符和"="运算符,"=="运算符判断两个Student类对象的id属性是否相等;"="运算符实现Student类对象的赋值操作。 4、对给出的程序源代码要给出各部分的详细注释。 5、自己根据能力及需要添加相应功能模块,增强模拟系统功能。 6、用I/O流对象引用作参数的成员函数实现文件存取,便于查询、修改和删除。 (用MFC完成也可以)

    标签: Student

    上传时间: 2016-02-27

    上传用户:lht618

  • 题目:表达式类型的实现 用树来实现前缀算术表达式到正常表达式的转换

    题目:表达式类型的实现 用树来实现前缀算术表达式到正常表达式的转换,并且通过变量赋值算出结果。 测试数据: (1)分别输入0;a -91 +a*bc +*5~x2*8x +++*3~x3*2~x2x并输出。 (2)每当输入一个表达式后,对其中的变量赋值,然后对表达式求值。

    标签: 表达式 前缀 算术

    上传时间: 2013-12-26

    上传用户:fnhhs

  • 用md5校验文件特征码

    用md5校验文件特征码,用于文件验证 本例子中为自校验,若改其他文件路径 可以对指定文件校验,预设校验码 现在是在编译前赋值,自己使用可以根据需要 自己考虑从外部载入。

    标签: md5 特征码

    上传时间: 2014-12-03

    上传用户:cursor

  • 【目录信息】 第一部分 准备程序员考试 第1章 程序员考试指南 1 1.1 程序员考试的形式是什么 2 1.2 考试包含哪些内容 2 1.2.1 声明和访问控制 2 1.2.2

    【目录信息】 第一部分 准备程序员考试 第1章 程序员考试指南 1 1.1 程序员考试的形式是什么 2 1.2 考试包含哪些内容 2 1.2.1 声明和访问控制 2 1.2.2 流控制和异常处理 2 1.2.3 垃圾收集 3 1.2.4 语言基础 3 1.2.5 运算符和赋值 3 1.2.6 重载、覆盖运行时间类型和面向对象 3 1.2.7 线程 3 1.2.8 java.awt包—布局 4 1.2.9 java.lang包 4 1.2.10 java.util包 4 1.2.11 java.io包 4 1.3 本书与程序员考试目标的对应关系 4 1.4 考试是怎么管理的 4 1.5 怎样签约和考试 5

    标签: 程序员 1.1 1.2 目录

    上传时间: 2014-08-06

    上传用户:lx9076

  • 数据结构中关于二叉树的建造

    数据结构中关于二叉树的建造,以及赋值,以及各种查找方法。

    标签: 数据结构 二叉树

    上传时间: 2014-01-14

    上传用户:mpquest

  • 复数计算器:1、设计的任务要求 (1) 所设计的复数计算器可以进行+、-、*、+=、-=、*=、++、--、>=、<=、==、!=运算符

    复数计算器:1、设计的任务要求 (1) 所设计的复数计算器可以进行+、-、*、+=、-=、*=、++、--、>=、<=、==、!=运算符,其中,>=、<=是针对复数的模进行计算。 (2) 设计输入重载函数,要求能接收从键盘输入a+bi形式的复数,在程序中可以识别出实部虚部并正确赋值。 (3) 设计计算器测试程序,对加减法进行测试,要求在两位数以内进行,对乘法进行测试,乘法要求为一位数的计算。

    标签: 计算器 gt lt 运算符

    上传时间: 2016-04-28

    上传用户:chenjjer

  • 表达式类型的实现: 1、 一个表达式和一颗二叉树之间

    表达式类型的实现: 1、 一个表达式和一颗二叉树之间,存在着自然的对应关系。 2、 假设算术表达式Expression内可以含有变量(a~z)、常量(0~9)和二元运算符(+,-,*,/,^)。实现一下操作。 (1) ReadExpr(E)——以字符序列的形式输入语法正确的前缀表示式并构造表达式E。 (2) WritrExpr(E)——用带括弧的中缀表示式输出表达式E。 (3) Assign(V,c)——实现对变量V的赋值(V=c),变量的初值为0。 (4) Value(E)——对算术表达式E求值。 (5) CompoundExpr(P,E1,E2)——构造一个新的复合表达式(E1)P (E2)。

    标签: 表达式 二叉树

    上传时间: 2013-12-09

    上传用户:luke5347

  • A/D采样控制模块设计 A/D采样控制模块负责控制外部ADC0809芯片多路模拟输入量的选通以及实现对A/D采样过程的合理控制。此部分的设计根据《EDA技术与VHDL》P211——P212的例8

    A/D采样控制模块设计 A/D采样控制模块负责控制外部ADC0809芯片多路模拟输入量的选通以及实现对A/D采样过程的合理控制。此部分的设计根据《EDA技术与VHDL》P211——P212的例8-2编写,所不同的是这里将书中“ADDA<=1”的赋值语句改为“ADDA <=EN”,EN是所设置的输入按键用来控制INO与IN1间的通道选择。

    标签: 0809 VHDL P211 P212

    上传时间: 2013-12-21

    上传用户:fxf126@126.com

  • C++名家精华.chm 我们用早期的C++语言编程。工作的第二天中午

    C++名家精华.chm 我们用早期的C++语言编程。工作的第二天中午,厌烦了读职工手册,于是我写了一个工具类,里面包含一个原始指针作为成员变量: #include "xStruct.h" // definition of struct X class xWrapper { X* xItem public: xWrapper() : xItem(new X) { } ~xWrapper() { delete xItem } void dump() { /* dumps xItem to cout */ } } 当然了,使用这个类的程序由于内存问题总是时不时的崩溃,因为我违反三个重要设计原则之一:任何时候,只要你提供了析构函数、拷贝构造函数或赋值运算符中的一个,你通常需要三个都提供。([1]) “所以,”我自言自语道,“我必须自己处理拷贝和赋值问题。简单地...auto_ptr有拷贝构造函数和赋值运算符,我可以拿过来用一下。”(你知道早期C++程序库中的auto_ptr,是吗?)

    标签: chm 语言编程

    上传时间: 2013-12-28

    上传用户:Amygdala