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