8253的初始化程序举例: 例1:选择2号计数器,工作在3方式,计数初值为533H(2个字节),采用二进制计数。其初始化程序段为 MOV DX,307H ;命令口 MOV AL,10110110B ;2号计数器的初始化命 令字 OUT DX,AL ;写入命令寄存器 MOV DX,306H ;2号计数器数据口 MOV AX,533H ;计数初值 OUT DX,AL ;选送低字节到2号计数器 MOV AL,AH ;取高字节送AL OUT DX,AL ;后送高字节到2号计数器
上传时间: 2015-06-24
上传用户:zhangzhenyu
海明码的程序, 可以用这个程序来实现二进制数的校验,
上传时间: 2014-01-22
上传用户:685
浮点转换器,可以对十进制定点数、浮点BCD码和二进制浮点操作数之间进行相互转换。
上传时间: 2014-05-30
上传用户:hjshhyy
: 8×8,16×16,至256×256大小的各种字体字母,数字,汉字点阵字库提取程序支持C51和汇编格式,232通信发送二进制文件,能把所生成的字库数据通过232串口发送出去,不用任何协议,方便单片机调试 8×8,16×16,至256×256大小的各种字体的字母,数字,汉字点阵字库提取程序,支持C51和汇编格式,232通信发送二进制文件,能把所生成的字库数据通过232串口发送出去,不用任何协议,方便单片机调试
标签:
上传时间: 2014-01-11
上传用户:nairui21
% [BestPop,Trace]=fmaxga(FUN,LB,UB,eranum,popsize,pcross,pmutation) % Finds a maximum of a function of several variables. % fmaxga solves problems of the form: % max F(X) subject to: LB <= X <= UB % BestPop--------最优的群体即为最优的染色体群 % Trace----------最佳染色体所对应的目标函数值 % FUN------------目标函数 % LB-------------自变量下限 % UB-------------自变量上限 % eranum---------种群的代数,取100--1000(默认1000) % popsize--------每一代种群的规模;此可取50--100(默认50) % pcross---------交叉的概率,此概率一般取0.5--0.85之间较好(默认0.8) % pmutation------变异的概率,该概率一般取0.05-0.2左右较好(默认0.1) % options--------1×2矩阵,options(1)=0二进制编码(默认0),option(1)~=0十进制编码,option(2)设定求解精度(默认1e-4)
标签: pmutation BestPop popsize maximum
上传时间: 2015-07-16
上传用户:Altman
移植到MCS51的uCOS_II。 1。在文件OS_CORE.C中OSMapTbl和OSUnMapTbl数组用于查表,所以应该放在code里。 增加code关键字。UCOS_II.H和OS_CORE.C。 2。OS_CFG.H堆栈大小MaxStkSize改为900。 3。OS_CPU_C.C的InitTimer0函数增加了关于开T0中断的解释。 允许T0中断,此时EA=0(51上电缺省值),中断还不会发生,满足在OSStart()前不产生中断的要求。 4。修改中断处理流程,以便严密监视中断嵌套情况。每个中断进入后立即进行OSIntNesting+1原语操作。 5。增加printf函数的移植,支持灵活的数据显示。支持标准或长二进制/八进制/十进制/十六进制/无符号整数, 支持字符、字符串、浮点数、百分号%。其中,浮点数在整个范围内被完全支持,统一采用科学记数法显示。
标签: OSUnMapTbl OSMapTbl uCOS_II OS_CORE
上传时间: 2014-01-14
上传用户:daoxiang126
堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束后有系统释放 4、文字常量区—常量字符串就是放在这里的。 程序结束后由系统释放 5、程序代码区—存放函数体的二进制代码。 二、例子程序
上传时间: 2013-12-23
上传用户:yzhl1988
基本模型机的设计与实现主要内容: 设计一个较为完整的计算机、并编写一些简单的指令 基本要求: 设计器材: Dais-CMH+/CMH 计算器组成原理教学实验系统一台,实验用扁平线、导线若干。 设计目的: ⒈ 在掌握部件单元电路实验的基础上,进一步将其组成系统地构造一台基本模型计算机。 ⒉ 为其定义5条机器指令,并编写相应的微程序,上机调试掌握整机概念。 实现较为完整的计算机、并编写一些简单的指令。 设计目标: 本次设计将能在微程序控制下自动产生各部件单元的控制信号,实现特定指令的功能。在该试验中采用五条机器指令:IN(输入)、SUB(二进制减法)、STA(存数)、OUT(输出)、JMP(无条件转移),整体实现二进制数连续相减的功能。上机调试实现这五种指令功能。
上传时间: 2014-02-18
上传用户:zwei41
ArcInfo Binary Coverage Files Format,针对二进制Coverage文件存贮的详细描述。
标签: Coverage ArcInfo Binary Format
上传时间: 2013-12-21
上传用户:lifangyuan12
编译命令 cc -o fget fget.c -lcurses 此程序适用于SCO UNIX主机系统,客户端为任意平台。 以Windows客户为例,以下简要说明其使用方法。 1、直接拨号方式 先进入Windows的终端仿真器, 使用ATDT命令向UNIX主机拨号,当主机连通时, 运行主机的FGET程序,格式为 FGET 下载文件名。然后,从终端仿真器的"传输"菜单选"接收二进制文件"选项,输入本地文件名后,即可接收文件。 2、internet连接方式 先将FGET文件在主机上编译通过, 然后用Netterm之类的telnet软件连接到主机上,当主机连通时,运行主机的FGET程序,格式为FGET 下载文件名。 然后从菜单选"接收文件"选项,输入本地文件名后,即可接收文件。
上传时间: 2014-11-10
上传用户:xuan‘nian