单片机概述

时间:2024-02-17 08:25:48

1.1 单片机简介

   单片机在一片半导体的硅片上,集成了【*处理器CPU】、【存储器RAM、ROM】,【并行I/O  串行I/O】,【定时器/计数器】,【中断系统】【系统时钟电路】及【系统总线】的用于测控领域的单片微型计算机.简称单片机.

===============================================    单片机按照其用途可分为【通用性】和【专用型】两大类:

 ISP(In System Program) 系统编程

 

=================================MCS-51系列单片机

基本型:

典型产品:8031,8051,8751.

【8031】内部包括1个8位CPU,128B RAM,21个特殊功能寄存器(SFR),4个8位并行I/O口,1个全双工串行口,2个16位定时器/计数器,5个中断源,但片内无程序存储器,需外部扩展程序存储器芯片。

【8051】是在8031的基础上,片内又集成有【4KB ROM 作为程序存储器】

【8751】与8051相比,用片内集成的4KB EPROM取代了8051的4KB ROM,构成了一个程序不大于4KB的小系统。用户可以将程序固化在EPROM中,其中内容可反复擦写修改。

               8031外扩一片4KB的EPROM就相当于一片8751.

 

增强型:

典型产品:8032,8052,8752

 他们的内部RAM增致256B;8052、8752的片内程序存储器扩展到8KB; 16位定时器/计数器增至3个,6个中断源。

 

【AT89系列单片机的型号说明】

 

 1 str = "AT89LV52-12PI"
 2 
 3 
 4 
 5 if str[0:2] == "AT":
 6 
 7     print("ATMEL公司出品")
 8 
 9     if str[2]=="8":
10         print("这是单片机")
11         
12         
13 
14         if str[3]=="9":
15               print("内部含有Flash存储器!")
16 
17               if str[4] == "C":
18                   print("CMOS产品")
19               elif str[4]=="S":
20                   print("含有串行口")
21               elif str[4:6]=="LV":
22                   print("低电压产品")
23         
24         else:
25              pass
26 
27           
28     else:
29         print("这不是单片机!")
30         
31 else:
32 
33     print("没有详情!")
34 
35