登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書

『簡體書』MCS-51单片机技术项目驱动教程(C语言)

書城自編碼: 2653984
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者: 牛军 主编
國際書號(ISBN): 9787302412199
出版社: 清华大学出版社
出版日期: 2015-09-01

頁數/字數: 266页
書度/開本: 16开

售價:HK$ 61.1

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
股市趋势技术分析(原书第11版)
《 股市趋势技术分析(原书第11版) 》

售價:HK$ 221.8
汉匈战争全史
《 汉匈战争全史 》

售價:HK$ 99.7
恶的哲学研究(社会思想丛书)
《 恶的哲学研究(社会思想丛书) 》

售價:HK$ 109.8
不止江湖
《 不止江湖 》

售價:HK$ 98.6
天才留步!——从文艺复兴到新艺术运动(一本关于艺术天才的鲜活故事集,聚焦艺术史的高光时刻!)
《 天才留步!——从文艺复兴到新艺术运动(一本关于艺术天才的鲜活故事集,聚焦艺术史的高光时刻!) 》

售價:HK$ 154.6
双城史
《 双城史 》

售價:HK$ 110.9
冯友兰和青年谈心系列:不是问题的问题(哲学大师冯友兰和年轻人谈心,命运解读)
《 冯友兰和青年谈心系列:不是问题的问题(哲学大师冯友兰和年轻人谈心,命运解读) 》

售價:HK$ 55.8
月与蟹(青鲤文库)荣获第144届直木奖,天才推理作家经典作品全新译本。一部青春狂想曲,带你登上心理悬疑之巅。
《 月与蟹(青鲤文库)荣获第144届直木奖,天才推理作家经典作品全新译本。一部青春狂想曲,带你登上心理悬疑之巅。 》

售價:HK$ 50.4

 

建議一齊購買:

+

HK$ 192.0
《Visual Basic开发实例大全(提高卷)》
+

HK$ 236.8
《ASP.NET MVC 5 网站开发之美》
+

HK$ 146.2
《Android开发艺术探索》
+

HK$ 335.4
《HTML5权威指南【迄今为止最全面详实的网页设计参考书】》
+

HK$ 203.6
《深入PHP:面向对象、模式与实践(第3版)》
+

