这本书是“以项目为载体和任务驱动的方法”编写的。 本书以STC89C52RC单片机为基础,结合Proteus虚拟仿真软件Keil C51,从实验、实践、实用的角度详细介绍51系列单片机的C语言编程以及单片机的应用技术。
通过丰富的例子来控制系统。 本书主要内容包括单片机系统的软/硬件开发环境、C51编程语言基础、LED照明设计、按钮控制与数码管显示、中断控制应用设计、定时器/计数器控制应用设计、单片机串行线通信设计、LED点阵显示设计、LCD液晶显示设计、A/D和D/A转换、串行总线扩展及应用设计、综合应用设计实例,共12个项目、67个任务。
第二版前言 单片机是一种芯片级微计算机系统,可以嵌入各种应用系统中,实现智能控制。 三十年来单片机c语言编程51个经典实例pdf下载,8位单片机具有性价比高、功耗低、易开发等优点,并具有嵌入式C语言、片上Flash程序存储器及其系统内可编程性(ISP 的普及也得到了普及。
)以及在应用编程(IAP)技术的广泛使用使其越来越受到电子工程师的欢迎。 本书自2012年5月第一版出版以来,已被多家学校或培训机构作为单片机课程的实用教材。
得到了许多老师、学生和读者的认可。 我们谨表示诚挚的谢意。 本书以我国最流行的80C51系列单片机的软硬件设计为背景,以C语言为基础,以项目为基础,采用任务驱动的教学方法。 丰富的 C 程序示例使您可以轻松输入。
介绍80C51系列单片机的基础知识和各种应用开发技术。 鉴于单片机和嵌入式系统技术的快速发展,决定对本书进行修订。 第二版坚持原创编写原则,即“以项目为载体,任务驱动教学”、“软硬件结合、虚拟仿真”、“C语言编程增强可读性”、“考虑原理、注重实用” ”,在此基础上,根据读者的建议对原版进行了修改和补充。
与第一版相比,本书第二版在以下三个方面进行了修改。 —将项目1和项目2的第一个版本整合为一个项目,并将其简化为3个任务。 编译软件Keil和仿真软件Proteus是最新版本。
– 由于篇幅限制,仅保留了第三项目第一版本的内容,第一版本剩余项目中删除了部分任务。 ——为了提高读者的综合实践能力,本书第二版新增了综合应用设计实例项目。
本项目包含4个不同的综合实践任务,进一步加强和巩固读者在定时器控制、中断控制、矩阵键盘控制、数码管动态显示控制、LCD液晶显示控制等方面的综合应用和实践设计能力。 本书由湖南外国语大学侯厚宝、湖南工程技术大学陈忠平、湖南外国语大学吴淑越主编。
湖南工程职业技术学院、湖南航天城源精机的陈建中、李瑞敏、龚亮、龙小青、周少华。 刘琼、湖南国际经济学院高金定、湖南科技职业学院、湖南三一重工集团高建芳技工学院、王汉奇、湖南航天局7801研究所吴娟梅、袁芳、葛健。
全书由湖南工程职业技术学院徐刚强教授主持。 在写作过程中,他还得到了湖南工程职业技术学院徐锐等多位高级工程师和老师的支持和帮助。 我谨向他们表示诚挚的谢意。 同时对51条单片机原理以及写作过程中引用的相关著作的作者表示诚挚的谢意! 由于编者知识和经验有限,书中难免存在纰漏和错误,敬请广大读者批评指正。
作者为《芯片级微型计算机系统》第一版做序言。 具有性价比高、功耗低、易于开发等优点。 可嵌入各种应用系统,实现智能控制。 过去20年,嵌入式C语言、片上Flash程序存储器的普及,以及系统内可编程(ISP)和应用内编程(IAP)技术的广泛采用,使得微控制器越来越受到电子工程师的青睐。 。 欢迎。
。 本书以我国最流行的80C51系列单片机的软硬件设计为背景,以C语言为基础,以项目为基础,采用任务驱动的教学方法。 通过丰富的C语言程序实例51单片机C语言编程经典实例pdf下载,由浅入深。
介绍80C51系列单片机的基础知识和各种应用开发技术。 在写作过程中,作者注重选题,因此本书具有以下四个特点。 1、以项目为载体,任务驱动教学本书以“项目为载体,采用任务驱动的方法”,强调“教、学、做”结合,坚持理论知识的原则。 综合知识点分为多个任务。 这使得读者边做边学,轻松完成单片机的学习过程。
2、虚拟与硬件相结合,虚拟仿真遵循传统单片机学习开发经验,编写程序并通过相关编译软件(如Keil)*生成。 Hex文件,然后在Proteus中画出硬件电路图(这个过程相当于焊接硬件电路),调用*.hex文件。
用于虚拟仿真的Hex文件(这个过程相当于硬件调试)。 对于单片机初学者来说,这样可以节省学习成本,提高学习积极性; 对于单片机系统开发人员来说,可以缩短开发时间,提高设计效率,降低开发成本。 3.
C语言编程增强可读性 C语言是一种编译型编程语言,兼顾了多种高级语言的特点,并具有汇编语言的功能。 用C语言编写程序将大大缩短开发周期,显着提高程序的可读性,便于改进和扩展。 使用C语言进行单片机编程是单片机发展和应用的必然趋势。
在学习MCS-51单片机时,徐先学习了汇编语言,然后又学习了用C语言编写MCS-51程序代码。 通过这个过程,他们深刻认识到装配指令太枯燥,需要时间和精力去学习。
用汇编语言编写程序或读取程序并不容易。 用C语言编程时,不需要深入了解单片机的硬件结构。 编写程序比较简单,程序可读性很强,可移植性很强。 4、考虑原理,注重实用的基本原理和基本实例一直是学习和掌握单片机应用技术的基本要求。
本书注重实际应用,因此很少对相关理论知识进行讲解,以避免知识的重复讲解。 为了跟上技术的发展,我们在写作过程中还必须注重知识的新颖性和实用性。 因此,本书介绍了SPI总线、I2C总线和1-Wire总线芯片的使用,以便读者及时学习知识。
发展速度。 湖南工程职业技术学院陈忠平、徐刚强、李瑞民,湖南航天局7801研究所刘琼,湖南国际经济学院侯玉宝、高金定,湖南科技职业技术学院高建芳本书由湖南工程职业技术学院陈建中教授主持。
写作过程中,还得到了湖南工程职业技术学院龚亮、龙小青、徐锐等多位高级工程师和老师的支持和帮助。 表达我衷心的感谢。 同时对51条单片机原理以及写作过程中引用的相关著作的作者表示诚挚的谢意! 由于编者知识和经验的限制,书中难免存在纰漏和错误。 敬请读者批评指正。
编辑。
提交