keil编程为什么能与单片机接口相对应

keil编程为什么能与单片机接口相对应,第1张

1、单片机的c是继承了标准c的绝大部分的特性,基本语法相同,但其本身又在特定的硬件

结构上又有所扩展如keywords:sbit,data,idata,pdata,xdata,code等等。。。

2、应用单片机的c更要注重对系统资源的理解,因为单片机的系统资源相对pc来说很贫乏,

对于每一个ram,rom中的byte都要充分利用,可以多看看编译生成的.m51文件来了解自己程

序中利用资源的情况。

3、对于程序上应用的各种算法要精简,不要对系统构成过重的负担。尽量少用浮点运算,

可以用unsigned型数据的就不要用有符号型数据,尽量避免多字节的乘除运算,多使用移位

这个提示只是两个警告,不影响编译的,HEX代码文件已经生成了,是可以烧录的。你这程序是关于串口通信的吗,主程序中有没有写串口中断程序,估计是没有interrupt 4 定义串口中断程序,使得0023H的地址被占用了,所以警告。如果没有用串口,就可以忽略。还是把主程序和串口程序发上来看看,才知道准确的原因。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12089297.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存