A. 單片機分為哪幾類每一類有哪些常見型號 每一類是什麼時候開發出來的
暈,估計回答你的也是網路到的,你不如自己網路一下
B. 單片機如何選購及入門
1、價格要低
因為是學生,肯定沒有太多經濟基礎,選擇價格低的單片機是必須的,而且剛開始學習太貴的單片機功能太多,初學者無法很好掌握,價格低的單片機功能較少,更容易掌握。
2、外設盡量多
如果購買的是學習板,那麼最好是選擇外設多的學習板,因為單一去買外設價格會更貴,而且整合度不高,最好是直接選擇外設多的學習板,這樣可以一次性學習所有的模塊功能,當然價格會有所增長,只要控制在200元之內就好了。
3、操作盡量簡便
在購買學習板之前,最好是問好老闆這個學習板的調試和下載程序是否方便,是否配有教程,是否每個外設都有文檔,是否有中文翻譯。
開發板壞了是否可以退換等,如果具備上面幾點,那麼就可以入手了。
C. STC單片機是哪個公司的
STC系列單片機是深圳宏晶公司生產的產品 都是51的 用法也一樣 簡單的很 但是下載程序的時候是串口下載 感覺有點麻煩
D. 我想請大神幫忙寫個簡單的51單片機程序請問怎麼收費啊!
2個月前,我也遇到和您一樣的問題 我那個控制比您這個復雜多了,在淘寶找了一些做單片機開發的店主,報價4000,報價2000,1個月才能交付,後來自己乾脆學習單片機,買了開發板,網上下載郭天祥10天學會單片機,用了1個月,至今基本解決個人那個工程,如果您不著急可以自己學習,您這個應該不是很難。純屬個人一點建議,還要看您自己的實際情況作出最後決定。
E. 單片機,10000H-7DH怎麼計算的求詳細計算過程
1
2
3
51
單片機
C
語言程序(二)定時
/
計數器
中斷
程序一
利用定時
/
計數器
T0
從
P1.0
輸出周期為
1s
的方波,
讓發光二極體以
1HZ
閃爍,
#include<reg52.h>
//52
單片機頭文件
#include<intrins.h>//
包含有左右循環移位子函數的庫
#defineuintunsignedint
//
宏定義
#defineucharunsignedchar
//
宏定義
sbitP1_0=P1^0;
uchartt;
voidmain()
//
主函數
{
TMOD=0x01;//
設置定時器
0
為工作方式
1
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;//
開總中斷
ET0=1;//
開定時器
0
中斷
TR0=1;//
啟動定時器
0
while(1);//
等待中斷產生
}
單片機系統開發,2021最新報價!立即圍觀!
廣告單片機系統開發意法半導體包含廣泛產品線包含低成本8位單片機和具備豐富外設選擇的單片機系統開發單片機。查看詳情 >
voidtimer0()interrupt1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
tt++;
if(tt==20)
{
tt=0;
P1_0=~P1_0;
}
}
程序二
利用定時
/
計數器
T1
產生定時時鍾
,
由
P1
口控制
8
個發光二極體
,
使
8
個指示燈依次一個一個閃動,
閃動頻率為
10
次
/
秒
(8
個燈依次亮一遍為一個周期
)
,循環。
#include<reg52.h>
//52
單片機頭文件
#include<intrins.h>//
包含有左右循環移位子函數的庫
#defineuintunsignedint
//
宏定義
#defineucharunsignedchar
//
宏定義
華清遠見c語言單片機,新手入門-實戰教學,嵌入式開發
廣告c語言單片機,華清遠見自主研發,軟硬體結合教學,畢業相當於擁有1-3年工作經驗。查看詳情 >
sbitP1_0=P1^0;
uchartt,a;
voidmain()
//
主函數
{
TMOD=0x01;//
設置定時器
0
為工作方式
1
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;//
開總中斷
ET0=1;//
開定時器
0
中斷
TR0=1;//
啟動定時器
0
a=0xfe;
while(1);//
等待中斷產生
}
voidtimer0()interrupt1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
tt++;
if(tt==2)
{
tt=0;
網路安全OTA-專業,可靠的單片機ota,初創企業免費申領
廣告2萬台設備OTA額度面向初創企業【免費開放】,為企業降低OTA成本,提高設備安全系數。查看詳情 >
P1=a;
a=_crol_(a,1);
}
}
程序三
同時用兩個定時器控制蜂鳴器發聲,
定時器
0
控制頻率,定時器
1
控制同個
頻率持續的時間,間隔
2s
依次輸出
1
,
10
,
50,100
,
200,400,800,
1k
(
hz
)的方波
#include<reg52.h>
//52
單片機頭文件
#include<intrins.h>//
包含有左右循環移位子函數的庫
#defineuintunsignedint
//
宏定義
#defineucharunsignedchar
//
宏定義
sbitbeep=P2^3;
uchartt;
uintfre,flag;
voidmain()
//
主函數
{
fre=50000;
活字格-企業級低代碼開發平台,軟博會獲獎產品
廣告可視化設計,快速開發企業Web應用,幫助用戶快速構建支持移動端的企業級應用程序,滿足企查看詳情 >
beep=0;
TMOD=0x11;//
設置定時器
0,
定時器
1
為工作方式
1
TH0=(65536-fre)/256;
TL0=(65536-fre)%256;
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
EA=1;//
開總中斷
ET0=1;//
開定時器
0
中斷
ET1=1;
TR1=1;
TR0=1;//
啟動定時器
0
while(1);//
等待中斷產生
}
voidtimer0()interrupt1
//
定時器
0
中斷
{
TR0=0;
//
進中斷後先把定時器
0
中斷關閉,防止內部程序過
多而造成中斷丟失
TH0=(65536-fre)/256;
TL0=(65536-fre)%256;
tt++;
if(flag<40)
//
以下幾個
if
分別用來選取不同的頻率
等,希望以上內容能對你有所幫助、。
F. 單片機開發板
如何選擇合適的ARM開發板
第一,要注意硬體資源(包括:CPU、ROM、RAM、各種介面)其中NanD Flash、Nor Flash和SDRAM的大小一定要滿足自已開發的要求。
第二,軟體資源對一個初學者來說一定注意的,因為不同的開發板提供的軟體資源差別很大。一般必須包括:嵌入式開發操作系統以及相應的驅動(最好有源代碼)、開發工具、調試工具、學慣用源代碼、底板原理圖、有相應的技術支持等等。
第三,供應商的技術支持力度如何。嵌入式行業是客戶研發和售後支持具有高度互動性的行業,供應商的技術支持有時就會成為用戶產品上市的關鍵因素,在供應商的技術支持能力方面,一定要慎重考察。
考察一個供應商能不能提供充分的支持,一個有效的方法就是到這個公司的技術支持論壇上看看。在論壇上,用戶發貼詢問的問題,是不是能夠及時得到回復。沒有專業的支持團隊的公司,沒有辦法為用戶提供及時的支持。用戶在論壇上發貼詢問,有的廠商一個月才給用戶一個答復,有的甚至不予回答。
是否能夠提供完備的技術支持,是一個arm開發板公司是不是專業的開發板公司,是不是能夠發揮在產業鏈上承上啟下的作用,是不是能夠為用戶創造價值的重要標准。這個道理實際上應該很淺顯,arm開發板廠商的入門門檻並不高,只要有硬體設計能力,參考半導體廠商的參考設計,就能夠推出開發板產品。如果不能夠為用戶或者不給用戶提供技術支持,這樣的廠商能夠為用戶提供的就只是一個硬體板子,即使是現在市面上兩千多的板子,如果是非專業廠商提供的話,供應商所獲得的利潤也是很高的,因為這些廠家的成本只是開發板的硬體成本和銷售成本;專業的開發板公司,需要承擔的研發成本、售後支持成本、運營成本和銷售成本均攤下來,不一定有非專業公司的盈利高,市面上開發板的價格為什麼會有那麼大的價格差別,原因也可見一斑。
總之,用戶在購買開發板的時候,選擇的不是開發板,而是為自己提供服務的合作夥伴。開發板的價格是公司服務價值的體現,所以目前很多追求最低價開發板的消費理念是偏頗的。選擇開發板,選擇一個為自己服務的公司,一定要慎重。
G. 1.當前單片機的發展現狀 2.國內外做單片機較有實力的公司
當前單片機的發展現狀良好
1.Motorola 單片機:
Motorola是世界上最大的單片機廠商,品種全,選擇餘地大,新產品多,在8位機方面有68HC05
和升級產品68HC08,68HC05有30多個系列200多個品種,產量超過20億片.8位增強型單片
機68HC11也有30多個品種,年產量1億片以上,升級產品有68HC12.16位單片機68HC16也
有十多個品種.32位單片機683XX系列也有幾十個品種.近年來以PowerPC,Codfire,M.CORE
等作為 CPU,用 DSP 作為輔助模塊集成的單片機也紛紛推出,目前仍是單片機的首選品
牌.Motorola單片機特點之一是在同樣的速度下所用的時鍾較 Intel 類單片機低的多因而使得
高頻雜訊低,抗干擾能力強,更適合用於工控領域以及惡劣環境.Motorola 8 位單片機過去策略
是掩膜為主,最近推出OTP計劃以適應單片機的發展,在32位機上,M.CORE在性能和功耗上
都勝過 ARM7.
2.Microchip 單片機:
Microchip 單片機是市場份額增長最快的單片機.他的主要產品是 16C 系列 8 位單片機,CPU
採用 RISC 結構,僅 33 條指令,運行速度快,且以低價位著稱,一般單片機價格都在 1 美元以
下.Microchip 單片機沒有掩膜產品,全部都是 OTP 器件(現已推出 FLASH 型單片
機).Microchip 強調節約成本的最優化設計,是使用量大,檔次低,價格敏感的產品.
3.Scenix單片機:
Scenix單片機的I/O模塊最有創意.I/O模塊的集成與組合技術是單片機技術不可缺少的重要
方面.除傳統的I/O功能模塊如並行I/O,URT,SPI,I2C,A/D,PWM,PLL,DTMF等,新的I/O模塊不
斷出現,如USB,CAN,J1850,最具代表的是Motorola 32 位單片機,它集成了包括各種通信協議
在內的I/O模塊,而Scenix單片機在I/O模塊的處理上引入了虛擬I/O的概念. Scenix單片機採用
了RISC結構的CPU,使CPU最高工作頻率達50MHz.運算速度接近50MIPS.有了強有力的CPU,
各種I/O功能便可以用軟體的辦法模擬.單片機的封裝採用 20/28 引腳.公司提供各種I/O的庫
函數,用於實現各種I/O模塊的功能.這些軟體完成的模塊包括多路UART,多種A/D,PWM,SPI,DTMF,FSK,LCD驅動等,這些都是通常用硬體實現起來相當復雜的模塊.
4.NEC單片機:
NEC 單片機自成體系,以 8 位機 78K 系列產量最高,也有 16 位,32 位單片機.16 位單片機採用
內部倍頻技術,以降低外時鍾頻率.有的單片機採用內置操作系統.NEC 的銷售策略注重服務
大客戶,並投入相當大的技術力量幫助大客戶開發新產品.
5.東芝單片機:
東芝單片機從 4 位倒 64 位,門類齊全.4 位機在家電領域仍有較大市場.8 位機主要有 870 系
列,90 系列等.該類單片機允許使用慢模式,採用 32KHz 時鍾功耗低至 10uA數量級.CPU 內部
多組寄存器的使用,使得中斷響應與處理更加快捷.東芝公司的32位機採用MIPS3000 ARISC
的 CPU結構,面向 VCD,數字相機,圖象處理市場.
6.富士通單片機:
富士通也有 8 位,16 位和 32 位單片機,但是 8 位機使用的是 16 位的 CPU 內核.也就是說 8 位
機與16位機指令相同,使得開發比較容易.8位機有名是MB8900系列,16位機有MB90系列.
富士通注重服務大公司,大客戶,幫助大客戶開發產品.
7.Epson 單片機:
Epson公司以擅長製造液晶顯示器著稱,故Epson單片機主要為該公司生產的LCD配套.其單
片機的LCD驅動做的特別好.在低電壓,低功耗方面也很有特色.目前0.9V供電的單片機已經
上市,不久 LCD顯示手錶將使用 0.5V供電.
8.8051 單片機
最早有Intel公司推出8051/31類單片機,也是世界上使用量最大的幾種單片機之一.由於Intel
公司將重點放在186,386,奔騰等與PC類兼容的高檔晶元開發上,8051類單片機主要有Philips,
三星,華幫等公司接手.這些公司在保持與8051單片機兼容基礎改善了8051的許多特點.提高
了速度,降低了時鍾頻率,放寬了電源電壓的動態范圍,降低了產品價格.
9.Zilog 單片機:
Z8 單片機是該公司的產品,採用多累加器結構,有較強中斷處理能力.產品為 OTP 型,Z8 單片
機的開發工具可以說是物美價廉.Z8 單片機以低價位的優勢面向低端應用,以18引腳封裝位
主,ROM 位 0.5~2KB.最近 Zilog 公司又推出了 Z86 系列單片機,該系列內部集成廉價的 DSP
單元.
10.Atmel 單片機:
ATMEL 公司是世界上著名的高性能低功耗非易失性存儲器和數字集成電路的一流半導體
製造公司ATMEL 公司最令人注目的是它的EEPROM 電可擦除技術閃速存儲器技術和質量
高可靠性的生產技術在CMOS 器件生產領域中ATMEL 的先進設計水平優秀的生產工藝及
封裝技術一直處於世界的領先地位這些技術用於單片機生產使單片機也具有優秀的品質在
結構性能和功能等方面都有明顯的優勢ATMEL 公司的單片機是目前世界上一種獨具特色
而性能卓越的單片機它在計算機外部設備通訊設備自動化工業控制宇航設備儀器儀表和各
種消費類產品中都有著廣泛的應用前景.其生產的AT90系列是增強型RISC內載FLASH單片
機,通常稱為AVR系列.AT91M系列是基於ARM7TDMI 嵌入式處理器的ATMEL 16/32 微處
理器系列中的一個新成員該處理器用高密度的16 位指令集實現了高效的32 位 RISC 結構
且功耗很低.另外ATMAL的增強型51系列單片機目前在市場上仍然十分流行,其中AT89S51
十分活躍.
11.TI 公司的 MSP430 系列單片機:
MSP430 系列單片機是由 TI公司開發的 16 位單片機。其突出特點是超低功耗,非常適合於
各種功率要求低的場合。有多個系列和型號,分別由一些基本功能模塊按不同的應用目標組
合而成。典型應用是流量計、智能儀表、醫療設備和保安系統等方面。由於其較高的性能價
格比,應用已日趨廣泛。
12.NS單片機:
COP8 單片機是美國國家半導體公司的產品,該公司以生產先進的模擬電路著稱,能生產高水
平的數字模擬混合電路.COP8 單片機內部集成了 16 位 A/D,這在單片機中是不多見的.COP8
單片機內部使用了 EMI 電路,在」看門狗」電路以及 STOP 方式下的喚醒方式都有獨到之處.此
外,COP8 的程序加密也做的非常好.
13.STC 單片機:
STC單片機完全兼容51單片機,並有其獨到之處,其抗干擾性強,加密性強,超低功耗,可以遠程
升級,內部有 MAX810 專用復位電路,價格也較便宜,由於這些特點使得 STC 系列單片機的應
用日趨廣泛.
14.三星單片機:
三星單片機有 KS51 和 KS57 系列 4 位單片機,KS86 和 KS88 系列 8 位單片機,KS17 系列 16
位單片機和KS32系列32位單片機,三星還為ARM公司生產ARM單片機,常見的S344b0等.
三星單片機為 OTP型 ISP 在片編程功能.
15.凌陽單片機:
中國台灣凌陽科技股份有限公司(Sunplus Technology CO. LTD)至力於8位和16位機的開發.
SPMC65 系列單片機是凌陽主推產品,採用 8 位SPMC65 CPU 內核,並圍繞這個通用的CPU
內核,形成了不同的片內資源的一系列產品。在系列晶元中相同的片內硬體功能模塊具有相
同的資源特點;不同型號的晶元只是對片內資源進行刪減.其最大的特點就是超強抗干擾. 廣泛應用於家用電器、工業控制、儀器儀表、安防報警、計算機外圍等領域。SPMC75 系列
單片機內核採用凌陽科技自主知識產權的μ' nSP(Microcontroller and Signal Processor)16 位
微處理器SPMC75 系列單片機集成了多種功能模塊:多功能 I/O 口、串列口、 ADC 、定
時計數器等常硬體模塊,以及 能產生電機驅動波形的 PWM 發生器 、多功能的捕獲比較
模塊、 BLDC 電機驅動專用位置偵測介面、兩相增量編碼器介面等特殊硬設,主要用於變
頻馬達驅動控制。 SPMC75 系列單片機具有很強的抗干擾能力,廣泛應用於變頻家電、變
頻器、工業控制等控制領域.
16.華幫單片機:
華幫單片機屬於8051類單片機,它們的W78系列與標準的8051兼容,W77系列為增強型51,
對8051的時序做了改進.同樣時鍾下速度快了不少.在4位機上華幫有921系列,帶LCD驅動
的 741 系列.在 32 位機方面,華幫使用了惠普公司 PA-RISC 單片機技術,生產低位 32 位 RISC
單片機.
17. SST 單片機:
美國 SST 公司推出的 SST89 系列單片機為標準的 51 系列單片機,包括 SST89E/V52RD2,
SST89E/V54RD2,SST89E/V58RD2,SST89E/V554RC,SST89E/V564RD等.它與8052系列單片
機兼容.提供系統在線編程(ISP 功能).內部 flash 擦寫次數 1 萬次以上,程序保存時間可達 100
年.