发布网友 发布时间:2023-10-15 19:43
共5个回答
热心网友 时间:2024-12-12 01:19
ARM比51片内资源更为丰富(比如ram,rom)速度也比51块(采用了多级流水线技术),同时一些ARM片内还含有usb模块,蓝牙模块,液晶驱动模块等等这基本省了大部分的单片机外部设计,不过这些都是把ARM当做单片机来看的。热心网友 时间:2024-12-12 01:20
ARM和51的差别,在于,1、ARM可以运行操作系统,51不可以。2、ARM的片上外设非常丰富,而51的片上外设,仅仅有定时器、UART、外部中断。3、工作的时钟周期差别也很大,51大概工作在几兆的时钟,而ARM可以工作在200兆上下。我了解的就是这些吧,希望能对你有帮助。其实ARM是偏计算机的,你可以理解ARM几乎就是个小电脑了。热心网友 时间:2024-12-12 01:20
从软件看,89C51只是基础,相当于ARM的一小部分,所以学会了89C51,只相当于掌握了ARM的30%。因为ARM的外围很多,有AD,CAN,SPI,I2C,LCD(NVIC)驱动,等。而89C51需要这些功能都是外挂处理芯片,用模拟的方式来运行。而对这些外围的理解不透彻,去用ARM就会相当于一个速度快的C51。热心网友 时间:2024-12-12 01:21
51和ARM是天壤之别,热心网友 时间:2024-12-12 01:22
差远了