HK$ 106.2
《Visual Basic串口通信及编程实例(附光盘)(Vis》
內容簡介:
本书首先对8051单片机的硬件基础、C51编程基础、Keil C51软件的使用等方面进行了详细的介绍,然后具体针对基础型8051单片机的各功能模块,从工程应用的实际需要出发,将知识点分解为IO口输入输出功能、外部中断功能、LED数码管显示技术、LED点阵显示技术、键盘系统设计、定时器计数器应用、LCD液晶显示技术、串行口通信技术、AD转换器应用、DA转换器应用、并行RAM扩展、I2C总线扩展、SPI总线扩展等十三个部分,采用项目驱动的方式,以项目设计需要带动各部分知识点的学习,再以设计任务为载体,从硬件电路设计、C51程序编写、系统功能仿真等方面进一步促进读者对知识的理解和掌握,训练并提高其实践应用能力。

本书可作为高等院校电子、电气、自动化、计算机应用等相关专业单片机技术课程的教学用书,也可作为广大从事单片机应用系统开发的工程技术人员的参考用书。
目錄
目 录
第1章 单片机技术概述1
1.1 单片机的发展1
1.2 单片机的特点2
1.3 单片机的应用4
1.4 常用单片机简介5
1.5 单片机常用术语7
第2章 MCS-51单片机硬件基础11
2.1 MCS-51单片机内部结构及CPU11
2.1.1 内部结构11
2.1.2 8051CPU12
2.2 MCS-51单片机引脚功能15
2.3 MCS-51单片机存储器结构18
2.3.1 程序存储器19
2.3.2 数据存储器20
2.4 MCS-51单片机时钟及CPU时序23
2.4.1 单片机时钟23
2.4.2 CPU时序25
2.5 MCS-51单片机低功耗工作方式26
第3章 MCS-51单片机C语言程序设计基础27
3.1 C51概述27
3.2 C51数据类型27
3.3 C51变量定义30
3.3.1 变量存储类型与存储区30
3.3.2 变量的绝对定位31
3.3.3 C51位变量的定义32
3.3.4 C51特殊功能寄存器的定义34
3.3.5 C51指针的定义35
3.3.6 指针的应用35
3.4 C51函数的定义37
3.5 C51中的运算符和表达式38
3.6 C51语句和控制结构44
3.7 C51编程实例50
3.8 C51程序开发软件Keil C简介51
3.8.1 建立工程项目52
3.8.2 建立C语言程序文件并编译54
3.8.3 调试与仿真57
第4章 项目一:按键控制8个LED灯花样显示61
4.1 MCS-51单片机IO口结构及工作原理61
4.1.1 P0口结构与应用61
4.1.2 P1口结构与应用65
4.1.3 P2口结构与应用66
4.1.4 P3口结构与应用66
4.2 MCS-51单片机IO口编程67
4.3 项目设计69
第5章 项目二:两级外部中断控制LED灯做不同显示73
5.1 中断技术概述73
5.1.1 中断的概念73
5.1.2 中断的功能74
5.2 MCS-51单片机中断系统74
5.2.1 中断系统结构74
5.2.2 中断系统中的特殊功能寄存器75
5.3 外部中断功能编程实例80
5.4 项目设计81
5.5 外部中断源扩展84
第6章 项目三:单片机控制多位LED数码管动态显示87
6.1 LED数码管结构及显示原理87
6.2 LED数码管静态显示及实例90
6.3 LED数码管动态显示及实例92
6.4 项目设计94
第7章 项目四:单片机控制16×16 LED点阵显示汉字99
7.1 LED点阵结构及显示原理99
7.1.1 LED点阵结构99
7.1.2 显示原理100
7.2 8×8点阵应用实例101
7.3 16×16点阵汉字显示104
7.3.1 LED汉字点阵的编码原理104
7.3.2 字模的提取105
7.3.3 16×16 LED点阵构成106
7.3.4 应用实例106
7.4 项目设计110
第8章 项目五:单片机4×4矩阵键盘输入并显示123
8.1 按键的识别与抖动123
8.2 独立式键盘设计124
8.3 矩阵式键盘结构与扫描方法125
8.3.1 矩阵式键盘结构125
8.3.2 行扫描法原理及编程126
8.3.3 行列反转法原理及编程127
8.4 项目设计128
第9章 项目六:单片机对外部脉冲计数并定时控制135
9.1 MCS-51单片机定时器计数器结构135
9.2 AT89C51单片机定时器计数器工作方式与工作模式136
9.2.1 特殊功能寄存器TMOD和TCON137
9.2.2 定时器的四种模式及应用138
9.3 AT89C51单片机定时器计数器编程实例141
9.3.1 编程初始化步骤141
9.3.2 编程实例142
9.4 项目设计147
第10章 项目七:LCD1602液晶显示的电子密码锁设计151
10.1 LCD1602液晶显示模块151
10.2 LCD1602液晶显示设计实例156
10.3 项目设计160
第11章 项目八:单片机与PC机互发数据171
11.1 数据通信方式171
11.2 AT89C51单片机串行口结构及工作原理173
11.3 串行口工作方式及控制175
11.3.1 串口相关的特殊功能寄存器175
11.3.2 串口工作方式177
11.3.3 波特率设计179
11.4 串口应用实例180
11.4.1 串口编程初始化步骤180
11.4.2 方式0应用实例181
11.4.3 方式1应用实例184
11.4.4 方式3应用实例185
11.5 项目设计186
第12章 项目九:单片机片外三总线扩展并行SRAM195
12.1 MCS-51单片机并行扩展三总线结构195
12.2 扩展片外并行RAM方法196
12.2.1 常用静态RAM芯片196
12.2.2 单片机与6264的接口设计197
12.2.3 访问片外RAM的软件编程201
12.3 项目设计202
第13章 项目十:ADC0809多通道电压采集与显示205
13.1 ADC0809简介205
13.2 ADC0809与AT89C51的接口及编程方法207
13.2.1 采用IO口控制方式207
13.2.2 采用总线操作方式209
13.3 项目设计212
第14章 项目十一:基于DAC0832的数字波形发生器217
14.1 DAC0832简介217
14.2 DAC0832与AT89C51的接口及编程方法219
14.2.1 直通方式219
14.2.2 单缓冲方式220
14.2.3 双缓冲方式221
14.3 项目设计222
第15章 项目十二:AT89C51扩展串行E2PROM AT24C02227
15.1 I2C总线简介227
15.1.1 I2C总线信号逻辑228
15.1.2 I2C总线数据传输过程229
15.2 AT89C51扩展I2C总线方法230
15.3 AT89C51扩展I2C总线编程231
15.4 项目设计233
第16章 项目十三:单片机扩展SPI总线接口239
16.1 SPI总线简介239
16.2 AT89C51扩展SPI总线接口方法240
16.3 AT89C51扩展SPI总线程序编写方法240
16.3.1 数据输出241
16.3.2 数据输入242
16.3.3 数据同时输入输出243
16.4 项目设计1:AT89C52扩展串行
AD转换器TLC2543244
16.4.1 TLC2543简介245
16.4.2 项目设计248
16.5 项目设计2:AT89C52扩展串行
DA转换器TLC5615251
16.5.1 TLC5615简介251
16.5.2 项目设计253
附录A ASCII码表257
附录B C51库函数259
参考文献267
內容試閱
该书主要具有以下几个特点。
1从工程应用的实际出发,优化了教学内容,删繁就简,抓住核心知识,摒弃过时的理论与技术,补充新技术、新方法。譬如:去除了汇编指令和汇编语言编程部分,直接培养学生的单片机C语言编程应用能力;在串口通信部分,补充了当前已广泛采用的“USB转串口”硬件接口方法。
2以项目设计任务为主线带动相关知识点的介绍和应用技能训练,通过对多个训练项目的设计与实现,达到对51单片机所有知识单元和功能模块的系统学习和训练。
3项目设计案例能把理论知识和实践应用密切联系,设计方案紧扣工程实际,注重引导读者了解工程应用中需要考虑的实际问题和解决思路,培养工程化设计意识,锻炼分析问题、解决问题的能力。
4项目知识点的掌握由浅入深,先进行基本编程方法练习,在此基础上,进一步开展工程项目的综合设计与编程。
5每一个项目的设计例程都在Proteus仿真软件中运行通过,便于读者实践练习。
全书共分为16章。第1章为单片机技术概述;第2章介绍MCS-51单片机的硬件基础;第3章介绍51单片机的C语言程序设计基础;第4章~第16章为项目设计,分别针对单片机的IO口输入输出功能、外部中断功能、LED数码管显示技术、16×16LED点阵显示技术、键盘系统设计、单片机定时器计数器应用、LCD1602液晶显示技术、串行口通信技术、8位并行AD转换器应用、8位并行DA转换器应用、并行RAM扩展、I2C总线扩展、SPI总线扩展等内容分为13个项目设计,首先介绍基本知识点及应用方法,紧跟着进行项目设计训练,包括硬件电路设计、软件编程、系统仿真等,有效促进对知识的理解并提高实践应用能力。
本书由南阳理工学院的牛军、黄大勇、薛晓和曹原等老师组稿和编写,全书由牛军统编和审定。其中,牛军编写了第3、7、15、16章,黄大勇编写了第6、8、9、13、14章和附录,薛晓编写了第10、11、12章,曹原编写了第1、2、4、5章。
……

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.