autocad 二次开发的xdata开发函数的实例,很好用,朋友送我的啦。
上传时间: 2015-05-07
上传用户:gtzj
nsigned char lcddata,column,page,code_,k xdata unsigned char OUTBIT _at_ 0x2001 // 位控制口 xdata unsigned char IN _at_ 0x2002 // 键盘读入口 xdata unsigned char CONTROL _at_ 0x2003 //8255控制口
标签: xdata char unsigned nsigned
上传时间: 2013-11-25
上传用户:xuan‘nian
此程序为使用ADC0的例程 在中断模式使用定时器3溢出作为开始启动信号并采样AIN0<NUM_SAMPLES>次 将结果存储在xdata空间 一旦<NUM_SAMPLES>次被采集 采样值从UART0传输 一旦传输结束 另一个数 据采样次数<NUM_SAMPLES>将被采集并重复此处理过程
上传时间: 2013-04-24
上传用户:WANGXIAN001
C51使用手册 .pdf 第二节内存区域(Memory Areas)1. Pragram Area由Code 说明可有多达64kBytes 的程序存储器2. Internal Data Memory:内部数据存储器可用以下关键字说明data 直接寻址区为内部RAM 的低128 字节00H 7FHidata 间接寻址区 包括整个内部RAM 区00H FFHbdata 可位寻址区 20H 2FH3. External Data Memory外部RAM 视使用情况可由以下关键字标识xdata 可指定多达64KB 的外部直接寻址区地址范围0000H 0FFFFHpdata 能访问1 页(25bBytes)的外部RAM 主要用于紧凑模式(Compact Model)4. Speciac Function Register Memory
上传时间: 2013-11-19
上传用户:busterman
keil 使用笔记:在Memory窗口上输入address_type:address才能看到正确地址的变量debug~perfermance analyzer加入要察看的模块名称,然后view~perfermance analyzer window 可以察看各个模块运行时间①Display address_type:address B:Bit address C:Code Memory Bx:Code Bank D D:80H 命令可以查看特殊寄存器 data D I:0 命令可以查看内部RAM数据iData; D X:0 命令可以查看外部RAM数据xdata; ②R1 //显示R1 register ~R1 //显示变量R1 R1 = R7 //对寄存器Rx操作R1 = --R7 R1 = 0x20 ③main //显示main()的开始地址d main //显示main()的代码④向RAM.ROM中写数据Enter data_type address_type:address expr,expr.... data_type:int char double float long E char data:0x20 1,2,3,4 //向data区0x20开始的地址写1,2,3,4 变量放在RAM的30H,要把定义放在main前面!另外特别注意,内部RAM通常供C程序存放中间变量等,所以一定要看看编译后的程序中是否存在存储单元冲突的情况,比如如果程序中 使用了别的寄存器组的话,08-1FH单元就不能用了unsigned long data i _at_ 0x30
上传时间: 2013-11-05
上传用户:dongqiangqiang
用C51写的普通拼音输入法源程序代码:原作使用了一个二维数组用以查表,我认为这样比较的浪费空间,而且每个字表的索引地址要手工输入,效率不高。所以我用结构体将其改写了一下。就是大家现在看到的这个。 因为代码比较的大,共有6,000多汉字,这样就得要12,000 byte来存放GB内码,所以也是没办法的.编译结果约为3000h,因为大部分是索引表,代码优化几乎无效。 在Keil C里仿真芯片选用的是华邦的W77E58,它有32k ROM, 256B on-chip RAM, 1K on-chip SRAM (用DPTR1指针寻址,相当于有1K的片上xdata)。条件有限,没有上片试验,仿真而已。 打算将其移植到AVR上,但CodeAVRC与IAR EC++在结构体、指针的定义使用上似乎与C51不太一样,现在还未搞定。还希望在这方面有经验的网友能给予指导。 #include<stdio.h> char * py_ime(char *); void main(void){ while(1) { char input_string[]="yI"; xdata char chinese_string[255]; sprintf(chinese_string,"%s",py_ime(input_string)); }}
上传时间: 2013-10-30
上传用户:cainaifa
自己编写的CAD二次开发程序,采用objectARX,功能实现了遍历CAD中所有图层的(也可方便指定图层)的实体的扩展属性(即xdata),利用此程序可方便的提取出你所指定的对象!(本程序在objectARX2002下开发)
上传时间: 2015-06-08
上传用户:无聊来刷下
c8051f020 实时时钟模块程序 内含IIC模块程序/********************** SYSTEM CLOCK 8M********************************/ extern unsigned char xdata currenttime[16]={0} extern unsigned char xdata settime[16]={ 0x00, // control regesiter 1 0x00, // control regesiter 2 0x01, //current second 0x19, //current minute 0x20, //current hour 0x29, //current data 0x04, //current week 0x07, //current month 0x05, //current year 0x00, // alarm value reset 0x00, // alarm value reset 0x00, // alarm value reset 0x00, // alarm value reset 0x00, // clk out disable 0x00, // close timer 0x00, } /*********************************************************************/ extern void Current_Time ( void ) extern void Set_Time ( void )
标签: c8051f020 SYSTEM CLOCK IIC
上传时间: 2015-06-30
上传用户:edisonfather
用C51实现的拼音输入法,这是改写的网友 embuffalo、独步上载在www.21ic.com自由发布区的由张凯原作的51上的拼音输入法程序。 原作使用了一个二维数组用以查表,我认为这样比较的浪费空间,而且每个字表的索引地址要手工输入,效率不高。所以我用结构体将其改写了一下。就是大家现在看到的这个。 因为代码比较的大,共有6,000多汉字,这样就得要12,000 byte来存放GB内码,所以也是没办法的 :-( 编译结果约为3000h,因为大部分是索引表,代码优化几乎无效。 在Keil C里仿真芯片选用的是华邦的W77E58,它有32k ROM, 256B on-chip RAM, 1K on-chip SRAM (用DPTR1指针寻址,相当于有1K的片上xdata)。条件有限,没有上片试验,仿真而已。 打算将其移植到AVR上,但CodeAVRC与IAR EC++在结构体、指针的定义使用上似乎与C51不太一样,现在还未搞定。还希望在这方面有经验的网友能给予指导。
上传时间: 2014-01-26
上传用户:semi1981
This prj demonstrates how to use the SROM memory classes for the Dallas DS80C400. This example uses the memcpy function to copy a function in the SROM memory class (which is located in CODE memory) to von Neumann mapped xdata (starting at 0x110000) for execution.
标签: This demonstrates the classes
上传时间: 2013-12-22
上传用户:tuilp1a