`
hulunberbus
  • 浏览: 860411 次
文章分类
社区版块
存档分类
最新评论
文章列表
2. 第二节 几类重要库函数1. 1. 专用寄存器include文件例如8031、8051均为REG51.h其中包括了所有8051的SFR及其位定义,一般系统都必须包括本文件。2. 2. 绝对地址include文件absacc.h该文件中实际只定义了几个宏,以确定各存储空间的绝对地址。3. 3. 动态内存分配函数,位于stdlib.h中4. 4. 缓冲区处理函数位于“string.h”中其中包括拷贝比较移动等函数如:memccpy memchr memcmp memcpy memmove memset这样很方便地对缓冲区进行处理。5. 5. 输入输出流函数,位于“stdio.h”中流函数通805 ...
3. 第三节 存储模式存储模式决定了没有明确指定存储类型的变量,函数参数等的缺省存储区域,共三种:1. 1. Small模式所有缺省变量参数均装入内部RAM,优点是访问速度快,缺点是空间有限,只适用于小程序。2. 2. Compact模式所有 ...
Keil C51开发系统基本知识 1. 第一节 系统概述Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再 ...
<HTML><HEAD><TITLE>弹出窗口</TITLE> <SCRIPT LANGUAGE="JScript">//建立一个弹出窗口var oPopup = window.createPopup(); //得到这个弹出窗口的bodyvar oPopupBody = oPopup.document.body; //开始显示的坐标(默认是最右下脚)flyMove.expand = 0;flyMove.flyY = 0;flyMove.flyX = 0; //渐进显示的定时器var g_idFlyPopup ...
[DllImport("KERNEL32.DLL", SetLastError=true, CharSet=CharSet.Unicode, ExactSpelling=true, CallingConvention=CallingConvention.StdCall)] private static extern int WideCharToMultiByte( uint CodePage, uint dwFlags, string lpWideCharStr, int cchWideChar, string lpMultiByteStr, int cchM ...
[DllImport("USER32.DLL",CallingConvention=CallingConvention.StdCall)] private static extern int GetCursorPos (ref Point lpPoint); [DllImport("USER32.DLL",CallingConvention=CallingConvention.StdCall)] private static extern int GetKeyboardState(ref byte lpKeyState); private Point pt ...
酒,当然要是白酒,好酒——很烈的白酒。能在解开领带后直着脖子往肚子里倒时,让胃里着上一把火、脸上烧起一片光的那种白酒。度数一定要高。低度的白酒就象是领了外国的护照却还不得不长着张中国脸的外籍华人,黄的 ...
内容摘要:本文详细系统地介绍了uC/OS-II在51单片机上的移植、重入实现方法、硬件仿真、固化、人机界面等关键内容。关键词:嵌入式实时多任务操作系统、uC/OS-II、C51引言:随着各种应用电子系统的复杂化和系统实时性需求 ...
前一段时间,我参与了一个SNMP网管板的项目,我负责硬件设计和单板软件开发。该板的硬件由MCS51+RTL8019AS组成,有64K FLASH 和64K SRAM。软件部分有操作系统和TCPIP协议栈。硬件比较简单,用了一个月就搞定了,协议栈我参考了老古开发板的部分程序又上网找了SNMP源代码也很快完成了,但是测试时发现当使用较低时钟频率的CPU时(为了降低成本),由于ASN.1编解码部分过于庞大,而我的程序又是一个大循环,AGENT的响应速度受到严重影响,用户界面也反应迟钝。更坏的消息是公司为了适应市场需求,还要在上面跑PPP和HTTP。那样的话,我就得用40MHz的AT89C51RD2或者 ...
在这整整50多亿人中,只有其中的一个与你朝夕相处。这个人就是你的妻子,这个妻子和你住同一所房子,养同一个孩子,使用同一笔钱的同时吃同样的早餐。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />   如果可以,百年后你妻子的名字还将和你的刻在同一块石头上。这块石头的名称叫墓碑。它将记载你,同时也记载你的妻子,它将告诉任何一个目睹此碑的人,别小瞧了你的妻子,在这个世界上的50亿人中,惟有她和你度过了最长也最隐秘的时光。   你能够在人群中一眼认出她来,因为她是你 ...
代码演示 --> http://www.ccopus.com/code/sample/SMTPmail.asp *注,Windows xp, Windows 2003 默认没有附带CDONTS.DLL,必须手动安装,你可以从Windows 2000的system32中得到该文件,如果没有,也可以在这里下载(下载CDOv1.2 CDONTS.DLL 394KB),安装方法:Step1: 将该文件拷贝至 %SystemRoot%/System32 下;Step2: 开始 -> 运行 -> Regsvr32 cdonts.dll;Step3: 确认 <% Dim o ...
NewMail 对象(CDONTS 库)发送邮件 日期:2004年8月31日 作者: 人气: <script src="../Hits.asp?ArticleID=6440"></script> 195 查看:[大字体 中字体 小字体] <!-- ads --> <script src="../hezuo/softview/read.js"></script><!-- ads -->NewMail 对象(CDONTS 库) NewMail 对象提供只用很少的几行代码即 ...
/***************************************************************************** * Name: T-SQL MD5算法实现 * Author: Rambo Qian * Create Date: 2003-04-10 * Last Modified by: Rambo Qian * Last Update Date: 2003-04-16 * Version: V1.0.00 ************************************************************************ ...
错误代码及说明3707 应用程序不能改变Recordset对象的ActiveComnection属性,以Command对象作为它的源3732 不能完成动作3748 不能改变连接3220 不能改变提供者3724 不能转换值不能创建资源3747 类别没有设置所以动作不能执行3726 这一行中不 ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE>无标题 签名</TITLE><OBJECT id=AgentControl codeBase=#VERSION=2,0,0,0 height=0 width=0 classid=CLSID:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F></OBJECT><OBJECT id=L&amp;HTr ...
Global site tag (gtag.js) - Google Analytics