51单片机开发入门与典型实例[电子资源.图书]

副标题:无

作   者:王守中编著

分类号:

ISBN:9787115161895

微信扫一扫,移动浏览光盘

简介

  本书以51单片机为主线,按照初学者学习的一般步骤,详细介绍了单片   机开发的入门知识和经典实例。全书分5篇,共25章,首先介绍单片机开发   环境的构建方法、单片机应用程序开发流程、单片机指令系统和单片机C语   言基础等单片机入门知识, 然后详细讲解实际开发中常用的单片机汇编语   言开发实例和单片机C语言开发实例,最后讲解时钟设计、液晶显示和制作   单片机实验板等单片机应用开发综合实例。    本书语言通俗、实例丰富、代码分析详尽,有较强的实用性和参考价值   ,适合大专院校计算机、电子、电气、控制及相关专业学生学习参考,也可   供单片机开发人员和系统设计人员参考使用。

目录

51单片机快速入门篇

第1章 单片机的历史和分类 3

1.1 单片机名称的由来 3

1.1.1 单片机名称的由来 3

1.1.2 单片机的特点 3

1.1.3 单片机的应用 4

1.2 单片机的分类 5

1.2.1 按用途分类 5

1.2.2 按位数分类 5

1.2.3 按系列分类 5

1.3 入门级单片机的选择 6

1.3.1 入门学习选择什么样的单片机 6

1.3.2 80C51与AT89C51的区别 6

1.3.3 AT89S51与AT89C51的区别 6

第2章 单片机开发环境的建立 8

2.1 学习单片机的必备工具 8

2.1.1 计算机 8

2.1.2 单片机集成开发系统软件 8

2.1.3 51编程器 9

2.1.4 实验板 9

2.2 集成开发软件的下载和安装 9

2.2.1 从网上免费下载集成开发软件 9

2.2.2 MedWin集成开发软件的安装 10

2.3 编程器的安装与使用 11

2.3.1 编程器的连接 11

2.3.2 安装编程器软件 12

2.3.3 编程器的使用 12

2.4 实验板的使用 13

第3章 单片机程序开发流程 15

3.1 编写一个简单的单片机程序 15

3.1.1 目的 15

3.1.2 工作原理 15

3.1.3 用汇编语言编写程序 16

3.2 用MedWin开发单片机程序 16

3.2.1 编写源程序 16

3.2.2 创建项目 17

3.2.3 编译/汇编 17

3.2.4 输出Intel HEX文件 17

3.3 把目标文件写入单片机 18

3.3.1 选择单片机型号 18

3.3.2 进行擦除 18

3.3.3 写入文件 19

3.4 在实验板上实验 19

第4章 单片机寄存器 20

4.1 80C51单片机引脚简介 20

4.2 单片机工作的基本条件 21

4.2.1 接电源 22

4.2.2 接石英晶体振荡器 22

4.2.3 单片机内装入程序 22

4.3 单片机的存储器 22


4.3.1 单元与位 23

4.3.2 字、字节和数制 23

4.3.3 程序存储器 24

4.3.4 数据存储器 24

4.4 单片机工作的基本原理 26

4.4.1 引脚与寄存器的关系 27

4.4.2 单片机中0和1的作用 27

4.4.3 工作基本原理 28

第5章 单片机指令 29

5.1 学习单片机指令与编程的经验与技巧 29

5.2 单片机编程语言概述 30

5.2.1 编程语言概述 30

5.2.2 单片机使用的编程语言 31

5.2.3 80C51汇编语言的语句结构 32

5.3 80C51单片机指令系统 33

5.3.1 数据传送类指令 33

5.3.2 控制转移类指令 33

5.3.3 逻辑运算及移位类指令 34

5.3.4 算数运算类指令 34

5.3.5 位操作类指令 34

5.4 常用的伪指令 35

5.4.1 伪指令与80C51指令的不同点 35

5.4.2 常用的伪指令 35

51单片机典型实例篇

第6章 跑马灯 41

6.1 点亮一只灯 41

6.1.1 硬件设计 41

6.1.2 程序设计 42

6.1.3 代码详解 42

6.1.4 实例测试 43

6.1.5 经验总结 44

