当前位置:编程学习 > 汇编语言 >>

用KEIL能不能使用C语言和51单片机汇编语言同在一文档中编程,若能,保存时应生成什么类型的文件?

其他:51单片机使用就是类似C语言,仅仅有一点不一样;生成HEX文件
生成HEX文件方法:flash->configure flash tools-> output->creat HEX file(画对号)
望采纳 可以这样的用的,但是生成的是各自的文件 你可以在c文件中内嵌汇编,如asm“”; ...... 
P0 = 0X00 ;/ /关闭数码管---- P0应予资本化 
...... 
/ /主机的串行接收中断功能 
的无效serial_INT()中断4 
{ 
?UINT K; ----这里定义 
?UINT J; ----这里定义 
(RI)/ /接收一个字节? 
?? 
??RI = 0 ;/ /清除串行接收中断标志 
(申银万国) 
{ 
SPK =?SPK; 
的LED =?LED的; 
/ / UINT J; - 这里没有定义 
(J = 0; J + J <3) 
{ 
N = SBUF的,'0'; 
NUM [2] = N/100 ;/ /百 
NUM [1] = n/10%10 ;/ /休息十分 
NUM [0] = 10%;/ /采取 
/ / UINT K; ----! ! ! 
(K = 0; K + K <3) 
{ 
P2 = wele_CODE [K]; 
:P0 = dule_CODE [NUM [K]; 
延迟(1); 
} 
...... 
可以改变的更好。 很多编译器都支持c语言中内嵌汇编,KEIL软件也支持,保存时直接加后缀".c"就行了 能  .C文件  现在都是用C语言来编程序  你想了解51最低层方便的知识可以用汇编 

上一个:如何用atmega16控制8个舵机,求原理和程序
下一个:求一个汇编集成开发工具

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,