`
decentway
  • 浏览: 160237 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论
文章列表
 具有WAP用户代理功能的移动终端(如WAP手机),通过内部运行的微浏览器向某一网站发送WAP服务请求。该请求先由WAP网关截获,对信息内容进行编码压缩,以减少网络数据流量,同时根据需要将WAP协议转换成HTTP协议。   2. 协议将处理后的请求转送到相应WAP服务器。在WAP服务器端,根据页面扩展名等属性,被请求的页面直接或由服务器端脚本解释后输出,再经过网关传回给用户。   介绍了一些知识现在开始开发环境的搭建了。因为我是用php和apache开发wap站点的。所以在apache的http.conf文件的 AddType部分加入以下部分。   AddType text/vnd.wap ...
  ;定时器实验 T100us equ 256-50       ;100us时间常数(6M) C100us equ 30h          ;100us计数单元 LEDBuf equ 0 LED    equ P1.0   ljmp Start   org 000bh T0Int:                  ;中断子函数       push PSW         mov a,C100us+1       jnz Goon       dec  C100us         Goon:                           dec C ...
LED equ P1 LEDBuf equ 0        ljmp Start        org 3 Interrupt0:            push PSW ;保护现场            cpl LEDBuf    ;取反LED            mov c,LEDBuf            mov LED,c            pop PSW ;恢复现场              reti   Start:       clr LEDBuf       clr LED       mov TCON,#01h  ;外部中断0下降 ...
;  硬件实验10 ,计数器实验 mov TMOD,#00000101b mov TH0,#0 mov TL0,#0 setb TR0  ;开始计数   Loop:      mov P1,TL0 ;把TL0的内容赋给P1,让LED灯亮      ljmp Loop      end   lab2000p板子接法,建实验手册 唯一注意点是:T0就是P3.4,接到单脉冲上。
程序: ;p1口输入输出实验 KeyLeft equ P1.0 KeyRight equ P1.1 LedLeft equ P1.2 LedRight equ P1.3   setb KeyLeft setb KeyRight   Loop:      mov c,KeyLeft      mov LedLeft,c      mov c,KeyRight      mov LedRight,c      ljmp Loop        end 解释: 准双向口我也不了解。总之,准双向口作为输入时,必须要先置1。 准双向口   C51的说明 ...
程序: 解释: 1,clr Change ??有点疑惑?不是只能clr a,clr c的吗? 2,cjnz a,B,NotEqual 名词解释   不等转移指令 编辑本段指令格式   CJNE Rn,#data,rel 3,jc Next 如果CY标志位为1,则跳转到Next处 如果CY标志位为0,则执行下一步。 4,setb Change 置交换标志为1,有个疑惑?为什么Change equ 0,就能表示定义一个位呢? 5,xch a,@r0 a与 ((r0))交换! 6,dec r0 r0内容减1。 7,jb Change,Sort JB是 ...
程序:(没看懂是怎么跳转的。请高手指教。) ;程序跳转表            org 0            ljmp Start        Func0:            mov a,#0            ret        Func1:            mov a,#1            ret        Func2:            mov a,#2            ret        Func3:            mov a,#3            ret          FuncEnte ...
;移动3000h--->>4000h,256字节       mov r0,#30h    ;给r0,r1,r2,r3,r7赋值     mov r1,#00h     mov r2,#40h     mov r3,#00h       mov r7,#0 Loop:      mov dph,r0           mov dpl,r1      movx a,@dptr      mov dph,r2      mov dpl,r3       ...
  ; 软件实验三 二进制到ASCII码转换 S3.ASM ; 将 A 拆为二个 ASCII 码, 并存入 Result 开始的二个单元 Result equ 20h org 0  ljmp Start ASCIITab: db '0123456789ABCDEF' ; 定义数字对应的ASCII表 BinToHex:   mov dptr, #ASCIITab   mov b, a ; 暂存 A   swap a ...
  ;二进制到BCD码转换 ;将A拆分为三个BCD码,并存入Result开始的三个单元   Result equ 20h        org 0        ljmp start BinToBCD:        mov b,#100        div ab        mov Result,a     ;除以100,得百位数字          mov a,b        mov b,#10        div ab        mov Result+1,a   ;余数除以10,得十位数          mov Result+2,b   ;余 ...
  Block equ 6000h mov dptr, #Block ; 起始地址 mov r0, #0 ; 清 256 字节 clr a Loop: movx @dptr, a inc dptr ; 指向下一个地址 djnz r0, Loop ; 记数减一 ljmp $ end
  MCS-51的控制转移类指令,共17条,分为无条件转移指令、条件转移指令、子程序调用和返回指令、空操作指令等四类。 无条件转移指令(共4条)LJMP addr16   ; PC〈—— addr16AJMP addr11   ; PC〈—— PC+2 , PC10-0〈—— addr11SJMP rel      ; PC〈—— PC+2 ,   PC  〈—— PC+relJMP  @A+DPTR  ; PC〈—— A+DPTR  
1. strspn   strspn(返回字符串中第一个不在指定字符串中出现的字符下标)  表头文件 #include<string.h>  定义函数 size_t strspn (const char *s,const char * accept);  函数说明 strspn()从参数s 字符串的开头计算连续的字符,而这些字符都完全是accept 所指字符串中的字符。简单的说,若strspn()返回的数值为n,则代表字符串s 开头连续有n 个字符都是属于字符串accept内的字符。   返回值 返回字符串s开头连续包含字符串accept内的字符数目。   这样容易 ...
1.   #include <stdio.h> void main() { int a[10]={1,2,3,4,5,6,7,9}; printf("%x\n",a); printf("%x\n",a+1); printf("%x\n",&a); }  第一个输出和第三个输出相同。 a是指针常量,和普通指针变量有区别。&a好像没意义。&a应该写成&a[0]比较容易理解。   2.判断是否是单位矩阵 很好的代码: for( row = 0; row & ...
1C语言空指针NULL 空指针的简单描述:它 “与任何对象或函数的指针值都不相等”。也就是说, 取地址操作符 & 永远也不能得到空指针, 同样对 malloc() 的成功调用也不会返回空指针, 如果失败, malloc() 的确返回空指针, 这是空指针的典型用法:表示 “未分配”或者 “尚未指向任何地方”的指针。========================================================================================空指针和未初始化的指针:空指针在概念上不同于未初始化的指针。空指针可以确保不指向任何对象或函数; 而未 ...
Global site tag (gtag.js) - Google Analytics