选择特殊符号

选择搜索类型

热门搜索

首页 > 百科 > 建设工程百科

单片机原理及应用(C51语言版)

《单片机原理及应用(C51语言版)》是2018年电子工业出版社出版的图书,作者是林立、张俊亮。 

单片机原理及应用(C51语言版)基本信息

单片机原理及应用(C51语言版)目录

第1章 单片机基础知识概述

1.1 单片机概述

1.1.1 单片机及其发展概况

1.1.2 单片机的特点和应用

1.1.3 单片机的发展趋势

1.1.4 MCS-51单片机的学习

1.2 单片机学习的预备知识

1.2.1 数制及其转换

1.2.2 有符号数的表示方法

1.2.3 位、字节和字

1.2.4 BCD码

1.2.5 ASCII码

1.2.6 基本逻辑门电路

1.3 Proteus应用简介

1.3.1 ISIS模块应用举例

1.3.2 ARES模块应用举例

本章小结

思考与练习题1

第2章 MCS-51单片机的结构及原理

2.1 MCS-51单片机的结构

2.1.1 MCS-51单片机的内部结构

2.1.2 MCS-51外部引脚及功能

2.2 MCS-51的存储器结构

2.2.1 存储器划分方法

2.2.2 程序存储器

2.2.3 数据存储器

2.3 单片机的复位、时钟与时序

2.3.1 复位与复位电路

2.3.2 时钟电路

2.3.3 单片机时序

2.4 并行I/O口

2.4.1 P1口

2.4.2 P3口

2.4.3 P0口

2.4.4 P2口

本章小结

思考与练习题2

第3章 单片机的C51基础知识

3.1 C51语言概述

3.2 Keil软件开发工具

3.2.1 μVision5的软件界面

3.2.2 μVision5的使用方法

3.3 C51的基本执行语句

3.3.1 表达式语句

3.3.2 选择语句

3.3.3 循环语句

3.3.4 注释语句

3.4 C51的变量

3.4.1 变量概述

3.4.2 变量名

3.4.3 数据类型

3.4.4 存储类型

3.4.5 存储种类

3.5 C51的指针

3.6 C51的数组

3.6.1 一维数组的定义

3.6.2 一维数组的使用

3.6.3 字符数组

3.6.4 二维数组

3.7 C51的函数

3.7.1 函数的基本概念

3.7.2 函数的定义

3.7.3 函数的调用

本章小结

思考与练习题3

第4章 单片机I/O口方式的应用

4.1 C51联合仿真方法

4.2 I/O端口的简单应用

4.2.1 发光二极管与应用编程

4.2.2 数码管静态显示原理与编程

4.3 I/O端口的进阶实践

4.3.1 数码管动态显示原理与编程

4.3.2 行列式键盘原理与编程

本章小结

思考与练习题4

第5章 单片机的中断系统

5.1 中断的概念

5.2 中断控制系统

5.2.1 中断系统的结构

5.2.2 中断控制

5.3 中断处理过程

5.4 中断的编程和应用举例

5.4.1 中断程序设计举例

5.4.2 扩充外部中断源

本章小结

思考与练习题5

第6章 单片机的定时/计数器

6.1 定时/计数器的结构与 工作原理

6.1.1 定时/计数器的基本原理

6.1.2 定时/计数器的结构

6.2 定时/计数器的控制

6.2.1 TMOD寄存器

6.2.2 TCON寄存器

6.3 定时/计数器的工作方式

6.3.1 方式1

6.3.2 方式2

6.3.3 方式0

6.3.4 方式3

6.4 定时/计数器的编程和应用

本章小结

思考与练习题6

第7章 单片机的串行口及应用

7.1 串行通信概述

7.2 MCS-51的串行口控制器

7.2.1 串行口内部结构

7.2.2 串行口控制寄存器

7.3 串行工作方式0及其应用

7.4 串行工作方式1及其应用

7.5 串行工作方式2及其应用

7.6 串行工作方式3及其应用

本章小结

思考与练习题7

第8章 单片机接口技术

8.1 单片机的系统总线

8.1.1 三总线结构

8.1.2 地址锁存原理及实现

8.2 简单并行I/O口扩展

8.2.1 访问扩展端口的软件方法

8.2.2 简单并行输出接口的扩展

8.2.3 简单并行输入接口的扩展

8.3 可编程并行I/O口扩展

8.3.1 8255A的内部结构、引脚及地址

8.3.2 8255A的控制字

8.4 D/A转换与DAC0832应用

8.4.1 DAC0832的工作原理

