1单片机概述

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通常在这些电子系统中的集中显示系统、动力 监测控制系统、自动驾驭系统、通信系统以及运行监 视器(黑匣子)等,都要构成冗余的网络系统。比如 一台BMW-7系列宝马轿车就用了63个单片机。
2.8 农业工程中应用
3 单片机的发展过程及产品近况
3.1 单片机的发展过程
单片机技术发展过程可分为三个主要阶段: 1)单芯片微机形成阶段
对单片机任意IO口的随意操作 1.输出控制电平高低2.输出检测电平高低。
定时器:重点掌握最常用的方式2 中断:外部中断、定时器中断、串口中断 串口通信:单片机之间、单片机与计算机间
ISP-4单片机实验开发板
数码管显示
红外遥控
继电控制
下载接口 单片机 芯片
电源模块
开关输入
串行模块
音乐输出
彩灯显示
◆非51结构单片机新品不断推出,给用户提供 了更为广泛的选择空间 ,近年来推出的非51系列 的主要产品有:
﹡Intel的MCS-96系列16位单片机 ; ﹡Microchip的PIC系列RISC单片机 ;☺ ﹡TI的MSP430F系列16位低功耗单片机 。
3.3 51单片机的改进方向
MCS-51系列生产工艺有:HMOS工艺(高密度短沟道MOS工艺)
片内存储器扩展和改型—FlashROM、OTPROM
引入更多的通信方式如SPI、SCI、I2C等 采用更小的封装和功耗
OTPROM:One Time Programmable Read-Only Memory.
4、单片机的分类
器件厂家
美国:Intel 、Motorola、Zilog 、Microchip 、Atmel、TI、SST 荷兰: Philips 德国: Siemens 日本:Nec、东芝、松下等 中国台湾:凌阳、华邦(Winbond) STC(宏晶科技)
2. 电源范围:89S5*电源范围宽达4~5.5V,而89C5*系列在低于4.8V和高 于5.3V的时候则无法正常工作。
3. 工作频率:目前89S5*的性能远高于89C5*,89S5*系列支持最高高达 33MHZ的工作频率,而89C51工作频率范围最高只支持到24M。
4. 市场价格:由于89C51已经全面停产,所以在市场价格方面,库存的 89C5*的批发价格要比89S5*贵将近一倍!
While(1)
{
if(Flag – – == 0)
{
Flag = 0x3f;
P1 = ~P1;
}
}
}
org
jmp
main: amain: loop:
org mov mov djnz cpl mov jmp end
0000h main
0100h p1,#55h r0,#3fh r0,loop a p1,a amain
1 、什么叫单片机?
常见的微机Baidu Nhomakorabea形
单片微型计算机
1 、什么叫单片机?
Single Chip Microcomputer (Microcontroller)
计算机
CPU MEMORY I / O
单板机——同一块板
单片机——同一块芯片
2、 单片机的应用
(面广量大)
2.1 家用电器上的应用
5. 兼容型:89S5*向下兼容89C5*,就是说用89S5*可以替代89C5*使用, 同样的程序,运行结果相同。
6. 加密功能:89S5*系列全新的加密算法使得程序的保密性大大加强。 7. 抗干扰性:内部集成看门狗计时器,不再需要像89C51那样外接看门狗
计时器单元电路。 8. 烧写寿命更长:89S5*标称的1000次,实际最少是1000次~10000次。
1976年,Intel公司推出了MCS-48系列单片机 。8位CPU、1K 字节ROM、64字节RAM、27根I/O线和1个8位定时/计数器。
特点是:存储器容量较小,寻址范围小(不大于4K),无 串行接口,指令系统功能不强。
2)性能完善提高阶段 1980年,Intel公司推出了8051单片机,80-82年, INTEL陆续推出和8051指令系统完全相同、内部 结构基本相同的8031、8052和8032等型号单片机, 初步形成MCS-51系列,被奉为“工业控制单片机 标准”。
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.
8位CPU、4K字节ROM、128字节RAM、4个8位并口、 1个全双工串行口、2个16位定时/计数器。寻址范 围64K,并有控制功能较强的布尔处理器。☺
特点是:结构体系完善,性能已大大提高,面向控制的 特点进一步突出。现在,MCS-51已成为公认的单片机经典 机种 。
84年intel出售了8051的核心技术 PHILIPS ATMEL ADI CYGNAL MAXIM&DALLS SEMICONDUCTOR 发展至今形成一个有近千种型号的庞大的51单片 机家族。
单片机原理与接口技术
王建
电子科学教研室
课程安排
理论课(30学时) 实验课(10学时) 作业 考试
教材及参考教材:
1.教材:王卫星.2009.单片机原理与应用开 发技术.中国水利水电出版社
2.参考资料: 李朝青. 2005. 单片机原理与接口技术. 北京航空
航天大学出版社 胡汉才.2004.单片机原理及其接口技术.清华大学
单片机c语言基本步骤
• 建立项目 • 选择所要的单片机 • 编写程序 • 编译运行 • 生成HEX文件 • 烧写芯片
KEIL uVISION2软件环境
51单片机c语言举例
调试运行程序
项目选项窗口
6、常用单片机系列介绍
MCS-51系列 MC68系列 PIC16系列 Philips单片机 AVR系列 凌阳单片机 华邦单片机
2.3 机电一体化
机电一体化产品是集机械技术、微电子技术、 自动化技术和计算机技术于一体,具有智能 化特征的各种机电产品。单片机在机电一体 化产品的开发中可以发挥巨大的作用。典型 产品如机器人、数控机床、自动包装机、点 钞机、医疗设备、打印机、传真机、复印机 等。
用单片机可以构成形式多 样的控制系统、数据采集 系统。例如工厂流水线的 智能化管理,电梯智能化 控制、各种报警系统,与 计算机联网构成二级控制 系统等。
“微控制器”的称谓更能反应单片机的本质。
3.2 单片机产品近况
◆ MCS-51系列单片机产品繁多,主流地位已经 形成,近年来推出的主要产品有:
﹡ATMEL公司融入Flash存储器技术的AT89系列; ﹡Philips公司的80C51、80C552系列; ﹡华邦公司的W78C51、W77C51高速低价系列; ﹡ADI公司的ADμC8xx高精度ADC系列; ﹡LG公司的GMS90/97低压高速系列; ﹡Maxim公司的DS89C420高速(50MIPS)系列; ﹡Cygnal新华龙公司的C8051F系列高速SOC单片机。
AT89C51与AT89S51的区别
89C51和89S51内核相同,89S51针对89C51的明显的几个 升级如下:
1. 程序存储器写入方式:二者的写入程序的方式不同,89C51只支持并行 写入,同时需要VPP烧写高压。89S51则支持ISP在线可编程写入技术! 串行写入、速度更快、稳定性更好,烧写电压也仅仅需要4~5V即可。
和CHMOS工艺(互补金属氧化物的HMOS工艺)。
制造工艺更新为CHMOS工艺(型号中含C)。特点:低功耗、高速、 电平兼容TTL和CMOS,比如:89C51、80C51
采用Pipeline(流水线)进一步提高运算速度
8051:1MIPS ;C8051Fxx:25MIPS
片内植入A/D、D/A、PCA(可编程计数器/定时器阵列)等功能模块, 向SOC(System On Chip)发展
掌握二进位数字、十六进位数和软件方面的内容。
按照编程环境的使用手册,熟悉使用编程环境。
依靠实验板,学习掌握单片机的汇编语言指令系统和 简单编程。
网络资源
http://www.51hei.com/ 21icbbs ( http://www.21icbbs.com ),这是目前国内最热
门的电子技术社区。 C51bbs ( http://www.c51bbs.com )是国内最为成功的单
3)微控制器化阶段 1982年,Intel推出MCS-96系列单片机。 芯片内集成:16位CPU、8K字节ROM、232字 节RAM、5个8位并口、1个全双工串行口、2个16 位定时/计数器。寻址范围64K。片上还有8路10位 ADC、1路PWM输出及高速I/O部件等。
特点是:片内面向测控系统外围电路增强,使 单片机可以方便灵活地用于复杂的自动测控系统 及设备。
数控车床
数控线切割机床
2.4 分布式系统的前端模块
在较复杂的工业系统中,经常要采用分布式测 控系统完成大量的分布参数的采集。在这类系统 中,采用单片机作为分布式系统的前端采集模块, 系统具有运行可靠,数据采集方便灵活,成本低 廉等一系列优点。
2.5 计算机网络和通信领域上的应用
•手机 •电话机 •程控交换机 •调制解调器 •楼宇自动通信呼叫系统 •列车无线通信 •无线电对讲机等。
1. 智能冰箱 2.智能饭煲 3.智能食品配料机
可以这样说,现在的家用电 器基本上都采用了单片机控 制,从电饭褒、洗衣机、电 冰箱、空调机、彩电、其他 音响视频器材、再到电子秤 量设备,五花八门,无所不 在。
2.2 智能仪器仪表上的应用
交直流电压电流表
数字式测角仪
结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、 流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。 采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采 用电子或数字电路更加强大。例如精密的测量设备(功率计,示波器, 各种分析仪)。
片机类个人网站之一。 水木清华 电子爱好者网站http://www.etuni.com 电子报网络版 http://www.netdzb.com 周立功单片机 http://www.zlgmcu.com
单片机主要掌握以下几点
最小系统能够运行起来的必要条件。 1.电源 2.晶振3.复位电路
采用何种语言编程?
汇编语言:机器代码生成效率很高但可读性却并不强, 复杂一点的程序就更是难读懂,
C语言:可读性和可移植性强,还可以嵌入汇编来解决 高时效性的代码编写问题。
#include<reg52.h>
unsigned char Flag = 0x3f;
main( )
{
P1 = 0x55;
现代的单片机普遍具备通信接口, 可以很方便地与计算机进行数据通 信,为在计算机网络和通信设备间 的应用提供了极好的物质条件,现 在的通信设备基本上都实现了单片 机智能控制。
2.6 医用设备上的应用
医用呼吸机 各种分析仪 监护仪 超声诊断设备 病床呼叫系统等等
医用呼吸机 电池分析仪
2.7 汽车电子与航空航天电子系统
出版社 一些网站
课程要求
先修课程:模电、数电、微机原理 掌握单片机的内部资源(硬件),掌握编
程语言(软件) 手、脑并用,学、做结合。 后续环节:课程设计、毕业设计,竞赛
单片机原理及接口技术
1. 什么叫单片机? 2. 单片机的应用 3. 单片机的发展 4. 单片机的分类 5. 如何学习单片机 6. 单片机的开发思路 7. 常用单片机系列介绍 8. 初学单片机几个不易掌握的概念
民用 通用
民用 军用
4位 8位 16位 32位
内含ROM ROM 无EPRROOMM\EEPROM
Flash Memory OTPROM
5、如何学习单片机
单片机学习过程:
熟悉和了解单片机的内部资源。如ROM、RAM、地 址、I/O口等,以及看一些厂家的MCU资料(Data Sheet),来加强MCU所提供各项资源的印象。
相关文档
最新文档