




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章单片机基础知识概述
1.1单片机概述1.2单片机学习的预备知识1.3Proteus应用简介1.1单片机概述1.2单片机学习的预备知识1.3Proteus应用简介第1章单片机基础知识概述1.什么是单片机?2.为什么要学单片机?3.怎样学习单片机?第1章单片机基础知识概述1.什么是单片机?——从微型计算机技术的两大发展分支谈起第1章单片机基础知识概述
分支一:通用微型计算机系统(Universal
microComputerSystem)UCS——为满足众多普通应用场合需要而发展的一类个人计算机系统
技术要求:高速计算+海量存储发展方向:CPU速度不断提升,存储容量不断扩大
386486Pentium
PentiumⅣConroeII第1章单片机基础知识概述个人计算机(PersonalComputer)CPU+存储器+主板+显卡+声卡+网卡+显示器+鼠标+键盘…基本功能部件接口部件外部设备支持它的软件五花八门,应有尽有第1章单片机基础知识概述
分支二:嵌入式计算机系统
(EmbeddedComputerSystem)ECS——能嵌入到对象体系中,以实现对象体系智能化为目的的一类专用计算机系统技术要求:必须满足对象体系的物理、电气和环境以及产品成本等要求发展方向:与对象系统密切相关的嵌入性能、控制能力与控制可靠性
第1章单片机基础知识概述PC→电气加固、机械加固,并配置各种接口板卡→IPC(工控机)→嵌入到大型对象系统中(实现智能化)工业计算机(IndustrialPersonalComputer)
船舶驾驶室集中控制台自动配料控制系统电站锅炉控制系统第1章单片机基础知识概述众多小型对象系统(如家电、仪器、工控单元…)无法使用IPC→需要发展一类特殊的嵌入式计算机系统第1章单片机基础知识概述单片计算机(SingleChipMicrocomputer)SCM——将通用微计算机基本功能部件集成在一块芯片上构成的一种专用微计算机系统应用:SCM硬件+SCM软件+少量外围电路→嵌入式微机系统+被控对象→微电脑控制产品第1章单片机基础知识概述单片机的发展:从1976年起,Intel公司先后推出MCS-48(4位)、MCS-51(8位)和MCS-96(16位)3大系列单片机。迄今为止,世界各地厂商已相继研制出大约50个系列300多个品种的单片机产品。第1章单片机基础知识概述单片机的发展趋势是高集成度、高性能、低功耗单片机(SCM)→微控制器(MicroControllerUnit)MicroControllerUnitSingleChipMicrocomputer8位的51内核单片机仍然是目前主流机型。第1章单片机基础知识概述汽车电控系统中的单片机应用第1章单片机基础知识概述2.为什么要学单片机?单片机属于高新技术领域,是机电产品智能化的重要途径,可实现产品的升级换代单片机应用领域宽,单片机技能人才社会需求广泛,具有很好的就业前景单片机知识与具体专业技术相结合可产生更大的创造力和发展潜力第1章单片机基础知识概述3、怎样学习单片机各组成部分既相对独立,又相互交叉教学目标——掌握单片机原理与应用系统设计技能需要具备——单片机硬件、软件、接口、开发工具四方面知识硬件系统软件系统接口系统开发工具第1章单片机基础知识概述硬件系统(RAM,IO,T/C,INT,UART)存储器输入/输出单元定时/计数器中断系统串行通信第1章单片机基础知识概述软件系统C51语言程序汇编语言程序第1章单片机基础知识概述接口系统(LED,KEY,AD,DA,IO扩展)键盘电路数码管键盘模数转换数模转换可编程接口第1章单片机基础知识概述第1章单片机基础知识概述单片机本身无开发能力,必须借助开发工具开发应用软件。单片机实验箱开发工具——PROTEUS单片机仿真软件
第1章单片机基础知识概述
KeilC51简介
KeilC51是51单片机软件开发的C语言和汇编语言环境,可以进行纯软件仿真;也可以与Proteus软件联合进行仿真。开发工具——
Keil集成开发环境软件第1章单片机基础知识概述仿真运行效果第1章单片机基础知识概述学习方法第1章单片机基础知识概述1.1单片机概述1.2单片机学习的预备知识1.3Proteus应用简介第1章单片机基础知识概述1.2单片机学习的预备知识
1、数制定义——2、10、16进制数的概念2、数制转换——2、10、16进制数的换算3、有符号数——2进制负数的表示方法4、位-字节-字——2进制基本概念5、ASCII码——字符的2进制表示方法6、BCD码——10进制数的2进制表示方法7、基本逻辑门电路——与、或、非、与非第1章单片机基础知识概述1.数制单片机常用的数制有十进制、二进制、十六进制。第1章单片机基础知识概述符号集:0~9;规则:逢十进一;十进制数的后缀为D但可省略;十进制数可用加权展开式表示,例如:其中,10为基数,0~9为各位加权数,其一般表达式为:1、十进制数,ND第1章单片机基础知识概述2、二进制数,NB符号集:0、1;规则:逢二进一;二进制数的后缀为B且不可省略;二进制数可用加权展开式表示,例如:其中,2为基数,0和1为各位加权数,其一般表达式为:第1章单片机基础知识概述3、十六进制数,NH符号集:0~9、A~F;规则:逢十六进一;十六进制数的后缀为H且不可省略;十六进制数可用加权展开式表示。例如:其中,16为基数,0~15为各位加权数,其一般表达式为:2.数制转换
(1)二进制转换成十进制转换规则:按二进制表达式展开,按十进制运算求和。例如:111111118421163264128记忆:1100B=121001B=91111B=1511111111B=255举例:第1章单片机基础知识概述(2)十六进制转换成十进制转换规则:按十六进制表达式展开,按十进制运算求和。例如:第1章单片机基础知识概述(3)二进制与十六进制数之间的转换1010B=0AH1101B=0DH1011B=0BH1110B=0EH1100B=0CH1111B=0FH记忆:从低位起由右到左,每4位二进制数对应1位十六进制数。例如:(最后一组不足时左边添0凑齐4位)转换规则:第1章单片机基础知识概述(4)十进制整数转换成二、十六进制整数转换规则:“除基取余”。十进制整数不断除以转换进制基数,直至商为0。每除一次取一个余数,从低位排向高位。例如:第1章单片机基础知识概述3.有符号数的表示方法
有符号数:最高位为符号位,“0”表示“+”
,“1”表示“-”
。其余为数值位第1章单片机基础知识概述例如:+123→01111011B-123→11111011B11111011B→=251?=-123?靠事先约定无符号数:最高位不作为符号位,全部为数值位。有符号数有3种编码形式:原码、反码和补码基本规律:正数的原码、反码和补码都是相同的,而负数的原码、反码和补码各有不同。运算规则:当有符号数用补码表示时,可以把减法运算转换为加法运算。CPU中便无需设置硬件减法器,从而可简化其硬件结构。第1章单片机基础知识概述4.
位—字节—字
位(bit):二进制数中的一位,其值不是“1”,就是“0”。半字节
字节
字(双字节)位字节字节半字节:4位二进制例如:1000111011001011B=8ECDH字(word):51单片机的字由2个字节组成,16位字长。第1章单片机基础知识概述字节(byte):一个8位的二进制数为一个字节,可用大写B表示,例如256字节→256B。第1章单片机基础知识概述强调:1、字节的表示不可与二进制数的表示相混淆。例如,不应将二进制数“1010B”理解为“1010字节”;2、千字节的表示为“KB”,1KB=1024B。例如,64KB=1024B×64=65536B。5.
BCD码
BinaryCodedDecimal——用二进制代码表示的十进制数,称为“二进码十进数”或“二/十进制代码”。第1章单片机基础知识概述8421BCD码
可以用4位二进制数表示1位十进制数用一个字节表示两个十进制的数——压缩的BCD码:
如10000111B表示十进制的87
用一个字节仅表示一位十进制的数——非压缩的BCD码:
如00000111B表示十进制的7第1章单片机基础知识概述BCD码的用途:可使计算机直接进行十进制数运算例如:23+15=00100011B+00010101B=00111000B=56(二进制)38(BCD)靠事先约定第1章单片机基础知识概述6.
ASCⅡ码
字母和字符的二进制数表示——ASCⅡ码(AmericanStandardCodeforInformationInterchange——美国国家信息交换标准字符码
)。它采用7位二进制编码表示128个字符,其中包括数码0~9以及英文字母等可打印的字符。高3位低4位‘0’~‘9’→30H~39H‘A’→1000001B→41H例如:第1章单片机基础知识概述7.基本逻辑门电路
数字计算机靠基本逻辑门电路实现二进制数的运算,其中高电平和低电平分别代表1和0。单片机原理分析中需要用到一些基本逻辑门电路、逻辑关系和逻辑符号。4种最基本的逻辑关系如下:与逻辑、或逻辑、非逻辑、与非逻辑
第1章单片机基础知识概述(1)与逻辑关系ABY000010100111与逻辑真值表Y与门电路
ABY&ABY与门符号
第1章单片机基础知识概述(2)或逻辑关系ABY000011101111或逻辑真值表ABY≥1ABY或门符号
或门电路
Y第1章单片机基础知识概述(3)非逻辑关系AY0110非逻辑真值表非门符号
AAY
1AY非门电路
Y第1章单片机基础知识概述(4)与非逻辑关系与非逻辑真值表ABY001011101110与非门符号
ABY&ABY与非门电路
Y第1章单片机基础知识概述1.1单片机概述1.2单片机学习的预备知识1.3Proteus应用简介第1章单片机基础知识概述Proteus是电路分析与实物仿真软件(ISIS和ARES)英国LabcenterElectronicsLtd.开发提供原理图绘制、单片机系统仿真与PCB设计等功能(部分功能类似于Multisim软件)
可仿真多种MCU,如51、AVR,PIC,MSP等可仿真许多电子元件,如阻容元件、开关、晶体管、集成电路、液晶显示器等可提供多种调试虚拟仪器,如示波器、信号源等第1章单片机基础知识概述ISIS——智能原理图输入系统数字与模拟电路原理图绘制数字与模拟电路仿真运行单片机汇编程序编译调试(IntelligentSchematicInputSystem)1.3.1ISIS模块应用举例第1章单片机基础知识概述单片机系统原理图数字与模拟电路原理图绘制第1章单片机基础知识概述测频电路原理图第1章单片机基础知识概述可利用线路探针进行电路测量利用不同颜色电路连线显示相应电压利用箭头显示电流方向探针实时显示电压/电流值暂停时,使用VirtualInstruments按钮,可显示元件参数信息
数字与模拟电路仿真运行第1章单片机基础知识概述虚拟示波器第1章单片机基础知识概述调幅信号输出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国碲化银(I)项目投资计划书
- 中国碳化硼陶瓷项目创业投资方案
- 中国天然植物提取物项目经营分析报告
- 大学生科研能力的培养方法
- 2025聘请专家的合同模板
- 机械制造技术基础题库试题及答案
- 中国有机防腐蚀化工新材料项目商业计划书
- gsp培训考试题及答案
- 中国离子交换剂项目创业计划书
- 2025年中医确有专长考试题(附答案)
- 儿童摄影员工管理规章制度
- 链家 合同范本
- 户外场地安全协议书6篇
- 《法律职业伦理》课件-第二讲 法官职业伦理
- 大学生劳动教育概论知到智慧树章节测试课后答案2024年秋南昌大学
- 标志牌施工组织方案
- (情况说明)个人病情情况说明范文
- DB21T 3450-2021 危险货物港口企业生产安全事故应急预案编制细则
- 【MOOC】英语写作-西北工业大学 中国大学慕课MOOC答案
- 婚宴厅入股合同范例
- 某公司安全奖惩制度模版(3篇)
评论
0/150
提交评论