





作者:牛军、黄大勇、薛晓、曹原、陈华敏
定价:69.8元
印次:2-4
ISBN:9787302633020
出版日期:2023.06.01
印刷日期:2025.07.03
图书责编:刘金喜
图书分类:教材
《MCS-51单片机技术项目驱动教程(C语言)(第2版)》首先对8051单片机的硬件基础、C51编程基础、Keil C51软件的使用等方面进行了详细介绍,然后具体针对基础型8051单片机的各功能模块,从工程应用的实际需要出发,将知识点分解为I/O口输入输出功能、外部中断功能、LED数码管显示技术、LED点阵显示技术、键盘系统设计、定时器/计数器应用、LCD液晶显示技术、串口通信技术、A/D转换器应用、D/A转换器应用、并行RAM扩展、I2C总线扩展、SPI总线扩展、直流电机控制、步进电机控制、多机通信等十六个部分,采用项目驱动的方式,以项目设计需要带动各部分知识点的学习,再以设计任务为载体,从硬件电路设计、C51程序编写、系统功能仿真等方面进一步促进读者对知识的理解和掌握,以训练并提高其实践应用能力。 《MCS-51单片机技术项目驱动教程(C语言)(第2版)》可作为高等院校电子、电气、自动化、计算机应用等相关专业单片机技术课程的教学用书,也可作为广大从事单片机应用系统开发的工程技术人员的参考书。
牛军:男,南阳理工学院副教授,电子科学与技术专业工学博士,副教授,河南省教育厅学术技术带头人。近年来,共发表被SCI、EI收录的学术论文20余篇,主持完成了国家自然科学基金项目、河南省重点科技攻关项目各1项。1995年7月-2002年6月在河南金冠王码公司从事电子产品开发工作,2002年7月至今在南阳理工学院电子与电气工程学院从事专业技术教学工作,主要从事计算机检测技术、单片机技术、检测与转换技术等课程的教学与科研工作,曾参与编写了《Proteus教程——电子线路设计、制版与仿真》、《Proteus实例教程》等教材。
前 言 单片机技术是一门实践性非常强的专业技术课程。对某一专业技术,往往需要经过理论学习与实践训练过程的反复交叉才能掌握。因此,只有按照理论—实践—理论—实践的路线去培养训练学生,才能达到最佳的教学效果。 当前众多的单片机技术教材,一般注重于对理论知识的介绍,各章节知识点相对比较孤立,在实践练习方面大多停留在以实例仿真促进对相应知识点的理解和掌握上,缺乏从工程应用的角度教会读者如何系统地分析问题和进行设计能力训练,在技能培养方面同工程应用中的实际问题联系不够紧密。 编者具有多年的单片机技术教学和工程实践经验,从学习技术的客观规律出发,开展了以项目驱动法教学的单片机技术课程改革,并取得了显著的教学效果。通过对课程改革经验的总结和提炼,我们组织编写了本书,并根据实际教学应用效果和广大师生反馈进行了修订。本书紧密结合应用型人才培养的目标,从切实提高学生的应用实践能力出发,以工程项目设计为载体,引导学生进行51单片机知识点的学习和应用实践能力训练。同时,本书贯彻党的二十大精神,坚持为党育人、为国育才,以立德树人为根本任务,结合专业特点和章节内容,多方位培养学生的爱国情怀、工匠精神、创新意识和职业素养。 本书首先对51单片机的硬件基础、单片机的C语言编程等方面进行了详细的介绍,然后针对51单片机的各功能模块,从工程应用的需要出发,设计了I/O口输入输出功能、外部中断功能、LED数码管显示技术、LED点阵显示技术、LCD液晶显示技术、键盘系统设计、定时器/计数器应用、串行口通信技术、A/D转换器应用、D/A转换器应用、并行RAM扩展、I2C总线扩展、SPI总线扩展、直流电...
第1章 单片机技术概述 1
1.1 单片机的发展 1
1.2 单片机的特点 2
1.3 单片机的应用 3
1.4 常用单片机简介 5
1.5 单片机常用术语 7
1.6 小结 8
思考与练习 9
第2章 MCS-51单片机硬件基础 10
2.1 MCS-51单片机内部结构及CPU 10
2.1.1 内部结构 10
2.1.2 8051CPU 11
2.2 MCS-51单片机引脚功能 13
2.3 MCS-51单片机存储器结构 17
2.3.1 程序存储器 17
2.3.2 数据存储器 18
2.4 MCS-51单片机时钟及CPU时序 21
2.4.1 单片机时钟 21
2.4.2 CPU时序 23
2.5 MCS-51单片机低功耗工作方式 23
2.6 小结 24
思考与练习 25
第3章 MCS-51单片机C语言程序设计基础 26
3.1 C51概述 26
3.2 C51数据类型 26
3.3 C51变量定义 28
3.3.1 变量存储类型与存储区 28
3.3.2 变量的绝对定位 30
3.3.3 C51位变量的定义 30
3.3.4 C51特殊功能寄存器的定义 32
3.3.5 C51指针的定义 33
3.3.6 指针的应用 33
3.4 C51函数的定义 35
3.5 C51中的运算符和表达式 36
3.6 C51语句和控制结构 41
3.7 C51编程实例 46
3.8 C51程序开发软件Keil C简... 查看详情
●从工 程应用实际出发,优化教学内容,摒弃过时的理论与技术,补充新技术、新方法。
●以项目设计任务为主线带动相关知识点的介绍和应用技能训练,实现对知识单元和功能模块的系统学习和训练。
●通过项 目设计案例把理论知识和实践应用密切联系,使设计方案紧扣工程实际。
●项目知识点的掌握由浅入深,从基本编程方法开始,进而开展工程项目的综合设计与编程。"