简介
以80C51系列单片机为主,详细介绍单片机的工作原理、编程方法和实际应用等知识,内容包括单片机结构、C语言编程和典型接口器件等。周贤编著的《单片机项目教程--C语言版(十二五高职高专规划教材)》融进了作者多年教学、科研实践所获取的经验及实例,是作者在单片机课程教学改革的基础上编写而成的,采用“项目引领,任务驱动”的教学模式来编排,视各课题为一个项目,每个项目又由多个任务组成,读者通过完成各个任务而掌握本课题的所有知识。全书以读者的认知规律为主线,充分体现了以人为本的指导思想。作者为本书的写作开发了实验仿真板,设计了实验电路板,并且通过作者个人网站提供作者所设计的实验仿真板、实验电路板的原理图和印刷线路板图及书中所有的例子等。读者获得的不仅是一本文字教材,更是一个完整的学习环境。《单片机项目教程--C语言版(十二五高职高专规划教材)》可作为高等职业技术学院、中等职业学校、广播电视大学等的教学用书,也是电子爱好者自学单片机的很好的教材。除了本书之外,作者有成熟的教学方法可以交流,并可提供与之配套的实验器材,从而构成单片机教学的完整解决方案。
目录
绪论 单片机及C语言入门0.1 单片机的发展0.1.1 单片机名称的由来0.1.2 单片机技术的发展历史0.2 计算机数据表示0.2.1 常用的进位计数制0.2.2 二进制的算术运算0.2.3 数制间的转换0.2.4数的表示方法及常用计数制的对应关系0.2.5 逻辑数据的表示0.3 计算机中常用基本术语0.4 存储器0.5 C语言入门0.5.1 C语言的产生与发展0.5.2 C语言的特点0.5.3 C语言入门知识0.5.4 C语言程序特性分析0.6 C语言中的数据0.6.1 数据类型概述0.6.2 常量与变量0.6.3 整型数据0.6.4 字符型数据课题1 80C51单片机学习环境的建立任务1 使用STC89C51单片机制作实验电路板1.1.1 电路原理图1.1.2 电路板的制作与代码的写入任务2 让实验电路板具有仿真功能1.2.1 仿真的概念1.2.2 仿真芯片制作任务3 认识和使用成品实验电路板1.3.1 实验板简介1.3.2 工业控制器简介任务4 Keil软件的安装与使用1.4.1 Keil软件简介1.4.2 安装Keil软件1.4.3 使用Keil软件任务5 认识与使用实验仿真板1.5.1 实验仿真板的特点1.5.2 实验仿真板的安装与使用课题2 单片机的I/O接口任务1 用单片机控制LED2.1.1 任务分析2.1.2 任务实现任务2 用单片机发出声音2.2.1 任务分析2.2.2 任务实现2.2.3 延时工作过程的分析任务3 用指拨开关设置音调2.3.1 设置音调的实现2.3.2 任务实现2.3.3 单片机内部的并行I/O □任务4 用单片机制作风火轮玩具2.4.1 任务分析2.4.2 任务实现2.4.3 用仿真芯片来实现2.4.4 单片机的内部结构课题3 80C51单片机的中断系统任务1 紧急停车控制器3.1.1 中断的概念3.1.2 任务实现3.1.3 80C51的中断结构任务2 通过外部信号来改变风火轮的转速3.2.1 脉冲信号的获得3.2.2 任务实现3.2.3 qp断响应分析3.2.4 p断控制课题4 定时/计数器的应用任务1 包装流水线中的计数器4.1.1 定时/计数的基本知识4.1.2 任务实现4.1.3 单片机中的定时/计数器任务2 用单片机来唱歌4.2.1 歌谱与歌曲的基本知识4.2.2 用定时中断来产生不同频率的信号4.2.3 单片机唱歌的实现课题5 80C51的串行接口与串行通信任务1 使用串行口扩展并行口5.1.1 用串行口扩展并行输出5.1.2 用串行口扩展并行输入5.1.3 80C51单片机的串行接口任务2 单片机与PC机通信5.2.1 串行通信的基本知识5.2.2 任务实现5.2.3 串行口工作方式与波特率设置课题6 显示接口任务1一 位计数器6.1.1 单个数码管的结构6.1.2 任务实现任务2 银行利率屏的制作6.2.1 相关知识6.2.2 任务实现任务3 秒表6.3.1 LED显示器动态接口原理6.3.2 动态显示程序的编写6.3.3 秒表的实现任务4 小小迎宾屏6.4.1 字符型液晶显示器简介6.4.2 字符型液晶显示屏驱动程序6.4.3 小小迎宾屏的实现课题7 键盘接口任务1 键控风火轮7.1.1 单片机键盘简介7.1.2 任务实现任务2 可预置数的倒计时钟7.2.1 功能描述7.2.2 任务实现7.2.3 单片机键盘处理的方法任务3 智能仪器的键盘7.3.1 相关知识7.3.2 任务实现课题8 模拟量转换接口任务1 数字电压表8.1.1 A/D转换器工作原理8.1.2 数字电压表的制作任务2 数字化波形发生器8.2.1 D/A转换器工作原理8.2.2 数字信号发生器的实现课题9 I2C总线与SPI总线任务1 AT24芯片编程器9.1.1 I2C接口介绍9.1.2 AT24系列EEPR()M的结构及特性9.1.3 AT24系列EEPR()M的使用9.1.4 编程器的实现任务2 X5045编程器的制作9.2.1 X5045 芯片简介9.2.2 编程器的实现9.2.3 编程器的使用参考文献
单片机项目教程--C语言版
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×