您好,欢迎来到聚文网。 登录 免费注册
单片机原理及接口技术 Proteus仿真和C51编程

单片机原理及接口技术 Proteus仿真和C51编程

  • 字数: 606000
  • 装帧: 平装
  • 出版社: 清华大学出版社
  • 出版日期: 2022-09-01
  • 商品条码: 9787302610328
  • 版次: 1
  • 开本: 16开
  • 页数: 388
  • 出版年份: 2022
定价:¥69 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
"(1) 循序渐进,由浅入深。从51单片机基础知识、内部资源、系统扩展及接口技术,再到进阶应用。可供32学时、48学时的少学时专业选用,也可供64学时及以上的多学时专业选用。 (2) 软硬件结合,虚拟仿真。理论、仿真、实践相结合,所有实例均带仿真电路图和程序源代码,方便读者学习和验证。 (3) 夯实工程、项目和竞赛基础。基础内容面向工程应用,进阶内容系统讲解项目开发、学科竞赛推荐的SPI、I2C、1-wire总线扩展技术、单片机电机控制技术和模块化程序设计方法。多个程序模块可直接移植到项目开发中。 (4) 资源丰富,便于教学、自学。配套教学大纲、课件、仿真电路、源代码、习题答案、实验指导书等教学资源,可扫描前言下方二维码下载。"
内容简介
   本书详细介绍了AT89S51单片机片内硬件资源及工作原理,重点介绍了51单片机应用的各项关键技术及对应的C51编程。全书共分为14章,内容包括:单片机概述,AT89C51单片机的硬件结构和原理,仿真和集成开发环境使用,C51程序设计基础,单片机并行I/O口的原理及编程,中断系统,定时器/计数器,串行口,键盘与显示接口技术,A/D与D/A转换接口技术,单片机的系统扩展及其应用系统设计,单片机的电机控制和模块化程序设计等。
本书可作为高等工科院校、职业技术学院的电子信息类、自动化类、计算机类、电气类、仪器类、机械类等专业“单片机原理”课程的教材,也可供从事单片机相关设计工作的技术人员使用与参考。
作者简介
"倪妍婷,成都大学副教授。四川大学机械制造及其自动化专业博士,德国马格德堡大学数学优化系博士后。曾在英特尔公司工作多年,主要从事半导体生产制造工程师工作。长期从事测控技术与仪器相关的教学和科研工作,承担“微机原理”“MATLAB与科学计算”等课程教学。近5年发表SCI源刊论文、EI等期刊论文近10篇。承担国家自然科学基金项目1项,四川省教育厅重点项目1项。出版测控技术与仪器方面的著作1部,教材1部。 程跃,博士,成都大学教师。长期从事测控技术与仪器相关的教学和科研工作,承担“单片机原理及应用”“虚拟仪器技术”等课程教学。参与国家自然科学基金、四川省科技攻关项目和横向项目多项,发表论文10余篇。 "
目录
第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.5 51单片机简介
习题
第2章 AT89C51单片机的硬件结构和原理
2.1 AT89系列单片机
2.2 AT89C51单片机的基本组成
2.3 AT89C51单片机的CPU
2.4 AT89C51单片机引脚及其功能
2.5 AT89C51单片机的存储器组织
2.5.1 程序存储器ROM
2.5.2 数据存储器RAM
2.5.3 特殊功能寄存器
2.6 时钟电路及时序
2.6.1 51单片机时钟电路
2.6.2 基本时序定时单位
2.6.3 时序
2.7 AT89C51单片机的工作方式
2.7.1 复位操作和复位电路
2.7.2 程序执行方式
2.7.3 低功耗操作方式
2.7.4 编程和校验方式
2.8 AT89C51单片机的最小系统
习题
第3章 仿真和集成开发环境使用
3.1 Keil μVision4使用简介
3.1.1 Keil μVision4建立工程及程序编译
3.1.2 Keil μVision4调试程序和仿真
3.2 Proteus ISIS使用初步
3.2.1 Proteus ISIS的工作界面
3.2.2 Proteus ISIS的虚拟仿真调试工具
3.2.3 Proteus ISIS原理图绘制步骤
3.3 第一个仿真电路和程序
3.4 Proteus原理图与Keil环境联机仿真调试
3.5 单片机程序下载方式简介
3.5.1 编程器下载程序
3.5.2 ISP下载
3.5.3 STC单片机串口下载
习题
第4章 C51程序设计基础
4.1 汇编语言简介
4.2 C51的优点和结构特点
4.3 C51中的数据类型
4.3.1 C51常用基本数据类型
4.3.2 C51专用数据类型
4.3.3 reg51.h头文件
4.3.4 定义变量类型
4.3.5 数据类型的转换
4.4 常量、变量及其存储模式
4.4.1 常量
4.4.2 变量
4.4.3 存储模式
4.4.4 绝对地址访问
4.5 C51的运算符
4.5.1 算术运算符、逻辑运算符和关系运算符
4.5.2 位运算符
4.5.3 复合赋值运算符
4.5.4 逗号运算符和条件运算符
4.5.5 指针和地址运算符
4.6 C51程序设计的三种基本结构
4.6.1 选择结构
4.6.2 循环结构
4.7 数组
4.7.1 常用数组简介
4.7.2 数码管的静态显示
4.8 指针
4.8.1 指针变量的定义
4.8.2 指针变量的引用
4.9 结构体与共用体
4.9.1 结构体的定义
4.9.2 结构体的引用
4.9.3 结构数组
4.9.4 指向结构类型数据的指针
4.10 C51的函数
4.10.1 标准库函数
4.10.2 用户自定义函数
4.10.3 中断服务函数
4.11 宏的使用
习题
第5章 单片机并行I/O口的原理及编程
5.1 51单片机并行I/O口端口结构和工作原理
5.1.1 P0口(P0.0~P0.7)
5.1.2 P1口(P1.0~P1.7)
5.1.3 P2口(P2.0~P2.7)
5.1.4 P3口(P3.0~P3.7)
5.1.5 P0~P3口功能总结
5.2 AT89C51单片机I/O口驱动能力
5.3 并行I/O口应用举例
5.3.1 独立键盘设计
5.3.2 继电器和蜂鸣器
5.3.3 数码管的动态显示
……

蜀ICP备2024047804号

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