8.4.2 DAC0832与单片机的接口及编程

8.5 A/D转换与ADC0809应用

8.5.1 逐次逼近式模数转换器的工作原理

8.5.2 ADC0809与单片机的接口及编程

8.6 开关量功率接口技术

8.6.1 开关量功率驱动接口

8.6.2 开关量功率驱动接口应用举例

本章小结

思考与练习题8

第9章 单片机应用系统的设计与开发

9.1 单片机系统的设计开发过程

9.1.1 单片机典型应用系统

9.1.2 单片机应用系统的开发过程

9.2 单片机系统的可靠性技术

9.2.1 硬件抗干扰技术概述

9.2.2 软件抗干扰技术概述

9.3 单片机系统设计开发应用 举例——智能仪器

9.3.1 功能概述

9.3.2 硬件电路设计

9.3.3 软件系统设计

9.3.4 仿真开发过程

9.4 单片机串行扩展单元介绍

9.4.1 串行A/D转换芯片MAX124及应用

9.4.2 串行D/A转换芯片LTC145X及应用

9.4.3 串行E2PROM存储器AT24CXX及应用

9.4.4 字符型液晶显示模块LM1602及应用

9.4.5 串行日历时钟芯片DS1302及应用

本章小结

思考与练习题9

附录A 实验指导

实验1 计数显示器

实验2 指示灯/开关控制器

实验3 指示灯循环控制

实验4 指示灯/数码管的中断控制

实验5 电子秒表显示器

实验6 双机通信及PCB设计

实验7 直流数字电压表设计

实验8 步进电机控制设计

附录B 阅读材料 2100433B

查看详情

单片机原理及应用(C51语言版)造价信息

  • 市场价
  • 信息价
  • 询价

PIC单片机编程器

  • JY-PICKIT2
  • JY
  • 13%
  • 成都嘉林源电子有限公司
  • 2022-12-07
查看价格

单片机数据线路避雷器

  • REP-X04-DATA接线端子
  • 立信
  • 13%
  • 广州市力升达防雷科技有限公司
  • 2022-12-07
查看价格

单片机数据线路避雷器

  • REP-X04-DATA接线端子
  • 13%
  • 海南新科保防雷工程有限公司
  • 2022-12-07
查看价格

单片机数据线路避雷器

  • REP-X04-DATA接线端子
  • 宇恬
  • 13%
  • 昆明宇恬科技工程有限公司
  • 2022-12-07
查看价格

单片机数据线路避雷器

  • REP-X04-DATA接线端子
  • 13%
  • 海南派德科技有限公司
  • 2022-12-07
查看价格

夯实(电)

  • 夯击能力20-62Nm
  • 台班
  • 广州市2006年4季度信息价
  • 建筑工程
查看价格

夯实(电)

  • 夯击能力20-62Nm
  • 台班
  • 广州市2006年1季度信息价
  • 建筑工程
查看价格

夯实(电)

  • 夯击能力20-62Nm
  • 台班
  • 广州市2006年3季度信息价
  • 建筑工程
查看价格

夯实(电)

  • 夯击能力20-62Nm
  • 台班
  • 广州市2006年2季度信息价
  • 建筑工程
查看价格

夯实(电)

  • 夯击能力20-62Nm
  • 台班
  • 广州市2005年4季度信息价
  • 建筑工程
查看价格

人脸识别单片机

  • 人脸识别单片机
  • 1个
  • 1
  • 中档
  • 含税费 | 含运费
  • 2022-11-21
查看价格

单片机应用实训考核装置

  • 配置详附件二
  • 20套
  • 2
  • 亚龙/华育/智星等
  • 中高档
  • 含税费 | 含运费
  • 2016-11-02
查看价格

人脸识别单片机

  • -
  • 1套
  • 1
  • 品牌详见原档
  • 中高档
  • 含税费 | 含运费
  • 2021-10-20
查看价格

语言程控

  • TK832
  • 1台
  • 1
  • 利达信
  • 中高档
  • 含税费 | 含运费
  • 2022-08-23
查看价格

单片机数据线路避雷器

  • REP-X04-DATA接线端子
  • 2591台
  • 1
  • 宇恬
  • 中档
  • 不含税费 | 不含运费
  • 2015-04-10
查看价格

单片机原理及应用(C51语言版)内容简介

本书作为《单片机原理及应用——基于Proteus和Keil C》的姊妹篇,在保持原教材结构和风格的基础上,取消了其中的汇编语言内容,将节省的空间用于加强C51语言内容。

