66问答网
所有问题
当前搜索:
单片机c语言程序编译器名称
int和long int的字节数是否相同?
答:
建议您最好参考您的编译器的具体帮助,以得到更准确的信息。使用前最好sizeof(int) 看看当前编译器如何定义的。依据
程序编译器
的不同,int定义的字节数不同。(数据占用内存储器的大小不同)常用的单片机编译器,如KEIL下,51类
单片机的C语言
中,int代表2个字节(16位);如果是32位RAM处理器的C语言...
51
单片机C语言
的头文件,及其头文件的功能
答:
reg51.h 常见的是这个头文件。这是
单片机C语言编译器
自带的库函数,相当于单片硬件的底层驱动
程序
。比如说,在有头文件的情况下,可以直接使用P0作为变量进行读写操作,这是因为头文件里对P0做了描述,在软件和硬件之间建立了沟通桥梁。还有其他数据处理类头文件,比如说math.h,这是数学函数库头文件。
我明明白白是熟悉了
C语言
了,但为什么看那些
单片机
的实际指令
程序
有很多...
答:
机器码就是原始指令。为了方便编程,这些原始指令都有一些指令名,就是你说的那种“大写字母”。这种用指令编程的语言,叫“汇编语言”由于一般
单片机
都没有定制
的C语言编译器
,所以开发
程序
时一般都是直接采用汇编语言。汇编语言是很底层的开发技术,只是二进制机器码的一个简单包装,在汇编语言中,你需要...
51
单片机C语言程序
头文件问题?
答:
REG51内部规定的SFR寄存器的地址与INTEL MCS-8051
单片机
的相同,即任何一种型号的51单片机都有的基本SFR,REG52则是对REG51进行扩充,增加了T2和DPTR1。因此可以认为REG51是REG52的子集,此外对于不同厂家生产的51单片机,如AT89S52、W78E58等都有自己相应的SFR定义头文件。
PIC
单片机c语言
中如何喂狗
答:
而PIC18我用过的是MPLAB C18
编译器
,其声明宏指令的头文件是这个芯片的
名称
,如PIC18F4680.h。而PIC24我用的是MPLAB C30编译器我是直接根据数据手册的要求在C文件里定义宏的:define ClrWdt() {__asm__ volatile ("clrwdt");} 而前面的八位
单片机的C语言
也可以用下列嵌入汇编的方法: asm("...
pic
单片机
eeprom定义
的c语言
描述
答:
它们分别用宏定义命令、文件包含命令和条件编译命令来实现。为了与一般C语句相区别,这些命令以符号"#"开头,并且在其行的末尾不用分号。详见C
编译器
手册或较详细
的C语言程序
设计教材。 8. 问:EEPROM、FLASH和其它存储器有何不同? 答:最初的存储器有随机存取的(RAM)和只读的(ROM),现每一种都...
请问任何电脑上都能使用C语言吗?想学习
C语言程序
的设计时任何电脑中都...
答:
例如windows平台的vc,linux平台的gcc,mac os平台的gcc,甚至
单片机
、DSP、嵌入式处理ARM提供的开发平台。假如你的电脑安装了操作系统,同样安装了这个操作系统平台下的支持
C语言
的
编译器
,那么你就可以使用C语言编写
程序
。除了安装编译器之外,如果你想开发一些比较特殊的程序,针对某种平台例如windows平台的...
c语言
单片机
非常简单 求指教!!!
答:
在51单片机、x86 dos、win32 exe中实现都有差异。以最简单的51单片机为例,
编译器
最终链接生成HEX文件,再烧录到51的rom中去。单片机很简单,没有x86的分段、分页,启动就是从rom的0x0的位置开始执行。同时0x30H位置开始存放中断向量,所以
单片机程序
一般开头就是 ORG 0000H AJMP MAIN ORG 0030H 这里...
c语言
编程如何得到奇异数?
答:
1、解析题目首先,我们知道100以内的奇数为1、3、7……97、99,即从1开始依次增加2。本题要求的是奇数和,即为sum=1+3+7+……+97+99 将变量i从1开始,依次赋值每一个奇数,直到不符合条件(i<=100),即到i=99停止循环。将每一个i值依次累加,求得的和即为题目所求奇数和。2、设计
程序
...
单片机c语言程序
初始化问题
答:
51
单片机
在复位后,执行startup.a51(汇编
语言
)中提供的代码。这些代码是结合了编译器的信息(统计了寄存器和变量的使用,因此知道怎样)初始化了堆栈指针。然后他就执行main()函数了。一般你声明的变量或常量,如果有初始化要求,如int x = 20;则
C编译器
会提供初始化语句。如果你的常量直接就声明在...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