㈠ mega128单片机 编写定时器中断程序里switch函数什么意思 怎么用的啊
应该是PORTA的低4位,循环输出0
比如
num=2时,PORTA=PORTA&FE,第1个I/O口(PA0)将输出0,其他口保留原状
num=3时,PORTA的第2个I/O口(PA1)将输出0,其他口保留原状
num=4时,PORTA的第3个I/O口(PA2)将输出0,其他口保留原状
num=5时,PORTA的第4个I/O口(PA3)将输出0,其他口保留原状
num=40时,PORTA的低4位(PA0~PA3),将全部置1
因此,程序可能是跑马灯一样的效果,四个灯,依次亮起来,然后一段时间后熄灭,再依次亮起来,一直这样循环下去
㈡ atmega328和51的区别
ATmega328性能比AT89C51好很多,第一是速度,同样的频率下mega328比89C51快不止10倍。第二,mega328比89C51外设丰富的多,比如定时器,AD转换等。第三,mega328稳定性好,抗干扰强。第四,mega328 I/O驱动灵活,上拉,推免,集电极开路可任意选择。第五,mega328程序空间和寻址能力都大很多,I/O接口也多。还有好多说不完。
这两个区别大了,mega是属于AVR单片机,你的是328,还是比较好的AVR,速度快,内置一些常用硬件通讯接口,内置ADDA等,具体参数请查MEGA328的datasheet
而89C51就是个最基本最常用学生们都学习的基础单片机,对于单片机入门来讲,算是必修课,实际产品中也常用,但显然比AVR低了一个档次
㈢ avr单片机mega16、mega32、mega128之间的主要区别
mega16、mega32引脚兼容,区别在于32有32k的flash、2k的ram,16只有32的一半即16k flash、1k ram。封装有DIP-40和TQFP-44
mega128比mega16/32多一些引脚,功能多的有:有两路串口、可以片外寻址。flash是128k、ram是4k。封装TQFP-64
㈣ 请问mega128是什么单片机 谢谢。
Atmega128,AVR单片机中的高端系列,有128KB Flash ROM,4KB RAM,4KB EEPROM。8通道10bit ADC,双串口……
㈤ 51单片机学完可以直接学stm32么,avr 和mega是什么关系可以跳过么
可以,stm32比51要难一些,stm32主要用于嵌入式开发,功能更强大,应用也更加广泛。mega就是AVR的一种型号,是隶属于AVR的
㈥ avr/mega系列单片机的价格为啥居高不下
其实,单片机基本上差不多,我用AVR几年了,突然涨价,确实受不了,这不是自然因素,和大蒜涨价、绿豆涨价时一样的,有人在炒!!
我们已经开始去用其他单片机了。不过,我不建议你更换,8位机中,AVR是中高端的,你学会它就不怕其他的。我们公司现在依然还有用到AVR的芯片的,就因为它的功能优越。PIC和MSP430都可以,不过,建议,还是AVR,只要学好一种,其他的大同小异,如我们现在这样,换单片机很简单
㈦ mega16和mega168是同一种单片机吗
当然不一样,mega16是16Krom,40脚直插或44脚贴片,mega168是有16Krom的芯片,28脚dip或32脚贴片,功能与mega8相同,mega16功能比mega168强大多了
㈧ 什么是 atmega16
atmega16是一款AVR单片机,16是指该单片机有16KB的Flash空间;atmega32就有32KB的Flash空间,等等。。。
㈨ mega256单片机如何连接蓝牙
你是打算用蓝牙模块,还是蓝牙芯片,然后自己做电路?
我觉得按你说的,你应该是用蓝牙模块,不然你光是调蓝牙收发电路就要很长时间。
蓝牙转串口模块淘宝上20几一个,我用过,还不错,串口波特率可以到很高。模块有设置模式和使用模式,需要断电后切换,所以单片机应该控制一下蓝牙模块的电源通断,方便随时改变配置。然后主、从机之间就可以像串口直接通讯一样的用了。数据不用非要ASCII码,模块在串口一侧是透传的,蓝牙一侧是加密的。
电脑上随便你用什么语言,做个类似串口助手的东西就可以了。然后,电脑可以使用硬件串口和模块连接,也可以买个USB蓝牙(推荐这个方案),USB蓝牙会在硬件管理中虚拟出一个串口,这样软件直接操作这个虚拟串口就可以了。