版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1章单片机基础知识概述,1.1 单片机概述 1.2 单片机学习的预备知识 1.3 Proteus软件简介,1.1 单片机概述 1、什么是单片机 2、单片机的特点和应用 3、单片机的发展趋势 4、单片机的学习 1.2 单片机学习的预备知识 1.3 Proteus软件简介,1.1 单片机概述,SCM将通用微计算机基本功能部件集成在一块芯片上构成的一种专用微计算机系统,现在国际上通用的另一简称为MCU(Micro Controller Unit)。,应用:SCM硬件+SCM软件+少量外围电路嵌入式微机系统+被控对象微电脑控制产品,1. 单片计算机(Single Chip Microcomputer
2、),2.单片机的特点和应用,特点:小体积、低功耗、高性价比、开发性能好 应用领域: (1) 工业自动化,如工业过程控制、过程监测、机电一体化产品等; (2) 智能仪器仪表,如常用的智能电度表、精密数字温度计等; (3) 信息和通信产品,如打印机,电话机、传真机等; (4) 汽车电子和航空航天器电子系统,如动力监控监测系统、自动驾驭系统、通信系统及运行监视器(黑匣子)等; (5) 智能家电,如洗衣机、微波炉等;,单片机应用范例,1971年推出了4位单片机4004 1972年推出了基本雏形8位单片机8008 1976年起推出实用8位单片机8048(8位) 1978年起推出增强型8位单片机8051
3、1982年起推出16位单片机8096(16位) 迄今为止,世界各地厂商已相继研制出大约50个系列300多个品种的单片机产品。 单片机的发展趋势是:高集成度、高性能、高性价比、低功耗微控制器(Micro Controller Unit) 增强功能的单片机,8位的51内核单片机仍然是目前主流机型。,3.单片机的发展:以Intel为例,ABS系统:Anti-LockBrake System的英文缩写,翻译过来可以叫做“刹车防抱死系统”。,汽车电控系统中的单片机应用,4、单片机的学习,(1)、熟悉单片机的原理,结构,片内资源及其应用 (2)、熟练运用电路基础知识; (3)、熟练掌握用C语言和汇编语言编
4、程; (4)、熟悉操作系统原理; (5)、掌握Proteus 仿真技能; (6)、掌握实际系统的设计技术; (7)、具有制作实际电路、软、硬件调试能力。,各组成部分既相对独立,又相互交叉,80C51型单片机,教学目标掌握单片机原理与应用系统设计技能 需要具备单片机硬件、软件、接口三方面知识,硬件结构(RAM,ROM,IO,T/C,INT,UART),存储器,输入/输出单元,定时/计数器,中断系统,串行通信,硬件结构,硬件内部结构,C51语言程序,汇编语言程序,软件编程,接口系统(LED,KEY,A/D,D/A,IO扩展),键盘电路,数码管,键盘,模数转换,数模转换,可编程接口,接口系统,理论教
5、学掌握基本原理课堂讲解+课后复习练习,实验教学掌握基本技能教学实验+实验报告,电路实验箱,虚拟实验平台,单片机的学习方法,PROTEUS单片机仿真软件,Keil C51简介 Keil C51是51单片机软件开发的C语言和汇编语言环境,可以进行纯软件仿真;也可以与Proteus软件联合进行仿真。,Keil集成开发环境软件,特点: (1)以C51编程语言作为贯穿全书各章节的主线,汇编语言内容仅按能读懂源代码程序的要求安排。 (2)将近年来国际上热门的单片机仿真软件引进到教材体系中,使单片机的抽象概念直观化,编程效果可视化。 (3)以仿真实验代替实物实验,实验指导中包括了相关内容的阅读材料。,使用教
6、材,1.1 单片机概述 1.2 单片机学习的预备知识 1、数制及常用数制 2、数制转换 3、有符号数 4、位-字节-字 5、BCD码 6、ASCII码 7、逻辑门电路 1.3 Proteus软件简介,1.2 单片机学习的预备知识,数制,进位设计制的简称,用时位方式计数的方法以。 单片机常用的数制有十进制、二进制、十六进制。,例如:,1.数制定义,二进制:0、1 ;规则:逢二进一,后缀为B。 一般表达式为:,其中,基数为2,各位加权数为0,1。,例如:,十六进制 :09、AF。规则:逢十六进一,后缀为H。 一般表达式为:,其中,基数为16,各位加权数为09、AF 。,例如:,(1) 二进制转换成
7、十进制 转换规则:按进制的表达式展开,然后按照十进制运算求和。,例如:,2.数制转换,(2)十六进制转换成十进制 转换规则:按进制的表达式展开,然后按照十进制运算求和。,例如:,(3) 二进制与十六进制数之间的转换,从低位起由右到左,每四位二进制数对应一位十六进制数。例如:,(最后一组不足时左边添0凑齐4位),转换规则:,(4)十进制整数转换成二、十六进制整数 转换规则:“除基取余”。十进制整数不断除以转换进制基数,直至商为0。每除一次取一个余数,从低位排向高位。,例如:,二进制数的正、负号需用“0”和“1”来表达。一般最高位为符号位,“0”表示正数,“1”表示负数。,例如:真值 +123 0
8、111 1011B 真值 -123 1111 1011B,有符号数:最高位为符号位,“0”表示正数,“1”表示负数。 无符号数:最高位不作为符号位,而当成数值位。,真值 1111 1011B ?,= 251 = -123,3.有符号数的表示方法,二进制数有三种编码形式:原码、反码和补码,原码: 二进制数的原形,可以是无符号数,也可以是有符号数。 例如,8位无符号原码数的范围是: 0000 0000B1111 1111B(0-FFH或0 255) 8位有符号数的范围是: 1111 1111B0111 1111B(FFH-7FH或-127 127),机器数的表示,反码:正数的反码与原码相同,负数的
9、反码为:符号位不变,数值部分按位取反。 例如,原码 1000 0100B反码 1111 1011B,8位无符号反码数的范围是 0000 0000B1111 1111B(0-FFH或0 255) 8位有符号反码数的范围是 1111 1111B0111 1111B(FFH-7FH或-127 127),补码:正数的补码与原码相同,负数的补码为其反码加1,但原符号位不变。 例如,原码 1000 0100B补码 1111 1100B,8位无符号补码数的范围是 0000 0000B1111 1111B(0-FFH或0 255) 8位有符号补码数的范围是 1000 0000B0111 1111B(80H-7
10、FH或-128 127),补码的用途:将减法运算转换为加法运算。,例如:123-125=0111 1011B+1000 0011B=1111 1110B=-2,位(bit):二进制数中的一位,其值不是“1”,就是“0”。 字节(byte):一个8位的二进制数为一个字节。字节是计算机数据的基本单位。 字(word):两个字节就是一个字,又叫双字节。 另外,有时还会用到“半字节”,即4位二进制。 例如:1000 1110 1100 1011B = 8E CDH,4. 位-字节-字,BCD码(Binary Coded Decimal)用二进制代码表示的十进制数,四位二进制代码(半字节)可表示1位十进
11、制数。 用一个字节表示两个十进制的数压缩的BCD码: 如 1000 0111B 表示十进制的87 用一个字节仅表示一位十进制的数非压缩的BCD码: 如 0000 0111B 表示十进制的7,BCD码的用途:可使计算机直接进行十进制数运算,例如,23+15=0010 0011B+0001 0101B=0011 1000B=38,5. BCD码,字母和字符的二进制数表示-ASC码(American Standard Code for Information Interchange美国国家信息交换标准字符码 )。,它采用7位二进制编码表示128个字符,其中包括数码09以及英文字母等可打印的字符。,A
12、 100 0001B 41H,例如:,0- 9 30H 39H,6. ASC码,计算机是由若干逻辑门电路组成的,所以,计算机对于人们给出的二进制数识别、运算要靠基本逻辑门电路来实现。在逻辑门电路中我们用1和0分别表示高、低电平 。,以下介绍几种常用逻辑电路的逻辑符号和逻辑功能。,7.基本逻辑门电路,(1)与逻辑关系,与逻辑真值表,Y,与门电路,A,B,Y,定义计数变量地址 BUTTONBITP3.7;定义按按钮输入端地址 ORG0 START:MOVCOUNT,#00H;计数器赋初值 NEXT:MOVA,COUNT MOVB,#10 DIVAB;分解计数值 MOVDPTR,#TABLE;查找显
13、示字模 MOVCA,A+DPTR MOVP0,A;显示值送LED十位 MOVA,B MOVCA,A+DPTR MOVP2,A;显示值送LED个位 JBBUTTON,$;检测按钮是否按下 JNBBUTTON,$ INCCOUNT MOVA,COUNT CJNEA,#100,NEXT;判断计数值是否超过99 LJMPSTART;反复计数 TABLE:DB3FH,06H,5BH,4FH,66H ;LED显示字模 DB6DH,7DH,07H,7FH,6FH END,(4) 进行源代码调试,(5) 仿真运行,在前述计数显示器电路原理图的基础上进行印刷线路板设计,并生成制版所需的电子文件。,器件布局,自动布线,2. ARES 模块应用举例,(1) 启动ARES,导入电路原理图(自动、手动),(2) 元器件布局,生成节点连线(自动、手动),(3) 元器件布线,填充线路板区间(正面、反面),(4) 铺铜,(5) 三维效果图,生成加工文件(丝印层、打孔层、元件层),(6) CADCAM输出,1.单片机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 检验职称考试题目及答案
- 2026五年级数学上册 小数乘整数的意义
- 普通话水平测试语音知识考试及答案
- 2026四年级数学下册 观察组合体的遮挡关系
- 伙食管理会制度
- 企业服务包制度
- 产品开发委托制度
- 本科教学教师奖惩制度
- 员工培训课程奖惩制度
- 每日绩效考核奖惩制度
- 2026年宁夏葡萄酒与防沙治沙职业技术学院自主公开招聘工作人员考试参考试题及答案解析
- 2026中央台办所属事业单位招聘10人笔试备考试题及答案解析
- 2025年“安全生产月”《安全知识》培训考试题库及答案
- 2026浙江台州市港航事业发展中心招聘2人考试备考试题及答案解析
- 腹膜透析护理实践指南(2025年版)
- 2026年课件-冀人版二年级下册科学全册新质教学课件(2026年春改版教材)-新版
- DB34T∕ 2270-2014 铜阳极泥铜、金、银、硒、铋、铅含量的测定波长色散X射线荧光光谱法
- 初中学业规划-制定清晰学业目标与计划课件
- 医务人员批评与自我批评(通用7篇)
- 云南农业大学开题报告
- 特殊环境与运动能力
评论
0/150
提交评论