您好,欢迎来到聚文网。 登录 免费注册
单片机原理与应用及C51编程技术

单片机原理与应用及C51编程技术

  • 字数: 484千字
  • 装帧: 平装
  • 出版社: 机械工业出版社
  • 作者: 高玉芹 主编
  • 出版日期: 2017-09-01
  • 商品条码: 9787111577966
  • 版次: 2
  • 开本: 16开
  • 页数: 309
  • 出版年份: 2017
定价:¥45 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
以AT89系列单片机为代表机型,全面、详细地介绍了AT89系列单片机的硬件、软件及应用技术。全书共分11章,靠前、2章介绍了单片机的硬件设计基础,包括单片机概述和AT89系列单片机的硬件体系结构与原理;第3~5章介绍了单片机的软件设计基础,包括指令系统、汇编语言程序设计、c51语言程序设计、C51与汇编语言的混合编程、KeilμVision2开发平台的使用及使用ProteusISIS进行单片机应用系统虚拟仿真的方法;第6章介绍了AT89系列单片机的内部资源及编程,包括中断系统、定时/计数器和串行通信;第7、8章介绍了AT89系列单片机存储器和外围接口扩展技术;第9章介绍了SPI、I2c和1.wire等串行总线接口技术、常用的串行接口外围芯片,并通过大量实例介绍了串行总线接口技术的应用;靠前0、11章介绍了单片机应用系统设计方法和设计实例。《单片机原理与应用及C51编程技术》选材新颖,内容丰富,讲解由浅入深、循序渐进,编排顺序合理,可读性好,实用性强,并有丰富的例题及习题。
目录
前言
第1章单片机概述1
1.1单片机的概念及主要特点1
1.2单片机的分类及发展趋势1
1.2.1单片机发展现状1
1.2.2单片机的发展趋势2
1.3常见的主流单片机3
1.3.1目前流行的51内核单片机3
1.3.2目前流行的非51内核的单片机8
1.4单片机的应用领域9
习题110
第2章AT89系列单片机的硬件体系结构11
2.1AT89系列单片机概述11
2.1.1AT89系列单片机简介11
2.1.2AT89系列单片机的主要性能11
2.1.3AT89系列单片机的主要品种11
2.1.4AT89系列单片机的型号编码13
2.2AT89系列单片机的结构原理13
2.2.1AT89系列单片机的基本组成13
2.2.2AT89系列单片机的内部框图14
2.2.3AT89系列单片机的CPU14
2.3AT89系列单片机的存储器结构17
2.3.1AT89系列单片机的程序存储器17
2.3.2AT89系列单片机的数据存储器19
2.4AT89系列单片机的引脚功能26
2.4.1外部引脚26
2.4.2片外总线结构28
2.5AT89系列单片机的I/O接口28
2.5.1P0口28
2.5.2P1口29
2.5.3P2口30
2.5.4P3口30
2.6AT89S系列单片机内部看门狗定时器31
2.6.1看门狗定时器简介31
2.6.2看门狗定时器的使用31
2.7AT89系列单片机的复位工作方式32
2.8AT89系列单片机的低功耗方式33
2.8.1空闲工作方式33
2.8.2掉电工作方式34
2.9AT89系列单片机的时序34
2.9.1几个基本时序单位34
2.9.2CPU取指令和执行指令时序35
习题236
第3章单片机的指令系统及汇编语言程序设计38
3.151系列单片机指令系统概述38
3.251系列单片机的寻址方式38
3.2.1立即寻址39
3.2.2寄存器寻址39
3.2.3直接寻址39
3.2.4寄存器间接寻址39
3.2.5相对寻址40
3.2.6变址寻址40
3.2.7位寻址41
3.351系列单片机指令系统41
3.3.1数据传送指令41
3.3.2算术运算指令44
3.3.3逻辑操作指令47
3.3.4控制转移指令49
3.3.5位操作指令55
3.451系列单片机汇编语言的语句格式56
3.551系列单片机汇编程序常用伪指令57
3.5.1定义起始地址伪指令57
3.5.2定义汇编结束伪指令57
3.5.3标号赋值伪指令58
3.5.4字节定义伪指令58
3.5.5字定义伪指令58
3.5.6存储区定义伪指令59
3.5.7位定义伪指令59
3.5.8内部RAM地址赋值伪指令59
3.5.9外部RAM地址赋值伪指令59
3.651系列单片机汇编程序设计方法60
3.6.1顺序结构程序设计60
3.6.2分支结构程序设计61
3.6.3循环结构程序设计61
3.6.4查表程序设计62
3.6.5子程序设计64
习题366
第4章C51程序设计67
4.1C51程序设计基础67
4.1.1C51语言特点和程序结构67
4.1.2C51的字符集、标识符与关键字68
4.2C51数据类型69
4.2.1字符型70
4.2.2整型70
4.2.3长整型70
4.2.4浮点型70
4.2.5位型71
4.2.6寄存器型71
4.3C51运算量71
4.3.1常量71
4.3.2变量73
4.3.3C51扩展数据类型的变量定义75
4.3.4C51绝对地址访问77
4.3.5储存模式78
4.4C51运算符和表达式79
4.4.1算术运算符与算术表达式79
4.4.2逻辑运算符与逻辑表达式79
4.4.3关系运算符与关系表达式80
4.4.4位操作运算符与位表达式80
4.4.5赋值运算符与赋值表达式81
4.4.6逗号运算符与逗号表达式82
4.5C51语句82
4.5.1if语句82
4.5.2switch语句83
4.5.3while语句84
4.5.4do-while语句84
4.5.5for语句85
4.5.6goto语句、break语句和continue语句85
4.5.7return语句87
4.6C51语言中的数组、指针、结构和联合87
……

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网