51单片机一般都用什么具体型号的???

来源:百度知道 编辑:UC知道 时间:2024/05/30 01:06:44
第一次用单片机,想问问各位,导师说用51单片机就可以了,具体的型号什么的是什么样的,麻烦各位给讲一下,感激不尽啊!
这种类型的单片机可以做arctg运算吗?
AT89S52也是51系列的单片机吗?我已经按51那种单片机的管脚画完图了,还有您说的C51头文件中有artag函数,我编程序的时候直接调用,需要烧进单片机的程序存储器里对吧?谢谢您!

现在用的最多的单片机应该是 AT89S52

你应该多看年关书就知道了。

目前的51单片机的指令只能做加减神除...但是你也知道,再难的运算也是以这四个为基础的,只要你软件写的不错arctg运算也不是难事(好像在C51中的头文件中有这个了,你可以直接调用他的函数就行)

AT89S52也是使用的C51的内核。比标准的8051多出了些功能,比如支持ISP,具有256个字节的RAM等。

C51头文件中的artag函数是指8051的C语言的编译器的能力了,编8051一般都是使用的Keil C,目前KEIL几乎技持所有标准的C语言,但由于8051的运算能力并不强大,所以一个普通的函数都会升成大量的代码,效率肯定不能与PC比。

也就像PC上的标准C语言一样,你须要包含那个标准的函数库,你就可以调用他里面的函一样,。

只是如果在8051中运行算术复杂的函数,太没有效率了,并具只有128字节的RAM。。。。。
看你怎么个用法了。总之,做这样的运算要特别注意内存的分配,尽量少用到全局变量

单片机忘的差不多了,好像有一种叫80c51的,很普遍,也很实用