单片机应用设计与实现——基于Keil C和Proteus开发仿真平台

Author: 张永红  

Publisher: 电子工业出版社‎

Publication year: 2014

E-ISBN: 9787121222603

P-ISBN(Hardback):  9787121222603

Subject: TP368.1 Microprocessor

Keyword: 微处理机

Language: CHS

Access to resources Favorite

Disclaimer: Any content in publications that violate the sovereignty, the constitution or regulations of the PRC is not accepted or approved by CNPIEC.

Description

本书以MCS—51系列单片机为主体,通过LED电子彩灯、电子钟、简易电子琴、数字电压表、数字温度控制器和日历时钟的设计与实现等6个项目,详细介绍了单片机开发必备的基础知识和软硬件条件。在设计的6个学习项目中,学习者通过精心安排的案例可以在学习和实现单片机控制系统、编程、调试等技术的同时,由易到难,由浅入深地学习单片机C语言开发基础。本书的所有案例均采用C语言编程,完成在仿真软件Proteus中仿真实现。

Chapter

2.2.7 拓展练习

2.3 任务3 认识单片机的中断系统

2.3.1 认识单片机的中断

2.3.2 中断系统的应用

2.4 任务4 用定时器T0中断控制P1口8位LED闪烁

2.4.1 任务与计划

2.4.2 软件程序设计

2.4.3 硬件仿真原理图

2.4.4 用Proteus软硬件仿真运行

2.4.5 提高练习

2.4.6 拓展练习

2.5 任务5 用外部中断INT0的中断方式控制P1口LED规律点亮

2.5.1 任务与计划

2.5.2 软件程序设计

2.5.3 硬件仿真原理图

2.5.4 用Proteus软硬件仿真运行

2.5.5 提高练习

2.5.6 拓展练习

2.6 任务6 简易计时器设计

2.6.1 任务与计划

2.6.2 LED数码管接口技术应用

2.6.3 软件程序设计

2.6.4 硬件仿真原理图

2.6.5 用Proteus软硬件仿真运行

2.6.6 提高练习

2.6.7 拓展练习

2.7 任务7 独立式键盘控制步进电机正反转

2.7.1 任务与计划

2.7.2 步进电机的基本原理与驱动脉冲

2.7.3 软件程序设计

2.7.4 硬件仿真原理图

2.7.5 用Proteus软硬件仿真运行

2.7.6 提高练习

2.7.7 拓展练习

2.8 任务8 电子密码锁设计

2.8.1 任务与计划

2.8.2 键盘接口技术应用

2.8.3 软件程序设计

2.8.4 硬件仿真原理图

2.8.5 用Proteus软硬件仿真运行

2.8.6 提高练习

2.8.7 拓展练习

2.9 任务9 电子钟的设计与实现

2.9.1 任务与计划

2.9.2 认识YL-236型单片机实训平台的指令模块MCU06

2.9.3 软件程序设计

2.9.4 用Proteus软、硬件仿真运行

2.9.5 电子钟的设计与实现

项目3 简易电子琴的设计与实现

3.0 项目3 任务描述

3.0.1 项目目标

3.0.2 项目内容

3.0.3 项目能力评价

3.1 任务1 认识串行通信和串行通信口

3.1.1 串行通信的基本概念

3.1.2 认识单片机串行口

3.1.3 单片机串行通信口的控制

3.1.4 单片机串行通信口的工作方式

3.1.5 串行口的应用方式

3.2 任务2 单片机的单机通信

3.2.1 任务与计划

3.2.2 数据通信

3.2.3 软件程序设计

3.2.4 硬件仿真原理图

3.2.5 用Proteus软硬件仿真运行

3.2.6 提高练习

3.2.7 拓展练习

3.3 任务3 单片机的双机通信

3.3.1 任务与计划

3.3.2 波特率计算

3.3.3 双机之间的串行通信设计原理

3.3.4 软件程序设计

3.3.5 硬件仿真原理图

3.3.6 用Proteus软硬件仿真运行

3.3.7 提高练习

3.3.8 拓展练习

3.4 任务4 单片机与计算机(PC)串行通信

3.4.1 任务与计划

3.4.2 认识串行通信接口标准总线RS-232C

3.4.3 认识电平转换芯片MAX232

3.4.4 软件程序设计

3.4.5 硬件仿真原理图

3.4.6 用Proteus软硬件仿真运行

3.4.7 提高练习

3.5 任务5 简易电子琴的设计与实现

3.5.1 任务与计划

3.5.2 认识单片机发出声音的实现方法

3.5.3 软件程序设计

3.5.4 用Proteus软、硬件仿真运行

