注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络硬件、外部设备与维护单片机技术与应用(C语言项目式教程)

单片机技术与应用(C语言项目式教程)

单片机技术与应用(C语言项目式教程)

定 价:¥39.80

作 者: 宋雪臣,单振清 编
出版社: 化学工业出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787122368003 出版时间: 2020-07-01 包装: 平装
开本: 16开 页数: 189 字数:  

内容简介

  本书以C语言为编程语言,以程序开发软件Keil C和电路设计调试软件Proteus为学习工具,通过八个项目介绍了MCS-51单片机的结构、程序设计、中断系统及应用、定时器系统及应用、存储器及其扩展、单片机I/O接口扩展、单片机串行通信、单片机接口技术等,每个项目包括项目描述、知识准备、项目实施、拓展与提高、项目小结和项目训练六个环节,并免费提供电子课件、典型例题相关动画及Proteus仿真、习题参考答案等教学资源,以帮助教学和方便学生理解课程内容。 本书理论与实践紧密结合,内容丰富而精炼,文字通俗易懂,讲解深入浅出,适合作为高职院校机电一体化、电气自动化、电子、计算机以及相关专业的教材,对于单片机爱好者、工程技术人员等也具有参考价值和实用价值。

作者简介

  宋雪臣,男,1969年生人,副教授职称,硕士研究生学历,从教于山东水利职业技术学院电气系,山东工业大学电气自动化专业毕业,从事高职高专教学二十余载,具有丰富的教学和社会实践经验.编写高职高专教材多部,包括单片机应用技术,传感器应用技术等。

图书目录

项目一闪烁彩灯设计1
【项目描述】1
【知识准备】1
一、单片机概述1
二、AT89S51单片机的基本结构1
三、AT89S51引脚及功能3
四、CPU的结构 4
五、单片机的存储结构5
六、单片机最小系统构建8
【项目实施】11
一、设计方案11
二、硬件电路11
三、源程序设计与调试11
四、Proteus仿真15
【拓展与提高】19
【项目小结】19
【项目训练】20

项目二汽车转向灯设计22
【项目描述】22
【知识准备】22
一、AT89S51的I/O口22
二、C语言程序的基本结构25
三、C语言语法基础25
四、程序基本结构与相关语句33
【项目实施】36
一、设计方案36
二、硬件电路37
三、源程序设计与调试38
四、Proteus仿真40
【拓展与提高】40
【项目小结】42
【项目训练】42

项目三故障报警器设计45
【项目描述】45
【知识准备】45
一、中断的基本概念45
二、AT89S51单片机的中断系统46
三、中断处理过程50
四、中断服务程序编写53
五、数组53
六、LED数码管56
【项目实施】58
一、设计方案58
二、硬件电路58
三、Keil C51源程序设计与调试58
四、Proteus仿真61
【拓展与提高】61
一、借用定时器溢出中断作为外部中断61
二、采用中断加查询法扩展外部中断62
【项目小结】63
【项目训练】64

项目四可调时间电子钟设计66
【项目描述】66
【知识准备】66
一、定时/计数器的结构66
二、定时器/计数器的工作原理67
三、 定时器控制寄存器和工作方式寄存器67
四、定时/计数器的工作方式69
五、定时器/计数器的编程和应用75
六、函数78
【项目实施】81
一、设计方案81
二、硬件电路81
三、Keil C51源程序设计与调试81
四、Proteus仿真86
【拓展与提高】86
【项目小结】88
【项目训练】89

项目五路口交通灯设计92
【项目描述】92
【知识准备】92
一、AT89S51系统扩展概述92
二、程序存储器的扩展98
三、数据存储器的扩展101
四、扩展并行I/O口103
【项目实施】108
一、设计方案108
二、硬件电路108
三、Keil C51源程序设计与调试109
四、Proteus仿真111
【拓展与提高】112
【项目小结】114
【项目训练】115

项目六密码锁设计118
【项目描述】118
【知识准备】118
一、键盘接口原理118
二、AT89S51单片机与液晶显示器(LCD)的接口121
【项目实施】128
一、设计方案128
二、硬件电路128
三、Keil C51源程序设计与调试129
四、Proteus仿真136
【拓展与提高】137
【项目小结】137
【项目训练】139

项目七串行通信140
【项目描述】140
【知识准备】140
一、串行通信基础140
二、 AT89S51的串行口142
【项目实施】149
一、设计方案149
二、硬件电路150
三、Keil C51源程序设计与调试150
四、Proteus仿真153
【拓展与提高】154
一、串口类型154
二、USB接口154
【项目小结】155
【项目训练】156

项目八数字电压表设计159
【项目描述】159
【知识准备】159
一、D/A转换器芯片及其接口技术159
二、A/D转换器芯片及其接口技术169
【项目实施】181
一、设计方案181
二、硬件电路182
三、Keil C51源程序设计与调试182
四、Proteus仿真185
【拓展与提高】186
【项目小结】186
【项目训练】187

参考文献189

本目录推荐