51單片機 有幾種了
1,Intel(英特爾)的:80C31、80C51、87C51,80C32、80C52、87C52等;
2,ATMEL(艾德梅爾)的:89C51、89C52、89C2051,89S51(RC),89S52(RC)等;
3,Philips(飛利浦)、華邦、Dallas(拉達斯)、Siemens(西門子)等公司的許多產品;
4,STC(國產宏晶)單片機:89c51、89c52、89c516、90c516等眾多品牌。
關於51單片機的功能;
1,8位CPU·4kbytes程序存儲器(ROM) (52為8K);
2,128bytes的數據存儲器(RAM) (52有256bytes的RAM);
3,32條I/O口線·111條指令,大部分為單字節指令;
4,21個專用寄存器;
5,2個可編程定時/計數器·5個中斷源,2個優先級(52有6個);
6,壹個全雙工串行通信口;
7,外部數據存儲器尋址空間為64kB;
8,外部程序存儲器尋址空間為64kB;
9,邏輯操作位尋址功能·雙列直插40PinDIP封裝;
10,單壹+5V電源供電;
11,CPU:由運算和控制邏輯組成,同時還包括中斷系統和部分外部特殊功能寄存器;
12,RAM:用以存放可以讀寫的數據,如運算的中間結果、最終結果以及欲顯示的數據;
13,ROM:用以存放程序、壹些原始數據和表格;
14,I/O口:四個8位並行I/O口,既可用作輸入,也可用作輸出
15,T/C:兩個定時/記數器,既可以工作在定時模式,也可以工作在記數模式;
16,五個中斷源的中斷控制系統;
17,壹個全雙工UART(通用異步接收發送器)的串行I/O口,用於實現單片機之間或單片機與微機之間的串行通信;
18,片內振蕩器和時鐘產生電路,石英晶體和微調電容需要外接。最佳振蕩頻率為6M—12M。
關於51單片機;
51單片機是對所有兼容Intel 8031指令系統的單片機的統稱。該系列單片機的始祖是Intel的8004單片機,後來隨著Flash rom技術的發展,8004單片機取得了長足的進展,成為應用最廣泛的8位單片機之壹,其代表型號是ATMEL公司的AT89系列,它廣泛應用於工業測控系統之中。很多公司都有51系列的兼容機型推出,今後很長的壹段時間內將占有大量市場。51單片機是基礎入門的壹個單片機,還是應用最廣泛的壹種。需要註意的是51系列的單片機壹般不具備自編程能力。