A. 请问,单片机编程一般用keil2 还是keil3那种使用更广泛
keil2用于51单片机类型的,keil3用于AVR单片机,keil4兼容51单片机和AVR单片机
B. 51单片机开发用keil哪个版本
一般用keil2或者keil3,keil4 keil5主要用于开发stm32单片机,用来开发51单片机反而不方便
C. Keil适用的单片机的类型有哪些
太多了,只要是51构架的都可以,很多公司都有51构架的单片机。 如sst的sst89c54,Philips的8xc51系列,Atmel的at89c51系列,Silicon的c8051f系列,Maxim的max7651,TI的msc1200系列。。。等等
D. 初学51单片机,用什么开发板好有些功能很多,还有STM32的芯片,是选功能简单的还是多的好
1、网上51单片机开发板成千上百种,但是种种不离其宗,无外乎多样的外设、精美的外观,然而实际用途差不多,都是入门51单片机。在这里不建议购买开发板,可以自己看懂单片机最小系统后动手做一个,无外乎复位、电源、下载(一般串口)电路。这样既可以提升动手能力,还可以为自己准备一些电子工具,为日后设计开发铺路,还可以熟悉电子元器件的型号、参数等。做好之后,编程调试仿真也可以提升编程能力。
2、先学好单片机,再学STM32,如果两样一起学,可能会花去很多时间,并且收获甚微。学习过程要专一,你觉得你能驾驭单片机了就接触STM32,毕竟ARM系列的就要学习嵌入式了,裸跑就当做单片机用,没体现优势来。
3、51单片机也好,STM32(Cortex-M3)也罢,现在Proteus最新版支持Cortex-M3了,所以你都很有必要安装Proteus+keil 4了,不用购买硬件设备就可以利用PC平台学习单片机等的电路、程序开发设计以及仿真调试等。
希望帮到你。
E. 我初学单片机,看网上有人说keil有人说keilC,这两者有区别吗是不同的...
这是两个不同的概念,Keil是软件,KeilC是语言。Keil是单片机的开发,编译,调试环境,KeilC是开发单片机所用的语言,也就是C语言在单片机中的应用。现在Keil这种开发环境已经有很多版本了,而且有针对不同的硬件版本,比如说Keil
for
C51,Keil
for
arm。
F. 我在学单片机,但是keil4软件中并没有我在用的单片机类型,我该选哪个啊
直接选at89c51或者at89c52就行,能够兼容。或者你上stc官网下载最新版的stcisp软件,里面可以直接往keil里导入stc芯片的库