新書推薦:
《
锂电储能产品设计及案例详解
》
售價:NT$
505.0
《
首辅养成手册(全三册)
》
售價:NT$
551.0
《
清洁
》
售價:NT$
296.0
《
组队:超级个体时代的协作方式
》
售價:NT$
352.0
《
第十三位陪审员
》
售價:NT$
245.0
《
微观经济学(第三版)【2024诺贝尔经济学奖获奖者作品】
》
售價:NT$
709.0
《
Python贝叶斯深度学习
》
售價:NT$
407.0
《
文本的密码:社会语境中的宋代文学
》
售價:NT$
306.0
|
內容簡介: |
全书第1章为单片机概述;第2章介绍单片机硬件基础;第3章单片机系统的设计与开发环境;第4章C51程序设计基础;第5章项目一单片机控制LED流水灯;第6章项目二中断;第7章项目三数码管;第8章项目四单片机定时计数器;第9章项目五键盘;第10章项目六单片机控制字符液晶显示;第11章项目七单片机串口;第12章项目八ADC0809;第13章项目九DAC0832;第14章项目十I2C串行总线.
|
關於作者: |
毕克玲,女,汉族,讲师,大连海事大学硕士,发表《基于ARM的ZigBee无线网络传感器的设计与实现》等论文多篇;主持完成《基于zigbee技术的学生考勤系统设计》校级科研课题;发表《一种智能车用安全系统装置》等多项实用新型专利;发表《智能公交站牌软件V1.0》软件著作权多项;主持并参加《计算机概论》、《单片机原理与接口技术》等多项校级教学模式改革项目。
|
目錄:
|
1单片机概述
11单片机的发展
12单片机的应用
13常用单片机型号简介
2单片机硬件基础
21单片机内部结构
22单片机引脚及其功能
23单片机存储器结构
24单片机时钟
25单片机最小系统的设计
3单片机系统的设计与开发环境
31实例用单片机点亮一个LED灯
32Keil软件的安装
33Keil工程的建立
34Keil调试
35Proteus开发平台
36进入Proteus ISIS
4C51程序设计基础
41标识符与关键字
42C51程序设计的基本语法
43C51程序的基本语句
44函数
45函数变量的存储方式
46数组
47指针
48数组的指针
49结构体、共用体与枚举体
410预处理器
5项目一单片机控制LED流水灯
51单片机IO口结构
52单片机IO口编程
53实验项目
6项目二中断
61中断的概念
62单片机中断系统
63实验项目
7项目三数码管
71数码管结构及原理
72LED数码管静态显示电路
73LED数码管动态显示电路
74实验项目
8项目四单片机定时器计数器
81单片机定时器计数器结构
82单片机定时器计数器工作方式与工作模式
83实验项目
9项目五键盘
91按键检测的原理
92按键消抖
93矩阵按键
94实验项目
10项目六单片机控制字符液晶显示
101LCD1602液晶显示模块原理
102LCD1602操作时序图
103相关指令介绍
1041602编程方法
105实验项目
11项目七单片机串口
111单片机串口结构及其工作原理
112串口的工作方式
113串行工作方式
114串口波特率计算
115单片机串口做串行移位寄存器应用实验
116单片机与笔记本电脑通信实验
117实验项目
12项目八ADC0809
121ADC0809简介
122ADC0809与单片机的接口及其编程
123实验项目
13项目九DAC0832
131DAC0832转换器介绍
132DAC0832简介
133DAC0832与单片机的接口及其编程
134实验项目
14项目十I2C串行总线
141I2C串行总线的组成及工作原理
142I2C串行总线概述
143I2C总线的数据传送
144实验项目
15数字温湿度测量系统设计
151设计任务
152SHT11芯片介绍
153硬件电路设计
154软件程序设计
16基于单片机的可扩展智能插座
161设计任务
162设计思想
163系统结构设计
164硬件电路设计
165软件程序设计
17智能养鱼一体化系统
171设计任务
172设计任务描述
173系统结构设计
174硬件电路设计
175软件程序设计
参考文献
附录一ASCII码表
附录二Proteus常用器件查找代码
|
內容試閱:
|
单片机技术是一门实践性非常强的专业技术课程。单片机是单片微型计算机(Single Chip Microcomputer)的简称,具有集成度高、处理功能强、可靠性好、系统结构简单、体积小、速度快、价格低廉等特点,在武器装备、航空航天、机器人、智能仪器仪表、工业检测控制、机电一体化、家用电器等许多领域得到广泛的应用,并对人类社会产生巨大的影响。
传统的单片机原理与应用课程教学模式中的教学顺序一般为单片机的指令系统、汇编语言程序设计、C语言程序设计、IO口、定时计数器、中断系统、串行通信、IO扩展、AD转换、DA转换,授课方式都是先理论后实践的方式。学习内容枯燥乏味,学生学习兴趣不大,积极性不高,导致几周教学结束之后,学生的学习兴趣全无,放弃了本课程的学习。本教材采用项目驱动的方式,通过项目设计带动知识点的学习,提高学生的学习兴趣,让学生边做边实践。各章设计基本思路为:知识点介绍、硬件设计(Proteus仿真)电路、软件编程(C语言)、运行结果等。
该书主要具有以下几个特点:
1.从工程应用的实际出发,优化了教学内容,删繁就简,抓住核心知识,摒弃过时的理论与技术,补充新技术、新方法,直接培养学生的单片机C语言编程应用能力。
2.以项目设计任务为主线带动相关知识点的介绍和应用技能训练,通过对多个训练项目的设计与实现,达到对51单片机所有知识单元和功能模块的系统学习和训练。
3.项目设计案例能把理论知识和实践应用密切联系,设计方案紧扣工程实际,注重引导读者了解工程应用中需要考虑的实际问题和解决思路,培养工程化设计意识,锻炼分析问题、解决问题的能力。
4.项目知识点的掌握由浅入深,先进行基本编程方法练习,在此基础上,进一步开展工程项目的综合设计与编程。
5.每一个项目的设计均在Proteus仿真软件中运行通过,便于读者实践练习。
全书共分两大部分。第一部分为基本内容介绍,共有14章:第1章单片机概述,第2章单片机硬件基础,第3章单片机系统的设计与开发环境,第4章C51程序设计基础,第5章项目一单片机控制LED流水灯,第6章项目二中断,第7章项目三数码管,第8章项目四单片机定时器计数器,第9章项目五键盘,第10章项目六单片机控制字符液晶显示,第11章项目七单片机串口,第12章项目八ADC0809,第13章项目九DAC0832,第14章项目十I2C串行总线。第二部分为提高篇,共有3章:第15章数字温湿度测量系统设计,第16章基于单片机的可扩展智能插座,第17章智能养鱼一体化系统。每章紧跟项目进行设计训练,通过项目有效促进对知识的理解并提高实践应用能力。
本书由辽东学院信息工程学院的宁靖、姜大为等老师和学生帮助组稿和编写。再次感谢提供帮助的各方人士。
|
|