|
|
![]() |
| 导航:老古开发网首页→文章索引 →文章分类→单片机 →第49页 |-文章搜索- 最新文章 -| | ||
| 标题 | 加入时间 | 点击次数 |
| 1.那儿能找到关于USB的资料? 简介:http://www.usb.org/ ...... | 2001年6月6日 | 3134 |
| 2.I2C 总线不加外围器件 最大传输距离是多少。 简介:I2C 总线不加外围器件 最大传输距离>100米 ...... | 2001年6月6日 | 4597 |
| 3.char *addr=0xc000 和char xdata *addr=0xc000有何区别? 简介:char *addr=0xc000; char xdata *addr=0xc000; 除了在内存中占用的字节不同外,还有别的区别吗? char *addr=0xc000; 是通用定义,指针变量 addr 可指向任何内存空间的值; char xdata *addr=0xc000; 指定该指针变量只能指向 xdata 中的值; 后一种定义中该指针变量(addr)将少占用一个存储字节。 ...... | 2001年6月6日 | 4025 |
| 4.当定时器1(T1)用于产生波特率时,P3^5还是否可以用作正常的I/O口呢? 简介:p3.5完全可以当普通的io使用 ...... | 2001年6月6日 | 3301 |
| 5.关于idata 变量的定义 简介:请问各位高手,我在写C51程序时,定义了一个char 数组,但是我想要将它放在高128位的 RAM,但是用仿真器观察内部RAM,发现编译器始终都将它放在低位字节,定义如下: (char idata buff[25];)请高手指点。谢谢!! 在keil c51中,idata是指00-0xff的地址范围,并不是一定会放在00-0x7f,所以,当你的 程序中分配的变量没有超出0x7f时, ...... | 2001年6月6日 | 5899 |
| 6.如果我想使2EH的第7位置1的话,用位操作可以吗? 简介:现在对位操作指令我一些不太明白请各位多多指教: 如 SETB 07H 表示的是20H.7置1,对吗?(我在一本书上是这么看到的) 那么如果我想使2EH的第7位置1的话,象我举的这个例子怎么表示呢?谢谢! SETB 77H setb (2eh-20h)*8+7 20h-2fh每字节有8个可位操作(00h-7fh),其它RAM不可位直接操作 ...... | 2001年6月6日 | 2994 |
| 7.关于KEIL C51书哪里可以买到? 简介:www.21ic.com 以及书店 上海科技书店有两本很好的书,一个是马忠梅的,一个是徐爱均的。 ...... | 2001年6月6日 | 4423 |
| 8.c51编程,读端口,还要不要先输出1? 简介:我怎么看到有的要,有的不要,请高手给讲讲,到底咋回事?谢了 要输出1的,除非你能保证之前已经是1,而中间没有输出过其他值。 ...... | 2001年6月6日 | 4654 |
| 9.请问哪里有卖sst89c58? 简介:浩均公司,雅创宝星 雅创科技公司是SST公司的代理商,有SST89C58芯片供应,开发人员也可申请免费样片,在深圳 有办事处,电话为:0755-3762762.网址为:www.actrontech.com.技术支 持:tian.boyun@actrontech.com ...... | 2001年6月6日 | 3035 |
| 10.c语言与单片机c语言的差异 简介:1、单片机的c是继承了标准c的绝大部分的特性,基本语法相同,但其本身又在特定的硬件 结构上又有所扩展如keywords:sbit,data,idata,pdata,xdata,code等等。。。 2、应用单片机的c更要注重对系统资源的理解,因为单片机的系统资源相对pc来说很贫乏, 对于每一个ram,rom中的byte都要充分利用,可以多看看编译生成的.m51文件来了解自己程 序中利用资 ...... | 2001年6月6日 | 6498 |
| 11.我用的是ds80c320,怎样才能让keil使用 dual dptr 简介:1、将目标芯片设定为DALLAS80C320,则在进行块数据移动时,KEIL会进行优化; 2、自己编写一段使用双DPTR的子程序; ...... | 2001年6月5日 | 3316 |
| 12.请问如何设置可使 Keil C51 不使用片内某固定区间的数据区? 简介:可以定义一个数组,然后指定其地址为你要保留的数据区首地址即可。 ...... | 2001年6月5日 | 3361 |
| 13.#pragma asm是什么意思? 简介:#pragma asm MOV P1,R7 NOP NOP MOV P1,#0 #pragma endasm 实际上就是一个在C51中内嵌汇编语言的开关 ...... | 2001年5月30日 | 5305 |
| 14.keil C51 怎样把修改的startup.a51 加到工程文件中 简介:直接加入即可 注意不要改动?STACK,?C_START,?C_STARTUP等符号。startup.a51直接加入项目,不用修改也可。可在内面自己修改汇编的一些限制或堆栈指针。 ...... | 2001年5月30日 | 4322 |
| 15.怎样编写C51的watchdog程序? 简介:各位大虾,我用KEIL C51 编写了一个带外部开门狗的程序,可程序无法运行起来,经过查 找,发现程序在经过C51编译后,在MAIN()函数的前部增加了一端初始化程序,等到进入 主程序设置开门狗时,开门狗已经时间到,将我的程序复位了,请问我怎样才能修改这一端 初始花程序,使他一运行,就设置开门狗? 可以在startup.a51中加入看门狗刷新指令,当然用汇编,然后重新编译startup ...... | 2001年5月30日 | 4372 |
| 16.while(p1_0)的执行时间? 简介:假设,P1_0为单片机P1口的第一脚,请问, while(P1_0) { P1_0=0; } while(!P1_0) { P1_0=1; } 以上代码,在KEIL C中,需要多长时间,执行完。能具体说明while(P1_0)的执行时间吗? 仿真运行看看就知道了, 我仿真了试了一下,约14个周期 ...... | 2001年5月30日 | 3436 |
| 17.sbit 变量是否只能定义为全局变量? 简介:sbit 变量是否只能定义为全局变量? 以前有网友介绍过如下方式定义一个 sbit 变量: void fashion1(void) { unsigned char bdata ccc; sbit ccc0=ccc^0; sbit ccc1=c ...... | 2001年5月29日 | 3943 |
| 18.一个 hex to bcd 的算法程序 简介:HEX_BCD:CLR A MOV 30H,A MOV 31H,A MOV 32H,A &n ...... | 2001年5月29日 | 4399 |
| 19.关于波特率的设置 简介:我在设定串口波特率时发现一个问题:在晶体震荡器为11.0592MHz时,若设9600BPS的话, TH1=0XFD,TL1=0XFD,而要设19200BPS的话,TH1、TL1有否变化,如果没变,为什么? 如果变了,又为什么?(因为我看书上俩个是一样的),希望大家点拨。 答: 当电源控制寄存器(PCON)第BIT7(SMOD)为1时波特率加倍。 TH1和TL1的值不变. ...... | 2001年5月29日 | 4412 |
| 20.在Keil c51调试中,如何查看外部存储器XDATA? 简介:使用D X:0 命令可以查看外部RAM数据; ...... | 2001年5月29日 | 4655 |
| (1000条/共50页) 首页 前十页 [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [第49页] 尾页 | ||
|
|