6.2 模拟仿真 44

6.2.1 进入模拟仿真状态 44

6.2.2 展现观察窗口 44

6.2.3 选择调试方式 45

6.2.4 观察寄存器值的变化 45

6.3 点亮6只灯 46

6.3.1 程序设计 47

6.3.2 代码详解 47

6.3.3 模拟仿真 48

6.3.4 实例测试 48

6.3.5 经验总结 48

6.4 亮灯循环左移 48

6.4.1 程序设计 49

6.4.2 代码详解 49

6.4.3 模拟仿真 51

6.4.4 实例测试 51

6.4.5 经验总结 51

6.5 亮灯循环右移 51

6.5.1 程序设计 52


19.4.3 代码详解 285

19.5 一键多功能控制 285

19.5.1 程序设计 285

19.5.2 代码详解 286

第20章 报警声设计 288

20.1 发出1kHz声音 288

20.1.1 硬件设计 288

20.1.2 程序设计 288

20.1.3 代码详解 289

20.2 发出嘀、嘀声 289

20.2.1 程序设计 290

20.2.2 代码详解 290

20.2.3 经验总结 291

20.3 救护车声 291

20.3.1 程序设计 291

20.3.2 代码详解 292

20.4 闹钟铃声 292

20.4.1 程序设计 292

20.4.2 代码详解 293

20.4.3 经验总结 293

20.5 发出20次的报警声 294

20.5.1 程序设计 294

20.5.2 代码详解 294

20.5.3 经验总结 295

20.6 警报的同时LED闪烁 295

20.6.1 硬件设计 295

20.6.2 程序设计 295

20.6.3 代码详解 296

第21章 交通灯信号控制 298

21.1 采用定时器延时 298

21.1.1 硬件设计 298

21.1.2 程序设计 299

21.1.3 代码详解 300

21.1.4 经验总结 300

21.2 灯交互闪烁 301

21.2.1 硬件设计 301

21.2.2 程序设计 301

21.2.3 代码详解 303

21.2.4 经验总结 303

21.3 交通信号灯控制 303

21.3.1 硬件设计 304

21.3.2 程序设计 304

21.3.3 代码详解 306

21.3.4 经验总结 307

21.4 改进的交通信号灯控制 307

21.4.1 硬件设计 307

21.4.2 程序设计 307

21.4.3 代码详解 310

21.4.4 经验总结 310

第22章 通信测试 311


22.1 发送一个字符 311

22.1.1 硬件设计 311

22.1.2 程序设计 311

22.1.3 代码详解 313

22.1.4 经验总结 313

22.2 发送一个字符串 313

22.2.1 程序设计 313

22.2.2 代码详解 315

22.2.3 经验总结 316

22.3 接收指令 316

22.3.1 程序设计 316

22.3.2 代码详解 317

22.3.3 经验总结 317

22.4 发送接收测试程序 317

22.4.1 程序设计 318

22.4.2 代码详解 319

22.4.3 经验总结 320

51单片机综合实例篇

第23章 时钟设计综合实例 323

23.1 简单时钟设计 323

23.1.1 学习单片机时钟设计目的 323

23.1.2 时钟结构与原理 324

23.1.3 走时功能的设计 325

23.1.4 显示部分的设计 326

23.1.5 调整时间部分的设计 328

23.1.6 喇叭和指示灯等子程序 330

23.1.7 时钟主程序 331

23.1.8 简单时钟程序清单 333

23.2 带定时功能的闹铃时钟设计 339

23.2.1 闹钟结构与原理 340

23.2.2 闹铃功能主要子程序 340

23.2.3 闹钟主程序 344

23.2.4 闹钟程序清单 346

23.3 带定时和倒计时功能的时钟设计 356

23.3.1 结构与原理 356

23.3.2 倒计时功能主要子程序 357

23.3.3 带倒计时闹钟程序清单 360

23.4 简单时钟的C语言程序设计 373

23.4.1 时钟结构和使用方法 373

23.4.2 走时功能的设计 373

23.4.3 显示功能的设计 374

23.4.4 调整时间功能的设计 375

23.4.5 按键扫描等其他函数 3

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

51单片机开发入门与典型实例[电子资源.图书]
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon