单片机技术项目式教程(C语言版)
作者: 徐胜
出版时间:2015年
出版社:北京师范大学出版社
- 北京师范大学出版社
- 9787303193912
- 163290
- 0060174990-6
- 16开
- 2015年
- 工学
- 计算机科学与技术
- TP368.1
- 机电技术
- 中职
本书注重硬件电路分析、编程方法和学生职业素养的培养,可作为应用型本科、高职高专的电子、电气、机电、计算机等专业的单片机课程教材,同时也可作为中职、技工学校单片机课程教材及单片机初学者C语言快速入门参考用书。
项目一 控制单个LED闪烁——初识单片机
项目描述 及任务分解
任务一 使用Keil编写程序
任务二 使用Proteus设计仿真电路图
任务三 硬件电路制作
任务四 编写程序控制单个LED闪烁
知识点一 初识单片机
知识点二 单片机基本结构
知识点三 单片机最小应用系统
知识点四 认识LED
知识点五 C语言的特点
知识点六 C语言程序结构
项目二 广告灯的设计与制作——I/O
项目描述 及任务分解
任务一 硬件电路制作
任务二 广告灯的花样显示(排序实现)
任务三 广告灯的花样显示(循环语句实现)
知识点一 单片机的I/O端口
知识点二 单片机的存储器
知识点三 C51的标识符和关键字
知识点四 C51的数据类型
知识点五 C51。的常量与变量
知识点六 C语言循环语句
项目三 计时器的设计与制作——数码管
项目描述 及任务分解
任务一 硬件电路制作
任务二 数码管静态显示字符
任务三 数码管动态显示字符
任务四 按键控制数码管显示O~59
任务五 60s计时器的设计与制作
知识点一 数码管
知识点二 C51常用的运算符
知识点三 数组
知识点四 独立式按键
知识点五 C语言选择语句
项目四 抢答器的设计与制作——中断
项目描述 及任务分解
任务一 按键控制数码管显示0~59(外部中断实现)
任务二 数码管动态显示字符(定时器刷新)
任务三 60s计时器的设计与制作
任务四 抢答器的设计与制作
知识点一 中断的概念与功能
知识点二 中断系统
知识点三 中断编程
知识点四 定时器的结构与功能
知识点五 定时器的工作方式及控制方法
知识点六 定时/计数器的C语言编程
项目五 数字电压表的设计与制作——A/I)转换
项目描述 及任务分解
任务一 硬件电路制作
任务二 数字电压表的设计与制作
知识点一 A/D转换基本原理
知识点二 A/D芯片ADC0809
项目六 点阵显示电路的设计与制作——点阵
项目描述 及任务分解
任务一 8×8点阵显示字符
任务二 16×16点阵显示汉字
知识点一 8×8点阵的结构及原理
知识点二 LED点阵显示方式
知识点三 74HCl54译码器
项目七 数字温度计的设计与制作——1602液晶屏
项目描述 及任务分解
任务一 1602液晶屏显示字符
任务二 数字温度计的设计与制作
知识点一 排阻
知识点二 1602液晶屏
知识点三 温度传感器DSl8820
项目八 计算器的设计与制作——12864液晶屏
项目描述 及任务分解
任务一 12864液晶屏显示汉字
任务二 4×4矩阵键盘控制液晶显示字符
任务三 计算器的设计与制作
知识点一 DMl2864J点阵液晶显示器
附录A Proteus元件库中英文对照
附录B 5l单片机实验板
参考文献