单片机知识讲座.ppt
单片机知识讲座,目录,单片机及其发展历史与现状单片机在电子信息类课程中的地位发展趋势嵌入式技术开发方法(集成开发环境IDE,下载,仿真)绿野工作室简介与GZ-51开发板简介,什么是单片机,单片微型计算机 single-chip microcomputer一块芯片上集成了中央处理器(CPU),只读存储器(ROM,硬盘),随机存取存储器(RAM,内存),定时计数器以及输入输出口(键盘、鼠标、显示器),构成一个完整的微型计算机系统。,内部结构,实物,为什么会出现单片机,随着科学技术的发展,越来越多的机器需要智能化控制,因此体积小巧,适应特殊运用场合的一种计算机系统单片机产生了。,单片机与通用PC机,单片机相当于一台PC机,而非仅仅是CPU。但是它们的位数,速度,存储容量等都没有可比性,但单片机更适用于专用场合,更适合应用于控制场合(微控制器MCU)。具体应用在什么场合?,家电,全自动洗衣机,电冰箱,空调等,工业自动化,自动化流水线,消费类电子,MP4,手机,汽车电子,智能化仪器仪表,单片机作为智能自动化控制设备的一员主将,已经融入到人类生活的方方面面。,单片机发展历史及现状,19701974 4位 19741978 MCS48 低端8位 19781983 MCS51 经典8位 1983现在 高端8位 PIC,AVR,C8051F,16位 MSP430 32位 ARM,MIPS,POWER PC现状 经典的51,百花齐放,ARM的统治地位,单片机的地位(为什么要学单片机),工作中非常有用,必须要学,招聘职位查询专业课程中承前启后的地位,电路,模电,数电,单片机,四肢与五官,大脑,高级大脑ARMDSPFPGA,传感器,学什么型号,怎么学,经典的51 结构经典,仍在使用,有繁多的增强体。易学,资料多,对于其他型号的学习有指导意义。为学而学 开发板,书籍,网络资料,视频,讲座,上课 有趣的过程其他高级单片机的学习 AVR C8051F ARM为用而学 看其特点,更改原来用于51的程序与电路,总之,单片机的学习过程是很快乐的!一定要把51单片机学好!,发展趋势嵌入式,随着技术进步与产业发展,系统要求更复杂,更高速的控制,单片机已经不能适应这些场合。嵌入式随之而来。雷达,航天飞机,奥运会显示屏个人知识应随技术产业发展而更新,要在单片机的基础上进一步学习嵌入式方面的知识。,嵌入式概念,国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。广义的嵌入式 单片机 DSP Digital Signal Processor ARM Advanced RISC Machines FPGA Field Programmable Gate Array狭意的嵌入式 ARM,涉及的知识,ARM 系统软件编写能力,操作系统 领域DSP 数字信号处理理论 领域FPGA 高级数字逻辑理论 领域各种电路理论,单片机基础(本科一定要会的),具体操作开发方法,程序设计仿真下载运行,程序设计,交叉编译(与PC机编程的区别)集成开发环境 IDE Integrated Develop Environment 较早期程序设计的各个阶段都要用不同的软件来进行处理 IDE是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。KEIL,IAR等,仿真验证,软件硬件,下载,编程器,ISP(In System Programming)IAP(In Application Programming),运行,普中单片机,谢谢大家!,