《单片机原理与应用》谢维成(第一章).ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《单片机原理与应用》谢维成(第一章).ppt》由会员分享,可在线阅读,更多相关《《单片机原理与应用》谢维成(第一章).ppt(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 单片机原理及应用单片机原理及应用 性质:专业技术课性质:专业技术课 考核:闭卷考试考核:闭卷考试 学时:学时:48 学分:学分:3 教材:教材:单片机原理与应用及单片机原理与应用及C51C51程序设计程序设计 谢维成,清华大学出版社谢维成,清华大学出版社推荐参考书:推荐参考书:1、单片机基础,李广弟等编著单片机基础,李广弟等编著 北京航空航天大学出版社北京航空航天大学出版社2、单片微型计算机与接口技术,李群芳等单片微型计算机与接口技术,李群芳等 电子工业出版社电子工业出版社3、单片机的单片机的C语言应用程序设计,马忠梅等语言应用程序设计,马忠梅等 北京航空航天大学出版社北京航空航天大学出版社
2、第第1章章 基础知识基础知识1.1 信息在计算机中的表示信息在计算机中的表示1.2 单片机的概念及其特点单片机的概念及其特点1.3 单片机的发展及其主要品种单片机的发展及其主要品种1.4 单片机的应用单片机的应用第第2章章 单片机基本原理单片机基本原理2.1 MCS-51系列单片机简介系列单片机简介2.2 MCS-51系列单片机的结构原理系列单片机的结构原理2.3 MCS-51系列单片机的外部引脚及系列单片机的外部引脚及片外总线片外总线2.4 MCS-51系列单片机的工作方式系列单片机的工作方式2.5 MCS-51系列单片机的时序系列单片机的时序第第3章章 单片机汇编程序设计单片机汇编程序设计
3、3.1 MCS-51系列单片机汇编指令系列单片机汇编指令格式及标识格式及标识3.2 MCS-51系列单片机的寻址方系列单片机的寻址方式式3.3 MCS-51系列单片机指令系统系列单片机指令系统3.4 MCS-51系列单片机汇编程序系列单片机汇编程序常用伪指令常用伪指令3.5 MCS-51系列单片机汇编程序系列单片机汇编程序设计设计第第4章章 单片机单片机C语言程序设计语言程序设计4.1 C语言与语言与MCS-51单片机单片机4.2 C51的数据类型的数据类型4.3 C51的运算量的运算量4.4 C51的运算符及表达式的运算符及表达式4.5 表达式语句及复合语句表达式语句及复合语句4.6 C51
4、的输入的输入/输出输出4.7 C51程序基本结构与相关语句程序基本结构与相关语句4.8 函数函数4.9 C51构造数据类型构造数据类型4.9 C51构造数据类型构造数据类型目录目录第第6章章 MCS-51单片机内部资源及编程单片机内部资源及编程6.1 并行输入并行输入/输出接口输出接口6.2 定时定时/计数器接口计数器接口6.3 串行接口串行接口6.4 中断系统中断系统第第7章章 MCS-51单片机系统扩展单片机系统扩展7.1 MCS-51单片机的最小系统单片机的最小系统7.2 存储器扩展存储器扩展7.3 输入输入/输出口扩展输出口扩展第第7章章 MCS-51单片机与键盘、显示器单片机与键盘、
5、显示器的接口的接口7.4 MCS-51单片机与键盘的接口单片机与键盘的接口7.5 MCS-51单片机与单片机与LED显示器接口显示器接口7.6 MCS-51单片机与行程开关、晶闸单片机与行程开关、晶闸管、继电器的接口管、继电器的接口第第8章章 MCS-51与与D/A、A/D的接口的接口8.1 MCS-51单片机与单片机与ADC的接口的接口8.2 MCS-51单片机与单片机与DAC的接口的接口第第9章章 MCS-51单片机的其它接口单片机的其它接口9.1 LCD与与MCS-51接口接口9.2 MCS-51单片机与单片机与I2C总线芯片接总线芯片接口口9.3 MCS-51单片机与时钟日历芯片单片机
6、与时钟日历芯片接口接口 第第10章章 单片机应用系统设计单片机应用系统设计10.1 单片机应用系统的基本结构单片机应用系统的基本结构10.2 单片机应用系统的硬件系统设单片机应用系统的硬件系统设计计10.3 单片机应用系统的软件设计单片机应用系统的软件设计第第11章章 单片机应用系统设计实例单片机应用系统设计实例11.1 单片机电子时钟的设计单片机电子时钟的设计11.2 多路数字电压表的设计多路数字电压表的设计第第12章章 Keil C51集成环境的使用集成环境的使用12.1 Keil C51简介简介12.2 Keil uVision2 IDE的使用方法的使用方法12.3 Keil C51的调
7、试技巧的调试技巧 1、数据单位、数据单位二进制位:二进制位:二进制数中的每个二进制数中的每个0 或或1。(如(如10111011B)它是表示信息的最小单位。它是表示信息的最小单位。位(位(Bit):):计算机计算机存储数据存储数据的最小的数据单位。的最小的数据单位。每一位的状态只能是每一位的状态只能是0或或1。字节(字节(Byte):):通常把通常把8位位二进制位二进制位定义为一个字节定义为一个字节 (Byte),它是数据处理的基本单位。),它是数据处理的基本单位。字(字(Word):):1个字为个字为2个字节。个字节。字字 长:长:计算机一次可处理的二进制数的位数。计算机一次可处理的二进制数
8、的位数。第第0章章 复习计算机基本概念复习计算机基本概念2 2、数据表示、数据表示 我们最常用的我们最常用的10进制进制,生活中还有:生活中还有:七进制,比如星期七进制,比如星期;十二进制十二进制,比如小时或,比如小时或“一打一打”;六十进制六十进制,比如分钟或角,比如分钟或角度度 计算机使用的是二进制数,但常用计算机使用的是二进制数,但常用16进制和进制和8进制表达进制表达一个数。一个数。2、8、16,分别是,分别是2的的1次方、次方、3次方、次方、4次方。这一点使次方。这一点使得三种进制之间可以非常直接地互相转换。得三种进制之间可以非常直接地互相转换。8进制或进制或16进制缩短了二进制数,
9、但保持了二进制数的进制缩短了二进制数,但保持了二进制数的表达特点。表达特点。3、数值与数制、数值与数制 计数:计数:数的记写和命名方法。数的记写和命名方法。数制:数制:按进位原则进行计数(的方法),称为按进位原则进行计数(的方法),称为进位计数制进位计数制 简称简称数制数制,不同的计数规则构成了不同的进位数制。,不同的计数规则构成了不同的进位数制。数码:数码:数制中表示基本数值大小的不同数字符号数制中表示基本数值大小的不同数字符号 权:权:每一个每一个数码数码所表示的值就等于该数码本身所表示的值就等于该数码本身 乘以一个与所在数位有关的常数。乘以一个与所在数位有关的常数。十进制十进制 (D)D
10、ecimal system(scale)二进制二进制 (B)Binary system 八进制八进制 (O)Octonary system 十六进制十六进制(H)Hexadecimal system 进制越大,数的表达长度也就越短。进制越大,数的表达长度也就越短。10D 10O 10H 10B4 4、采用二进制编码的好处、采用二进制编码的好处(1)物理上容易实现(状态分明),可靠性强;)物理上容易实现(状态分明),可靠性强;(2)运算简单,通用性强;)运算简单,通用性强;(3)二进制的)二进制的0、1数码与逻辑数码与逻辑量量“真真”和和“假假”的的0、1吻合。吻合。整数部分:整数部分:方法:方
11、法:除除2取余取余 余数余数 操作:操作:2 25 1 最低位最低位 2 12 0 2 6 0 2 3 1 2 1 1 最高位最高位 0 结果:结果:(25)D=(11001)B5、十进制向二进制的转换、十进制向二进制的转换(除法)(除法):小数部分:小数部分:方法:方法:乘乘2取整取整操作:操作:0.625 2 1.250 1 小数的高位小数的高位 2 0.500 0 2 1.000 1 小数的低位小数的低位 (0.625)D=(0.101)B说明说明:非纯小数的结果为整数和小数部分各自转换结果的组合。非纯小数的结果为整数和小数部分各自转换结果的组合。十进制向八进制和十六制的转换依此类推。十
12、进制向八进制和十六制的转换依此类推。第第1章章 基础知识基础知识 1.1 信息在计算机中的表示信息在计算机中的表示1.1.1 数在计算机内的表示数在计算机内的表示计算机中的数通常有两种:无符号数和有符号数。计算机中的数通常有两种:无符号数和有符号数。无符号数由于不带符号,表示时比较简单,直接用它对应的二进无符号数由于不带符号,表示时比较简单,直接用它对应的二进制形式表示,例如:假设机器字长为制形式表示,例如:假设机器字长为8位,位,123表示成表示成01111011B。有符号数带有正负号有符号数带有正负号,通常,在计算机中表示有符号数时,在,通常,在计算机中表示有符号数时,在数的前面加一位,作
13、为符号位。数的前面加一位,作为符号位。正数表示为正数表示为0,负数表示为,负数表示为1,其余的,其余的位用以表示数的大小。位用以表示数的大小。这种把符号这种把符号数字化数字化的数,称为的数,称为机器数机器数,它的,它的数值称为机器数的数值称为机器数的真值真值。符号位符号位数值位数值位机器数在计算机中有三种表示法:机器数在计算机中有三种表示法:原码原码、反码反码和和补码补码。一、原码一、原码 原码表示时,最高位为符号位,正数用原码表示时,最高位为符号位,正数用0表示,负数用表示,负数用1表示,表示,其余的位用于表示数的绝对值。其余的位用于表示数的绝对值。对于一个对于一个N位的二进制,它的原码表示
14、范围为位的二进制,它的原码表示范围为-(2n-1-1)+(2n-1-1)。例如:如果用例如:如果用8位二进制表示原码,则数的范围为位二进制表示原码,则数的范围为-127+127。原码表示时,假设机器字长为原码表示时,假设机器字长为8位,位,-0的编码为的编码为10000000,+0的的编码为编码为00000000。【例【例1-1】求求+67、-25的原码(机器字长的原码(机器字长8位)。位)。因为因为 +67=67=1000011B-25=25=11001B所以所以 +67原原=01000011B -25原原=10011001B符号位符号位数值位数值位二、反码二、反码 反码表示时,反码表示时,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机原理与应用 单片机 原理 应用 谢维成 第一章
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内