





定价:69元
印次:1-3
ISBN:9787302610328
出版日期:2022.09.01
印刷日期:2025.01.02
图书责编:文怡
图书分类:零售
本书属于高校电子信息类专业和自动化等相关专业的基础课程教材,无政治性问题。本书内容质量较好,具有较强的科学性和知识性。本书主要基于 ATMEL 公司 8051 内核的 AT89C51 单片机进行讲解,实例用 C 语言在KeilμVision4 集成开发环境下编写,所有的实例都可以在 Proteus 仿真软件中运行。本书较全面地覆盖了 51 单片机原理及应用,可作为高等工科院校、职业技术学院的电子信息类、自动化类、计算机类、电气类、仪器类、机械类等专业单片机技术课程的教材,也可供从事单片机相关设计工作的技术人员使用与参考。
倪妍婷,成都大学副教授。四川大学机械制造及其自动化专业博士,德国马格德堡大学数学优化系博士后。曾在英特尔公司工作多年,主要从事半导体生产制造工程师工作。长期从事测控技术与仪器相关的教学和科研工作,承担“微机原理”“MATLAB与科学计算”等课程教学。近5年发表SCI源刊论文、EI等期刊论文近10篇。承担国家自然科学基金项目1项,四川省教育厅重点项目1项。出版测控技术与仪器方面的著作1部,教材1部。程跃,博士,成都大学教师。长期从事测控技术与仪器相关的教学和科研工作,承担“单片机原理及应用”“虚拟仪器技术”等课程教学。参与国家自然科学基金、四川省科技攻关项目和横向项目多项,发表论文10余篇。
前言 单片机技术在电子信息、电气工程、工业自动化、通信及物联网、汽车电子、航空航天等领域得到广泛应用,人们在生产生活中所用的几乎每件电子和机械产品中都会集成有单片机。单片机又称为微控制器,是嵌入式控制器的一种,是嵌入式系统学习的基础。 20世纪80年代初,英特尔公司推出了8位的8051单片机,此后在8051上发展出了MCS51系列单片机,基于这一内核的单片机至今还在使用。随着应用要求的不断提高和技术的发展,16位单片机和32位单片机成为市场主流,目前,高端的32位单片机主频已经超过600MHz,增强型的高端单片机集成了ADC、DAC、PWM、WDT、LCD驱动电路等功能模块,带有SPI、I2C、CAN等通信接口,实现ISP、IAP编程,进一步提升了性价比,给工程师带来更好的开发体验。当代单片机系统已经不只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用在全系列的单片机上。而在作为掌上电脑和手机核心处理的高端单片机还可以直接使用专用的Windows、Linux、Android等操作系统。 8051单片机是最基础的单片机,其内部结构简单、学习资料丰富,对开发环境要求较低,方便初学者入门,使学习者在进阶学习中能够更深刻地理解接口时序和外围功能电路模块的使用与编程; 51单片机更接近底层硬件,可以使学习者深入积累更多的底层技术基础。只要把51单片机学透,通过51单片机的学习掌握单片机的内部资源、外围扩展和使用编程技巧,入门后遇到从未用过的单片机也能触类旁通,很快上手。因此,国内绝大多数高校都用51单片机进行单片机入门教学。 C语言与汇编语言相比,在功能性、结...
目录
第1章单片机概述
1.1单片机概述
1.1.1单片机的发展历程及主流系列单片机简介
1.1.2单片机的发展趋势
1.1.3单片机的应用领域
1.2单片机学习方法论
1.2.1初学者学什么类型的单片机
1.2.2如何学好单片机
1.2.3单片机原理与其他课程的关系
1.2.4与单片机相关的大学生学科竞赛
1.3本课程使用的硬件和软件
1.3.1本课程使用的工具、设备和仪器
1.3.2本课程使用的软件开发工具
1.4单片机中的数制与编码
1.4.1数制及转换
1.4.2单片机中常用编码
1.551单片机简介
习题
第2章AT89C51单片机的硬件结构和原理
2.1AT89系列单片机
2.2AT89C51单片机的基本组成
2.3AT89C51单片机的CPU
2.4AT89C51单片机引脚及其功能
2.5AT89C51单片机的存储器组织
2.5.1程序存储器ROM
2.5.2数据存储器RAM
2.5.3特殊功能寄存器
2.6时钟电路及时序
2.6.151单片机时钟电路
2.6.2基本时序定时单位
2.6.3时序
2.7AT89C51单片机的工作方式
2.7.1复位操作和复位电路
2.7.2程序执行方式
2.7.3低功耗操作方式
2.7.4编程和校验方式
2.8AT89C51单片机的最小系统
习题
第3章仿真和集成开发环境使用
3... 查看详情
(2) 软硬件结合,虚拟仿真。理论、仿真、实践相结合,所有实例均带仿真电路图和程序源代码,方便读者学习和验证。
(3) 夯实工程、项目和竞赛基础。基础内容面向工程应用,进阶内容系统讲解项目开发、学科竞赛必备的SPI、I2C、1-wire总线扩展技术、单片机电机控制技术和模块化程序设计方法。多个程序模块可直接移植到项目开发中。
(4) 资源丰富,便于教学、自学。配套教学大纲、课件、仿真电路、源代码、习题答案、实验指导书等教学资源,可扫描前言下方二维码下载。
查看详情