新書推薦:
《
旷野人生:吉姆·罗杰斯的全球投资探险
》
售價:NT$
345.0
《
希腊人(伊恩·莫里斯文明史系列)
》
售價:NT$
845.0
《
世界巨变:严复的角色(王中江著作系列)
》
售價:NT$
500.0
《
宋初三先生集(中国思想史资料丛刊)
》
售價:NT$
990.0
《
天生坏种:罪犯与犯罪心理分析
》
售價:NT$
445.0
《
新能源材料
》
售價:NT$
290.0
《
传统文化有意思:古代发明了不起
》
售價:NT$
199.0
《
亚述:世界历史上第一个帝国的兴衰
》
售價:NT$
490.0
|
編輯推薦: |
本书遵循教指委相关指导文件和高等院校学生学习规律编写而成。践行四新理念,融入思政元素,注重理论与实践相结合。
|
內容簡介: |
本书全面系统地介绍了MCS-51系列单片机的基本结构、工作原理及应用技术。主要内容包括:微型计算机的基础知识、MCS-51单片机的基本结构、汇编语言和C51语言程序设计方法、中断系统和定时器等内部功能单元的应用技术、并行接口和串行接口的扩展方法,以及Keil软件和Proteus软件联合调试的方法等。书中大部分例题具有汇编语言和C51语言的双语对照程序,便于读者选择学习。 本书内容丰富、实用性强,讲解深入浅出、全面细致,既可以作为高等院校电气信息类相关专业学生的教材,也可以作为从事单片机应用系统研发工作的工程技术人员的参考书。
|
關於作者: |
张仁彦,女,山东科技大学副教授,曾获山东省省级教学成果奖二等奖1项,山东科技大学教学成果奖二等奖1项、三等奖2项,所讲授课程《微机原理及应用》获批山东省一流本科课程,主持和参与山东科技大学在线课程建设项目各1项,主持山东科技大学自动化学院名校工程建设项目2项,参与国家自然科学基金项目2项,参与山东省自然科学基金项目和山东省自然科学基金教育厅联合专项各1项,授权发明专利1项。
|
目錄:
|
第1章 绪论1 1.1 微型计算机的发展历史1 1.2 微型计算机的组成2 1.2.1 微型计算机系统的层次关系和 体系结构2 1.2.2 微处理器5 1.2.3 存储器6 1.2.4 I/O接口7 1.3 微型计算机的数制和编码7 1.3.1 数制8 1.3.2 数据在计算机中的表示10 1.3.3 常用编码11 1.4 单片机简介13 1.4.1 单片机的发展和应用13 1.4.2 MCS-51系列单片机概况13 1.5 小结13 1.6 习题14 第2章 MCS-51单片机的基本结构15 2.1 MCS-51单片机的体系结构15 2.2 MCS-51单片机的内部资源16 2.2.1 中央处理器(CPU)17 2.2.2 存储器和寄存器18 2.2.3 常用特殊功能寄存器的功能23 2.3 MCS-51单片机的引脚功能24 2.4 并行I/O端口的引脚特性27 2.4.1 P0口的引脚特性27 2.4.2 P1口的引脚特性29 2.4.3 P2口的引脚特性29 2.4.4 P3口的引脚特性30 2.5 MCS-51/52单片机的最小系统 电路31 2.5.1 时钟电路和时钟信号31 2.5.2 复位电路31 2.6 小结33 2.7 习题33 第3章 MCS-51单片机汇编语言程序 设计35 3.1 汇编语言的伪指令35 3.2 指令格式和相关符号39 3.2.1 指令格式39 3.2.2 指令的分类和指令描述符号40 3.3 指令的寻址方式41 3.3.1 立即数寻址41 3.3.2 寄存器寻址41 3.3.3 直接寻址42 3.3.4 寄存器间接寻址42 3.3.5 位寻址42 3.3.6 变址寻址43 3.3.7 相对寻址43 3.4 MCS-51指令集44 3.4.1 数据传送指令44 3.4.2 算术运算指令51 3.4.3 逻辑运算指令55 3.4.4 移位指令58 3.4.5 控制转移指令58 3.5 汇编语言程序设计65 3.5.1 顺序程序设计65 3.5.2 分支程序设计67 3.5.3 循环程序设计72 3.5.4 子程序设计78 3.6 小结86 3.7 习题86 第4章 MCS-51单片机的内部功能 单元88 4.1 中断系统88 4.1.1 单片机与外部设备的数据传送方式88 4.1.2 MCS-51单片机中断系统的功能和 结构89 4.2 外部中断95 4.2.1 外部中断的初始化设置95 4.2.2 中断程序设计方法96 4.2.3 外部中断请求的撤除98 4.2.4 外部中断源的扩展98 4.3 定时/计数器100 4.3.1 定时/计数器的基本工作原理100 4.3.2 与定时/计数器相关的寄存器101 4.3.3 定时/计数器的工作方式102 4.3.4 定时/计数器的初始化104 4.3.5 定时功能应用举例106 4.3.6 计数功能应用举例109 4.3.7 测高电平时长举例111 4.4 串行通信接口112 4.4.1 串行通信的基础知识113 4.4.2 串行通信的类型114 4.4.3 MCS-51单片机串口的基本结构115 4.4.4 MCS-51单片机串口的相关特殊 功能寄存器115 4.4.5 串口的工作方式118 4.4.6 RS-232C串行通信接口125 4.4.7 RS-485串行通信接口127 4.5 小结128 4.6 习题128 第5章 MCS-51单片机的并行扩展130 5.1 MCS-51单片机的片外并行 总线130 5.1.1 总线的作用130 5.1.2 MCS-51单片机片外总线的构成130 5.2 片外存储器的扩展132 5.2.1 片外程序存储器的连接与访问132 5.2.2 片外数据存储器的连接与访问135 5.2.3 单片机访问片外存储空间的 时序144 5.3 并行I/O接口的扩展147 5.3.1 I/O接口概述147 5.3.2 MCS-51单片机并行I/O口的 使用149 5.3.3 简单并行I/O接口的扩展149 5.4 并行接口芯片8255A的扩展153 5.4.1 8255A的内部结构和引脚153 5.4.2 8255A的控制字155 5.4.3 8255A的工作方式157 5.4.4 应用举例161 5.5 显示器与键盘接口的扩展163 5.5.1 显示器的扩展163 5.5.2 键盘的扩展171 5.6 D-A和A-D接口的扩展176 5.6.1 D-A转换器的工作原理和性能 指标177 5.6.2 DAC0832芯片的接口扩展179 5.6.3 A-D转换器的工作原理和性能 指标185 5.6.4 ADC0809芯片的接口扩展188 5.7 小结193 5.8 习题193 第6章 常用串行总线接口技术195 6.1 SPI总线195 6.1.1 SPI总线的引脚功能和时序195 6.1.2 SPI总线A-D转换芯片TLC2543196 6.1.3 TLC2543的应用实例199 6.2 I2C总线200 6.2.1 I2C总线的引脚功能和时序200 6.2.2 I2C总线日历时钟芯片PCF8563202 6.2.3 PCF8563的应用实例205 6.3 单总线206 6.3.1 单总线的引脚功能和时序206 6.3.2 DS18B20的使用方法208 6.3.3 DS18B20的应用实例210 6.4 小结211 6.5 习题211 第7章 Keil Vision4集成开发环境 使用212 7.1 建立Keil工程212 7.2 生成源程序文件214 7.3 工程的基本设置215 7.4 程序的运行和调试218 7.4.1 程序的编译和链接219 7.4.2 程序的调试220 7.5 小结227 7.6 习题227 第8章 C51语言程序设计基础228 8.1 计算机程序设计语言概述228 8.2 C51语言的变量229 8.2.1 变量的数据类型229 8.2.2 变量的存储231 8.3 C51语言的常量232 8.4 运算符233 8.5 数组235 8.6 C51语言的基本语句235 8.6.1 条件语句235 8.6.2 开关语句236 8.6.3 循环语句236 8.7 函数237 8.7.1 函数的定义237 8.7.2 函数的调用238 8.8 C51程序设计实例238 8.8.1 外部中断程序设计238 8.8.2 定时/计数器程序设计239 8.8.3 串行接口程序设计239 8.8.
|
內容試閱:
|
前 言 本书第1版撰写于2015年,自出版以来已被多所高等院校采用,得到了良好的反响。编者根据我国社会、经济和科学技术的发展情况,以及国家对人才培养的新要求,总结多年的教学经验,同时从提高学生解决实际工程问题能力出发,对第1版教材进行了修订,形成了第2版。 第2版依然保持了第1版的章节架构和主体内容,其相比第1版的主要修订之处如下: (1)补充了视频资源,以新形态教材形式呈现。读者可以通过扫描书中二维码观看本书的配套教学视频。 (2)第9章增加了9.2.3~9.2.6节的内容。其中补充了关于液晶显示器使用、超声波测距传感器使用及直流电机转速PID控制等工程实际相关的内容,有助于读者掌握综合解决实际问题的能力。 (3)本次修订贯彻推进党的二十大精神进教材、进课堂、进头脑的理念,在拓展阅读中增加了课程思政内容。其内容涵盖了我国的优秀传统文化、优秀的科技和教育工作者,以及有代表性的优秀企业。旨在增强学生的文化自信,使学生更加了解我国科学家和教育工作者的爱国情怀,以及我国优秀企业所取得的创新性成果,以培养学生的民族自豪感、爱国主义情怀和创新精神。 本书由张仁彦、高正中、黄鹤松、薛琳和孙秀娟共同编写。张仁彦编写了第1、3、4、5、6、8、9章,并负责全书的统稿和定稿。高正中和黄鹤松编写了第2章。薛琳和孙秀娟编写了第7章。本书的视频资源由张仁彦、高正中、黄鹤松和孙秀娟共同录制。 感谢赵洪亮教授和郑丰隆教授在本书编写过程中给予的帮助。本书得到了山东科技大学自动化学院名校工程建设项目(项目编号:MX-JCJS-8)、山东科技大学2020年度在线课程建设项目(项目编号:ZXK2020047、ZXK2020052)、山东科技大学2022年度课程思政培育项目(项目编号:KCSZ202220)的资助,在此对学校和学院给予的支持表示衷心的感谢。 由于编者水平有限,且编写时间仓促,书中难免有错误和不妥之处,恳请各位读者批评指正。 编 者
|
|