c51 库函数 是keil实现的吗?可以查看源代码吗?

另外c51有printf吗?怎么用的?

可以看,在第一行打上比如<reg51.h>,然后在上面点右键有个选项可以展开这个头文件。
c51没有printf,那是c语言的在doc下显示的,你如果想让他显示你希望显示的东西可以给51加个液晶屏,液晶屏程序可以找现成的然后再根据需要改。
希望能帮到你~
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-02
“c51 库函数 是keil实现的吗”
是的。

“可以查看源代码吗”
当然不提供源代码。不过你可以反汇编出来进行学习。

“c51有printf吗”
当然有。不过你的程序需要添加相应的输出通道定义。追问

需要添加相应的输出通道定义? like UART?

追答

Yeah.
U've got it.

追问

3q
我觉得keil的编辑器编程挺不方便的,有什么好工具推荐吗?
用汇编和反汇编有什么工具吗?ps:之前没接触过

追答

编辑器推荐用VC、CodeWarrior之类的IDE的编辑器,或者UEdit32、Notepad++之类带有编程增强功能的多功能编辑器。

反汇编没有完全可靠的工具,程序里耍一两个手段反汇编器就傻眼了。人工按照程序流程反向才最靠谱。

追问

这些软件是不是只能用于编辑,而没办法生成单片机对应型号的HEX文件?另外ISP烧写什么的也没办法? 那岂不是编辑完就要复制粘贴到keil里面生成hex~~~~
不吝赐教

追答

“这些软件是不是只能用于编辑,而没办法生成单片机对应型号的HEX文件”
是的。人家只是编辑器不是编译器!

“那岂不是编辑完就要复制粘贴到keil里面生成hex”
何须复制粘贴,在第三方编辑器里面编辑,在Keil里面编译就行。

本回答被提问者和网友采纳
相似回答