㈠ 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藍牙會在硬體管理中虛擬出一個串口,這樣軟體直接操作這個虛擬串口就可以了。