您现在正在浏览:首页 > 课件 > 电子电工 > 单片机C语言程序设计课件

免费下载单片机C语言程序设计课件

  • 资源类别:课件
  • 资源分类:电子电工
  • 适用专业:单片机
  • 适用年级:大学
  • 上传用户:心只有你情仪
  • 文件格式:ppt
  • 文件大小:2.72MB
  • 上传时间:2013-9-25 1:36:16
  • 下载次数:0
  • 浏览次数:0

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介
单片机C语言程序设计课件
第1篇 基础知识
第1章 嵌入式控制系统概论
1.1 单片机和嵌入式控制系统的定义、嵌入式控制系统的分类
1.2 MCS-51单片机在嵌入式控制系统中的地位和作用
1.3 嵌入式控制系统的研究方法
1.3.1 交叉编译环境Keil C51
1.3.2 程序的调试和运行
第2章 MCS-51单片机常用接口电路介绍
2.1 74系列TTL电路介绍
2.1.1 7400逻辑门电路
2.1.2 7402逻辑门电路
2.1.3 7404(7406)逻辑门电路
2.1.4 集电极开路接口电路
2.1.5 74138逻辑电路
2.1.6 74164移位寄存器
2.1.7 74373八D锁存器
2.2 MCS-51单片机常用隔离电路
第3章 外部软件资源
3.1 C51的库函数
3.1.1 寄存器库函数reg51.h
3.1.2 字符函数ctype.h
3.1.3 一般输入/输出函数stdio.h
3.1.4 内部函数intrins.h
3.1.5 标准函数stdlib.h
3.1.6 字符串函数string.h
3.1.7 数学函数math.h
3.1.8 绝对地址访问函数absacc.h
3.2 用户自定义头文件
篇 C51程序语法
第4章 C51基本语句
4.1 C语言的特点及程序结构
4.1.1 C语言的特点
4.1.2 C语言和C51的程序结构
4.2 C51的数据类型
4.2.1 char字符型
4.2.2 int整型
4.2.3 long长整型
4.2.4 float浮点型
4.2.5 *指针型
4.2.6 特殊功能寄存器型
4.2.7 位类型
4.3 C51的运算量
4.3.1 常量
4.3.2 变量
4.3.3 存储模式
4.3.4 绝对地址的访问
4.4 C51的运算符及表达式
4.4.1 赋值运算符
4.4.2 算术运算符
4.4.3 关系运算符
4.4.4 逻辑运算符
4.4.5 位运算符
4.4.6 复合赋值运算符
4.4.7 逗号运算符
4.4.8 条件运算符
4.4.9 指针与地址运算符
4.5 表达式语句及复合语句
4.5.1 表达式语句
4.5.2 复合语句
4.6 C51的输入输出
4.6.1 格式输出函数printf()
4.6.2 格式输入函数scanf()
4.7 C51程序基本结构与相关语句
4.7.1 C51的基本结构
4.7.2 if语句
4.7.3 switch/case语句
4.7.4 while语句
4.7.5 do while语句
4.7.6 for语句
4.7.7 循环的嵌套
4.7.8 break和continue语句
4.7.9 return语句
第5章 函数
5.1 函数的定义
5.2 函数的调用与声明
5.3 函数的嵌套与递归
5.4 局部变量和全局变量
5.4.1 局部变量
5.4.2 全局变量
第6章 C51构造数据类型
6.1 数组
6.2 指针
6.3 结构
6.3.1 结构与结构变量的定义
6.3.2 结构变量的引用
6.4 联合
6.4.1 联合的定义
6.4.2 联合变量的引用
6.5 枚举
篇 MCS-51单片机内部资源及编程
第7章 MCS-51单片机并行输入输出接口
7.1 并行I/O口
7.1.1 P0口的操作
7.1.2 P1口的操作
7.1.3 P2口的操作
7.1.4 P3口的操作
7.2 并行口应用与编程
7.2.1 光电隔离输入输出
7.2.2 输入输出程序编写
7.2.3 步进电机控制电路
第8章 MCS-51定时器/计数器接口
8.1 定时器/计数器接口
8.1.1 定时器/计数器的主要特性
8.1.2 定时器/计数器T0、T1的结构及工作原理
8.2 定时器/计数器的工作方式寄存器和控制寄存器
8.2.1 定时器/计数器的方式寄存器TMOD
8.2.2 定时器/计数器的控制寄存器TCON
8.3 定时器/计数器的工作方式
8.4 定时器/计数器的初始化编程及应用
8.4.1 定时器/计数器的编程
8.4.2 定时器/计数器的应用
8.4.3 定时器/计数器在嵌入式控制系统中的应用
第9章 MCS-51单片机串行接口
9.1 通信的基本概念
9.2 MCS-51单片机串行口功能与结构
9.3 串行口的工作方式
9.3.1 方式0
9.3.2 方式1
9.3.3 方式2和方式3
9.4 串行口波特率计算
9.5 串行口的编程和应用
9.5.1 串行口的编程步骤
9.5.2 串行口的应用实例
9.6 RS-232和RS-422、RS-485通信
9.6.1 RS-232通信
9.6.2 RS-422与RS-485串行接口
第10章 MCS-51单片机的中断系统
10.1 中断的基本概念
10.2 MCS-51单片机的中断系统
10.2.1 MCS-51单片机的中断源
10.2.2 优先级控制
10.2.3 中断响应
10.2.4 中断应用举例
第11章 MCS-51单片机系统扩展
11.1 MCS-51系列单片机介绍
11.2 MCS-51单片机的外部引脚和总线
11.2.1 输入/输出引脚
11.2.2 MCS-51单片机的控制线
11.2.3 MCS-51单片机的片外总线
11.2.4 MCS-51单片机存储器的结构
11.3 MCS-51单片机的最小系统
11.3.1 8051/8751的最小系统
11.3.2 8031最小应用系统
11.4 MCS-51单片机系统扩展
11.4.1 存储器扩展概述
11.4.2 存储器地址译码
11.5 程序存储器扩展
11.5.1 使用一片程序存储器扩展
11.5.2 多片程序存储器的扩展
11.5.3 大容量程序存储器的扩展
11.6 数据存储器扩展
11.7 输入/输出口扩展
11.7.1 简单I/O接口扩展
11.7.2 可编程I/O扩展芯片8255A
11.7.3 可编程I/O扩展接口8155
第4篇 MCS-51单片机与外设接口
第12章 MCS-51与键盘、显示器的接口
12.1 MCS-51单片机与键盘接口
12.1.1 独立式键盘
12.1.2 行列式键盘
12.2 MCS-51单片机与LED显示器接口
12.2.1 LED显示器的结构与原理
12.2.2 LED数码管显示器的译码方式
12.2.3 LED数码管的显示
12.2.4 LED显示器与单片机的接口
12.3 可编程键盘/显示接口芯片8279
12.3.1 8279内部结构和引脚
12.3.2 8279的命令字和状态字
12.3.3 8279和8051的接口
12.4 串行键盘/显示芯片HD7279A介绍
12.4.1 HD7279A简介
12.4.2 HD7279A命令时序
12.4.3 HD7279A与MCS-51单片机接口
12.4.4 HD7279A驱动程序
第13章 MCS-51与D/A、A/D的转换接口
13.1 A/D转换原理及常用芯片介绍
13.1.1 A/D转换器原理
13.1.2 ADC0809芯片介绍
13.2 ADC0809与MCS-51单片机的连接和软件驱动
13.2.1 硬件连接
13.2.2 软件编程
13.3 12位A/D转换芯片AD574介绍
13.3.1 AD574的结构和引脚
13.3.2 AD574与8051的接口和驱动软件
13.4 MCS-51单片机与DAC的接口
13.4.1 D/A转换器概述
13.4.2 8位DAC0832转换器与单片机的连接
第14章 MCS-51与其他常用芯片接口
14.1 MCS-51单片机与I2C总线芯片接口
14.1.1 I2C总线简介
14.1.2 I2C总线与MCS-51单片机接口
14.1.3 CAT24WCXX与单片机的接口与编程
14.2 MCS-51单片机与并行时钟日历芯片接口
14.2.1 并行日历时钟芯片DS12887介绍
14.2.2 DS 12887与单片机的接口和驱动程序
14.3 MCS-51单片机与串行日历时钟芯片接口
14.3.1 串行日历时钟芯片DS1302简介
14.4 V/F变换
14.5 MCS-51单片机与单总线数字温度传感器的接口
14.5.1 DS18B20简介
14.5.2 DS18B20的内部结构
14.5.3 DS18B20 的温度转换过程
14.5.4 DS18B20的软件驱动程序
第5篇 MCS-51单片机人机界面设计
第15章 汉字和西文字符显示原理
15.1 汉字和字符显示概述
15.2 汉字字符集介绍
15.3 汉字的内码
15.4 内码转换为区位码
15.5 字模提取与小字库建立
15.6 汇编语言字模与C语言字模互相转换
15.6.1 汇编语言字模转换为C语言字模
15.6.2 C语言字模转换为汇编语言字模
15.7 自造字膜点阵方法
15.7.1 自造字符点阵方法
15.7.2 自造图形点阵方法
第16章 T6963C的汉字字符显示
16.1 T6963C的一般介绍
16.2 T6963C的指令系统
16.3 T6963C和单片机的连接
16.4 T6963C的驱动程序
16.5 T6963C的内嵌字符表
第17章 KS0108液晶显示器驱动控制
17.1 KS0108液晶显示器概述
17.1.1 KS0108的硬件特点
17.1.2 KS0108与微处理机的接口
17.1.3 KS0108的电源和对比度调整
17.2 KS0108的指令系统
17.2.1 显示开/关指令
17.2.2 行列设置命令
17.2.3 数据和状态读写命令
17.3 KS0108的软件驱动程序
17.4 ASCII 8×8字符库
第18章 HD61830液晶显示器驱动控制
资料文件预览
共8文件夹,18个文件,文件总大小:5.83MB,压缩后大小:2.72MB
  • 单片机C语言程序设计课件
    • C51
      • MCS-51单片机C语言程序设计课件
        • 第二篇
          • Microsoft Powerpoint演示文稿2.4.ppt  [316.00KB]
          • Microsoft Powerpoint演示文稿2.5.ppt  [114.00KB]
          • Microsoft Powerpoint演示文稿2.6.ppt  [119.50KB]
        • 第三篇
          • Microsoft Powerpoint演示文稿3.7.ppt  [220.00KB]
          • Microsoft Powerpoint演示文稿3.8.ppt  [179.50KB]
          • Microsoft Powerpoint演示文稿3.9.ppt  [292.00KB]
          • Microsoft Powerpoint演示文稿3.10.ppt  [121.00KB]
          • Microsoft Powerpoint演示文稿3.11.ppt  [509.00KB]
        • 第四篇
          • Microsoft Powerpoint演示文稿4.12.ppt  [458.00KB]
          • Microsoft Powerpoint演示文稿4.13.ppt  [171.50KB]
          • Microsoft Powerpoint演示文稿4.14.ppt  [721.50KB]
        • 第五篇
          • Microsoft Powerpoint演示文稿5.15.ppt  [825.50KB]
          • Microsoft Powerpoint演示文稿5.16.ppt  [364.00KB]
          • Microsoft Powerpoint演示文稿5.17.ppt  [385.50KB]
          • Microsoft Powerpoint演示文稿5.18.ppt  [350.50KB]
        • 第一篇
          • Microsoft Powerpoint演示文稿1.1.ppt  [564.50KB]
          • Microsoft Powerpoint演示文稿1.2.ppt  [121.00KB]
          • Microsoft Powerpoint演示文稿1.3.ppt  [141.00KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部