本书在C51内容编排上做了较大改进:在集中介绍了执行语句、变量、指针、数组和函数等C51基本内容之后,安排了LED控制、独立开关检测、行列式键盘扫描、数码管静态和动态显示等与单片机I/O口相关的C51应用内容,以此缩短编程语言与单片机应用的教学时间差。中断函数及片外RAM访问等与单片机硬件相关的C51内容则穿插到后续原理章节里介绍。采用这种集中与分散相结合,理论与应用相结合的方案,有望促使读者更好地掌握C51与单片机内容,为今后的工程应用打下扎实基础。 为方便读者学习,本书每章都有小结和习题,书末附有与教学进度相呼应的实验指导及相关阅读材料,还配有相关课程网站。

本书可作为高等工科院校机械类、电气与电子信息类、计算机类各专业48~64学时要求的教材,也可作为从事嵌入式应用系统设计、生产从业人员的岗位培训教材及自学参考书。

查看详情

单片机原理及应用(C51语言版)常见问题

查看详情

单片机原理及应用(C51语言版)文献

基于项目式的《单片机原理及应用》课程整体设计 基于项目式的《单片机原理及应用》课程整体设计

基于项目式的《单片机原理及应用》课程整体设计

格式:pdf

大小:83KB

页数: 未知

基于高职学院学生的特点,利用项目式的教学方法对《单片机原理及应用》课程进行了整体设计,提出了以\"单片机最小开发系统\"为主线的1344的教学模式,初步实现了课程的整体设计,提高了学生学习的主动性和积极性,达到较好的教学效果。

单片机原理及应用11LED数码管显示 单片机原理及应用11LED数码管显示

单片机原理及应用11LED数码管显示

格式:pdf

大小:83KB

页数: 22页

单片机原理及应用11LED数码管显示

单片机原理及应用(C语言版)图书目录

模块1单片微型计算机

项目1: 认识单片微型计算机

任务11: 认识单片机

任务12: 相关知识

项目2: 认识单片机应用

任务21: 了解单片机应用

任务22: 相关知识

项目3: 认识仿真软件Proteus的使用

任务31: Proteus ISIS的上机步骤

任务32: 相关知识

项目4: 了解Keil C51的使用

任务41: Keil C51的上机步骤

模块小结

课后练习题

参考文献

模块280C51单片机的结构分析及应用

项目5: 认识80C51单片机内部结构

任务51: 用单片机P1口来点亮LED1~LED8灯

任务52: 相关知识

项目6: 认识单片机端口应用

任务61: 用单片机P3.5控制LED5灯亮

任务62: 相关知识

*项目7: 用单片机的P1.0控制LED1灯闪烁

*项目8: 将P0.0引脚的状态分别送给P1.0、P2.0和P3.0口

模块小结

课后练习题

参考文献

模块3C51程序设计及应用

项目9: 了解单片机C语言

任务91: 了解C51编程结构

任务92: 相关知识

项目10: 认识C51的数据类型

任务101: 用不同数据类型控制P2口的8位LED闪烁

任务102: 相关知识

项目11: 认识C51的运算符

任务111: 分别用P2、P3口显示“加减”运算结果

任务112: 用P1口显示逻辑“与或”运算结果

任务113: 分别用P2、P3口显示位“与或”运算结果

任务114: 用P1口显示“左右移”运算结果

任务115: 相关知识

项目12: 认识C51流程控制语句

任务121: 用按键S控制P1口8只LED显示状态

任务122: 用for语句实现蜂鸣器发出1kHz音频

任务123: 用while语句实现P1口8只LED显示状态

任务124: 用do…while语句实现P1口8只LED显示状态

任务125: 相关知识

项目13: 认识C51的数组

任务131: 用数组实现P1口8只LED显示状态

任务132: 相关知识

项目14: 认识C51的指针

任务141: 用指针数组实现P1口8只LED显示状态

任务142: 用指针数组实现多状态显示

任务143: 相关知识

项目15: 认识C51的函数

任务151: 用带参数函数控制8位LED灯闪烁时间

任务152: 用数组作为函数参数控制8位LED点亮状态

任务153: 用指针作为函数参数控制8位LED点亮状态

任务154: 用函数型指针控制8位LED点亮状态

任务155: 相关知识

*项目16: 用P2口控制8只LED左循环流水灯亮

*项目17: 用开关S控制实现蜂鸣器报警

模块小结

课后练习题

参考文献

模块480C51单片机定时器/计数器分析及应用

项目18: 认识单片机定时器/计数器

任务181: 用定时器T0查询方式控制P3口8位LED闪烁

任务182: 相关知识

