基本信息
文件名称:《单片机》第1章 单片机概述-教学课件(非AI生成).ppt
文件大小:514 KB
总页数:23 页
更新时间:2025-05-24
总字数:约1.98千字
文档摘要

第1章单片微型计算机概述及基础知识1.1微计算机系统概念1.2单片微型计算机及其发展概况1.3单片机的特点1.4计算机中的数和编码*1.1微计算机系统概念 图1-1微计算机系统的组成8位--4004、16位--8086、32位--80386、64位--酷睿i7*1.2单片微型计算机及其发展概况1、什么叫单片机(SCM)?将CPU、存储器、总线、I/O接口电路等部件集成在一个芯片内形成的单芯片微型计算机。即单片机*2、从单片机用途看,单片机也称为MCU,单片机系统也是一种嵌入式系统。嵌入式系统单片机温控系统*单片机体积小、功能强、功耗低、可靠性高和性价比高的特点,在过程控制、机电一体化产品、智能仪器、家用电器、计算机网络及通讯等方面得到广泛应用。单片机经历了一位、4位、8位、16位及32位的发展阶段,世界上一些著名的半导体器件厂家都开发了单片机如Intel、Motorola、Zilog、Philips等。当下比较流行的单片机有,SiliconLab51系列,飞思卡尔Cortex-M0,ATMEL公司51系列、AVR系列,德州仪器MS430。*中国的单片机现状深圳宏晶科技设计生产的STC51单片机最经典。另外还有:凌阳科技,义隆单片机,HOTLEK。宏晶科技的单片机有89c51、89c52、89c516、90c516等。*1.3单片机的特点(1)体积小、重量轻、功耗低、功能强、性价比高。(2)数据大都在单片机内部传送,运行速度快,抗干扰能力强,可靠性高。(3)结构灵活,易于组成各种嵌入式应用系统。(4)应用广泛,既可用于工业自动控制等场合,又可用于测量仪器、医疗仪器及家用电器等领域。**微机与单片机的区别单片机为专用系统,即每个单片机可能不同。无操作系统,只有用户软件,面向控制。用户软件固化在ROM中,不能变化。无标准外设,只有少量按键和显示装置。设计时需借助仿真器和基于PC开发工具。微机为通用系统,即每个PC基本相似。有操作系统,也有用户软件,面向计算。用户软件运行在RAM,可定制。有标准外设,如键盘、显示器等。直接在操作系统之上设计程序。*单片机的开发硬件环境运行仿真软件单片机用户板单片机仿真器*1.4计算机中的数和编码1.二进制数、十六进制数如:1010B、0xfa2.有符号数—补码 char,int,long等3.BCD码如0x754.ASCII码如0x31表示字符‘1’*表1-2BCD编码8421BCD码*表1-3ASCII(美国标准信息交换码)表ASCII码*课外作业1、何谓微型计算机硬件由几个部分组成?(P27)2、单片机的定义。(P21)*END*数制与编码主要内容§1计算机中的数制§2带符号数的表示方法§3西文字符编码*§1计算机中的数制1、常见数制 计算机中数都是用二进制数表示的,而且为定长度,通常有单字节、双字节、四字节等。 二进制:如一个字节 十六进制:如一个字节数1AH,0x2f 十进制:一个字节数110*2、数制转换(1)常见的有10→2,10→16。(2)方法:10→16(或2)整数,基数16(或2)短除法“除16(或2)取余”法进行转换例:十进制数228转换成十六进制数*4、计算机中有符号数的表示(1)有符号数通常采用补码,最高位0表示“正”数;最高位1表示“负”数。例如:-100单字节补码=? 双字节补码=?*(2)C语言中的数1)无符号整型unsignedchar,unsignedint 单字节:0~0xff(0~255) 双字节:0~0xffff(0~65535)*(3)C语言中的数2)有符号整型char,int,long,float char范围: 0xff~0x80~0(-1~-128~0~+127) int范围: 0xffff~0x8000~0(-1~-32768~-0~+32767)*§2西文字符的编码标准ASCII码用7位二进制数编码,共有128个。每个西文ASCII码的最高位为0。ASCII码表中的前32个和最后1个编码是不能显示的控制字符,用于表示某种操作。ASCII码表中20H后的94个编码是可显示和打印的字符,其中包括数码0~9,英文字母,标点符号等。*ASCII(美国标准信息交换码)表*