头文件与keil的不通用,比如定义P,在keil下是:sfrP,,,在sdcc下是:__sfr__atP,,,这个P,,不行,但sdcc里面有很多头文件,h,,h,,h等等基本满足要求,给stc单片机编程不用改,加一点特殊的就可以。这样优秀的开源软件不用真的是白不用啊。Keil很好用啊,你用的是那个版本的啊,单片机编程还有一款常用的软件IAR,出现错误没有办法查找,这个对初学者来说很正常,语法错误,漏掉封号之类,初学者都是有一个成长过程的,MDK_上都很好用的,如果在写代码的时候漏掉标点符号或者语法错误,keil编译器会在错误的那以后出现警告。
有用vw的,其实keil也可,只要安装相应的补丁,不过用keil时,应先用,,立工程以取得startup.a,件,再更改器件选择STC???记得要把输出hex文件选项勾上。写代码,可以用UE或者sourceinsight这两个软件。不错的编辑软件。单片机编译环境呢,要看你是用哪种单片机了。如果是通用C,片机,可以考虑用keil这个编译器。C语言和汇编都支持。
单片机自身完成不了什么任务需要有外电路的配合,所以你需要购买一块,片机开发板或者你如果嫌麻烦或者经济上不允许的话也可以用软件仿真,比如proteus软件,它可以构建单片机的外围电路,让单片机完成一定的功能。书店里有很多,片机的书,网上也有很多电子版。建议你从。STC系列单片机为例:首先,需要安装keil软件和STC_ISP程序下载软件。先对你想要实现对单片机的功能用keil编程,然后用STC_ISP下载软件下载到单片机上,最后打开给单片机提供电源就可以观察单片机开发板或是自己搭建的板子上的现象了通过不断修改程序,下载程序,最终获得自己在实验板上想要的结果。
感谢您的来访,获取更多精彩文章请收藏本站。

暂无评论内容