项目19: 认识定时器/计数器的工作方式

任务191: 用定时器T0查询方式控制P1.0的蜂鸣器发出1kHz音频

任务192: 相关知识

*项目20: 将T1计数的结果送P0口显示

*项目21: 单片机控制LED灯左循环亮

模块小结

课后练习题

参考文献

模块580C51单片机中断系统分析及应用

项目22: 认识80C51中断系统

任务221: 用定时器T1中断方式控制P3口8位LED闪烁

任务222: 相关知识

项目23: 认识80C51中断控制器

任务231: 用外中断INT1控制P2口8个LED亮灭

任务232: 外部中断INT0控制LED灯左循环亮

任务233: 相关知识

*项目24: 用外中断INT1测量负跳变信号累计数,并将结果送P2口显示

*项目25: 用外中断INT0测量外部负脉冲宽度,并将结果送P1口显示

*项目26: 基于AT89S52单片机交通灯控制器的设计

模块小结

课后练习题

参考文献

模块680C51单片机串行通信技术分析及应用

项目27: 认识80C51串行通信

任务271: 方式0控制流水灯循环点亮

任务272: 相关知识

项目28: 认识80C51串口的通信方式

任务281: 单片机U1与单片机U2进行通信

任务282: 相关知识

*项目29: 单片机向PC发送数据

*项目30: PC向单片机发送数据,并用LED显示出来

*项目31: 串口驱动数码管

*项目32: 单片机与单片机双机通信

模块小结

课后练习题

参考文献

模块780C51单片机接口技术分析及应用

项目33: 认识矩阵式键盘

任务331: 独立式按键S控制LED0的亮灭状态

任务332: 软件消抖的独立式按键S控制LED0的亮灭状态

任务333: 独立式按键S组控制8位LED灯

任务334: 用数码管显示矩阵键盘的按键值

任务335: 相关知识

项目34: 认识LED数码管显示器

任务341: 用LED数码管循环显示数字0~9

任务342: 用数码管显示按键次数

任务343: 用LED数码管动态显示“123456”

任务344: 相关知识

项目35: 认识液晶显示器LCD

任务351: 用LCD显示字符‘ABCD’

任务352: 用LCD循环右移显示“China Dream”

任务353: 相关知识

项目36: 认识A/D转换器

任务361: 5V直流数字电压表设计

任务362: 相关知识

项目37: 认识D/A转换器

任务371: DAC0832锯齿波发生器

任务372: 相关知识

*项目38: 步进电动机正反转控制

*项目39: 电子密码锁

*项目40: 数码秒表设计

*项目41: 液晶时钟显示器

*项目42: 基于手机—蓝牙—单片机控制LED灯亮灭

模块小结

课后练习题

参考文献2100433B

查看详情

单片机原理及应用(C51语言)图书简介

本书以89C51为典型机型,结合大量实例,并以Keil C51作为主要编程和调试工具,由浅入深地讲解了单片机的工作原理及应用技术。全书共分为9章,主要内容包括:单片机基础知识与数制编码、单片机汇编语言程序设计、单片机C51语言程序设计、中断系统与定时/计数器、串行接口、单片机接口技术、单片机应用系统开发。本书将单片机技术的硬件和软件、理论和实践、情境化设计项目等进行了有机的结合,使读者可以在接近实际开发的过程中较完整地学习单片机技术及开发工具的使用,实现了教、学、做的合一。

查看详情

单片机原理及应用(C语言版)内容简介

本书根据本科应用型人才和高职高专技能型人才培养的指导思想,严格按照课程标准和“十三五”规划教材要求而编写。全书分为7个模块,着重介绍单片微型计算机、80C51单片机的结构分析及应用、C51程序设计及应用、80C51单片机定时器/计数器分析及应用、80C51单片机中断系统分析及应用、80C51单片机串行通信技术分析及应用和80C51单片机接口技术分析及应用等知识。

本书是“校企”合作共同编写的,书中的项目大部分来自行业、企业,具有可操作性和实用性,并提供了PROTEUS ISIS软件仿真,有助于学生动手能力的培养和锻炼。

全书在内容编排上,按照“项目—任务—知识点—能力提升—课后练习题”编写。

本书内容丰富而精练,文字通俗易懂,讲解深入浅出,适合作为应用型本科、高职院校单片机应用课程的教材,也适合作为单片机爱好人员的参考用书。

本书配有82个微视频,学生通过手机或平板移动设备,扫描书中的二维码,就可以观看微视频。

查看详情

相关推荐

立即注册
免费服务热线: 400-888-9639