3.5.5 简易电子琴的设计与实现

项目4 数字电压表的设计与实现

4.0 项目4 任务描述

4.0.1 项目目标

4.0.2 项目内容

4.0.3 项目能力评价

4.1 任务1 认识LED点阵显示屏

4.1.1 任务与计划

4.1.2 认识LED点阵显示屏

4.1.3 软件程序设计

4.1.4 硬件仿真原理图

4.1.5 用Proteus软硬件仿真运行

4.1.6 提高练习

4.1.7 拓展练习

4.2 任务2 认识LCD1602液晶显示屏

4.2.1 任务与计划

4.2.2 认识LCD1602液晶显示屏

4.2.3 软件程序设计

4.2.4 硬件仿真原理图

4.2.5 用Proteus软硬件仿真运行

4.2.6 提高练习

4.2.7 拓展练习

4.3 任务3 简易波形信号发生器的设计

4.3.1 任务与计划

4.3.2 认识D/A转换芯片DAC0832

4.3.3 软件程序设计

4.3.4 硬件仿真原理图

4.3.5 用Proteus软硬件仿真运行

4.3.6 提高练习

4.3.7 拓展练习

4.4 任务4 基于ADC0832的数字电压表设计

4.4.1 任务与计划

4.4.2 认识A/D转换芯片ADC0832

4.4.3 软件程序设计

4.4.4 硬件仿真原理图

4.4.5 用Proteus软硬件仿真运行

4.4.6 提高练习

4.5 任务5 基于ADC0809的数字电压表设计与实现

4.5.1 任务与计划

4.5.2 认识A/D转换芯片ADC0809

4.5.3 软件程序设计

4.5.4 用Proteus软硬件仿真运行

4.5.5 数字电压表的设计与实现

项目5 数字温度控制器的设计与实现

5.0 项目5 任务描述

5.0.1 项目目标

5.0.2 项目内容

5.0.3 项目能力评价

5.1 任务1 认识数字温度传感器DS18B20

5.1.1 认识数字温度传感器DS18B20

5.1.2 DS18B20温度传感器的接口电路与工作时序

5.1.3 DS18B20温度传感器的应用

5.2 任务2 温度报警器的设计

5.2.1 任务与计划

5.2.2 软件程序设计

5.2.3 硬件仿真原理图

5.2.4 用Proteus软硬件仿真运行

5.2.5 提高练习

5.2.6 拓展练习

5.3 任务3 数字温度控制器的设计与实现

5.3.1 任务与计划

5.3.2 认识交直流电机模块MCU08和温度传感器模块MCU13

5.3.3 软件程序设计

5.3.4 硬件仿真原理图

5.3.5 用Proteus软硬件仿真运行

5.3.6 数字温度控制器的设计与实现

5.4 任务4 认识Cortex-M4

5.4.1 嵌入式系统的特点与一般应用

5.4.2 Cortex-M4的组成及功能

5.4.3 Cortex-M4的主要应用

5.4.4 Cortex-M4的系列

5.5 任务5 基于Cortex-M4的直流步进电机控制器的设计与实现

5.5.1 任务与计划

5.5.2 熟悉IAR 6.30开发环境

5.5.3 基于Cortex-M4的直流电机控制器的设计与实现

项目6 日历时钟的设计与实现

6.0 项目6 任务描述

6.0.1 项目目标

6.0.2 项目内容

6.0.3 项目能力评价

6.1 任务1 认识I^2C总线

6.1.1 I2C总线及I2C总线接口

6.1.2 I2C芯片24C04的应用

6.1.3 软件程序设计

6.1.4 硬件仿真原理图

6.1.5 用Proteus软硬件仿真运行

6.1.6 提高练习

6.1.7 拓展练习

6.2 任务2 认识实时时钟电路

6.2.1 任务与计划

6.2.2 认识实时时钟芯片DS1302

6.2.3 软件程序设计

6.2.4 硬件仿真原理图

6.2.5 用Proteus软硬件仿真运行

6.2.6 提高练习

6.2.7 拓展练习

6.3 任务3 认识LCD12864液晶显示屏

6.3.1 任务与计划

6.3.2 LCD12864液晶显示屏

6.3.3 软件程序设计

6.3.4 硬件仿真原理图

6.3.5 用Proteus软硬件仿真运行

6.3.6 提高练习

6.3.7 拓展练习

6.4 任务4 日历时钟的设计与实现

6.4.1 任务与计划

6.4.2 软件程序设计

6.4.3 硬件仿真原理图

6.4.4 用Proteus软硬件仿真运行

6.4.5 日历时钟的设计与实现

附录A ASCII表

The users who browse this book also browse


No browse record.