登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』单片机技术及C51程序设计(第2版)

書城自編碼: 2948435
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 唐颖 主编
國際書號(ISBN): 9787121305030
出版社: 电子工业出版社
出版日期: 2017-01-01
版次: 2 印次: 1
頁數/字數: 328/525000
書度/開本: 16开 釘裝: 平装

售價:NT$ 324

我要買

share:

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



新書推薦:
索恩丛书·盛清统治下的太监与皇帝
《 索恩丛书·盛清统治下的太监与皇帝 》

售價:NT$ 403.0
透过器物看历史(全6册)
《 透过器物看历史(全6册) 》

售價:NT$ 2234.0
我在台北故宫博物院读名画
《 我在台北故宫博物院读名画 》

售價:NT$ 500.0
尼罗河往事:古埃及文明4000年
《 尼罗河往事:古埃及文明4000年 》

售價:NT$ 347.0
一个人·谁也不是·十万人(诺贝尔文学奖得主反思自我的巅峰之作)
《 一个人·谁也不是·十万人(诺贝尔文学奖得主反思自我的巅峰之作) 》

售價:NT$ 250.0
重写晚明史(全5册  精装)
《 重写晚明史(全5册 精装) 》

售價:NT$ 3560.0
汉末晋初之际政治研究
《 汉末晋初之际政治研究 》

售價:NT$ 602.0
强者破局:资治通鉴成事之道
《 强者破局:资治通鉴成事之道 》

售價:NT$ 367.0

內容簡介:
全书分为11 章,内容包括单片机的基本概念、MCS-51 系列单片机内部结构、指令系统和汇编语言程序设计、Keil C51 语法及程序设计、MCS-51 系列单片机内部硬件资源及应用、系统功能的扩展、键盘与显示接口、AD 与DA 转换接口、单片机的其他接口、综合应用实例、单片机应用系统设计等。第1 章至第4 章主要介绍MCS-51 单片机的内部结构、指令系统和C51 结构。从第5 章开始介绍MCS-51 系列单片机的接口及应用。本书除了在第1 章至第9 章中给出许多的相关实例,还专门组织了第10 章、第11 章,给出了大量的设计性实例和系统设计实例。书中的实例一般采用汇编与C 语言编程对照的方式编写,但在第10 章、第11章较复杂的实例中只采用C 语言编程。力求通过应用实例,使读者既可以在学习中进行类比编程,又可以开阔思路,提高实际编程效率和工作能力。
關於作者:
唐颖教授,从教30多年,主讲单片机、数字电子技术、EDA技术等课程,编写多部相关教材;荣获全国优秀教师称号,浙江省电子协会会员。
目錄
目录
第1章基础知识1
1.1信息在计算机中的表示方法1
1.1.1数在计算机内的表示1
1.1.2字符在计算机内的表示5
1.2单片机的基本概念和特点5
1.2.1基本概念5
1.2.2单片机的主要特点6
1.3单片机的发展概况及应用领域7
1.3.1发展概况7
1.3.2单片机的应用10
1.4单片机主要类型介绍及分类10
1.4.1常用系列单片机产品及性能简介10
1.4.2MCS-51系列单片机分类12
1.4.3AT89系列单片机分类14
1.4.4其他公司的51系列单片机15
本章小结15
习题116
第2章MCS-51系列单片机的内部结构和引脚17
2.1MCS-51系列单片机内部结构和引脚说明17
2.1.1MCS-51系列单片机内部结构框图18
2.1.2MCS-51系列单片机外部引脚说明21
2.2MCS-51系列单片机存储器23
2.2.1程序存储器24
2.2.2数据存储器25
2.3MCS-51系列单片机并行IO接口28
2.3.1P0口结构及功能29
2.3.2P1口结构及功能30
2.3.3P2口结构及功能30
2.3.4 P3口结构及功能31
2.4MCS-51系列单片机的时钟电路与时序32
2.4.1时钟电路32
2.4.2CPU时序32
2.4.3MCS-51系列单片机的复位电路34
2.4.4MCS-51系列单片机的掉电和节电方式35
本章小结37
习题237
第3章MCS-51系列单片机指令系统和汇编语言程序设计39
3.1指令系统基本概念39
3.1.1指令基本格式39
3.1.2指令分类40
3.1.3指令描述符号介绍40
3.2MCS-51系列单片机的寻址方式41
3.3MCS-51系列单片机的指令系统43
3.3.1数据传送类指令44
3.3.2算术运算类指令50
3.3.3逻辑运算及移位指令56
3.3.4位操作类指令59
3.3.5控制转移类指令62
3.4汇编程序设计示例67
3.4.1汇编程序伪指令68
3.4.2顺序程序69
3.4.3分支程序71
3.4.4循环程序73
3.4.5查表程序78
3.4.6散转程序79
3.4.7子程序80
本章小结83
习题383
第4章Keil C51语法及程序设计88
4.1C 语言与MCS-51系列单片机88
4.1.1C语言的特点及程序结构88
4.1.2C语言与MCS-51系列单片机90
4.2C51程序结构及数据类型91
4.2.1C51程序结构91
4.2.2C51的数据类型91
4.3C51的存储种类及存储区94
4.3.1常量94
4.3.2变量95
4.3.3C51存储模式98
4.3.4绝对地址访问99
4.4C51构造数据类型101
4.4.1数组101
4.4.2指针103
4.4.3结构106
4.4.4联合109
4.4.5枚举111
4.5C51运算符与表达式111
4.5.1赋值运算111
4.5.2算术运算符112
4.5.3关系运算符112
4.5.4逻辑运算符112
4.5.5位运算符113
4.5.6复合赋值运算符113
4.5.7逗号运算符114
4.5.8条件运算符114
4.5.9指针与地址运算符114
4.6表达式语句及复合语句115
4.6.1表达式语句115
4.6.2复合语句116
4.7C51的输入输出116
4.7.1格式输出函数printf117
4.7.2格式输入函数scanf117
4.8C51程序基本结构与相关语句118
4.8.1C51的基本结构118
4.8.2if语句120
4.8.3switchcase语句120
4.8.4while语句121
4.8.5dowhile语句122
4.8.6for语句123
4.8.7循环的嵌套123
4.8.8break和continue语句124
4.8.9return语句125
4.9函数125
4.9.1函数的定义125
4.9.2函数的调用与声明128
4.9.3函数的嵌套与递归130
4.10汇编语言与C语言混合编程131
本章小结136
习题4136
第5章MCS-51系列单片机内部硬件资源及应用138
5.1MCS-51系列单片机的并行IO接口138
5.1.1端口输入输出操作138
5.1.2IO接口的位操作指令139
5.1.3并行口应用举例139
5.2中断系统141
5.2.1中断的基本概念141
5.2.2MCS-51系列单片机的中断系统141
5.2.3MCS-51系列单片机中断系统的应用146
5.3MCS-51系列单片机的定时计数器150
5.3.1定时计数器的结构与工作原理150
5.3.2定时计数器的工作方式152
5.3.3定时计数器的应用154
5.4MCS-51系列单片机的串行口及串行通信159
5.4.1串行通信的基本概念160
5.4.2MCS-51系列单片机的串行口及控制寄存器162
5.4.3MCS-51系列单片机串行通信工作方式164
5.4.4串行口应用举例166
本章小结176
习题5177
第6章MCS-51系列单片机系统功能的扩展178
6.1单片机最小应用系统178
6.2存储器的扩展179
6.2.1程序存储器的扩展180
6.2.2数据存储器的扩展182
6.2.3存储器综合扩展举例183
6.3IO接口扩展184
6.3.1简单IO接口扩展185
6.3.2用串行口扩展并行IO接口186
6.3.3可编程IO接口扩展187
本章小结192
习题6192
第7章MCS-51系列单片机键盘与显示器接口193
7.1MCS-51系列单片机与键盘的接口193
7.1.1键盘的工作原理与扫描方式193
7.1.2独立式按键及接口195
7.1.3矩阵式键盘及接口198
7.2MCS-51系列单片机与LED数码管显示接口203
7.2.1LED数码管的结构与原理203
7.2.2LED数码管显示方式205
7.2.3LED数码管显示接口典型应用电路206
7.3键盘、LED数码管组合接口213
本章小结217
习题7218
第8章MCS-51系列单片机 与AD、DA转换器接口219
8.1MCS-51系列单片机与AD转换器接口219
8.1.1AD转换器ADC0809简介220
8.1.2ADC 0809与MCS-51系列单片机的接口221
8.1.3AD574转换器与51系列单片机的接口224
8.2MCS-51系列单片机与DA转换接口226
8.2.1DA转换器DAC0832简介227
8.2.2DAC0832与51型单片机的接口实例229
本章小结232
习题8233
第9章MCS-51系列单片机的其他接口234
9.1LCD显示模块与MCS-51系列单片机的接口234
9.1.1字符点阵式液晶显示器234
9.1.2RT-1602C液晶显示模块与单片机的接口239
9.1.3图形点阵式液晶显示器LCD12864简介243
9.2时钟日历芯片与MCS-51系列单片机的接口248
9.2.1串行时钟日历芯片DS1302简介248
9.2.2DS1302与单片机接口250
9.3I2C总线芯片与MCS-51系列单片机的接口254
9.3.1I2C总线简介254
9.2.2I2C总线EEPROM芯片与单片机接口256
本章小结261
习题9261
第10章综合实例262
10.1流水灯的设计262
10.2简易报警发生器设计264
10.3外部负脉冲宽度测量电路266
10.4 航标灯控制程序设计267
10.599s跑码表设计269
10.6独立式按键的应用272
10.7带数码显示的AD转换电路274
10.8直流电机控制276
10.9步进电动机控制设计280
习题10282
第11章单片机应用系统设计283
11.1单片机应用系统的基本结构283
11.1.1单片机应用系统的硬件组成283
11.1.2硬件系统设计原则284
11.1.3单片机应用系统的软件设计285
11.2数字电子钟日历系统设计实例286
11.2.1电子时钟日历系统要求与设计方案286
11.3单片机遥控系统的应用设计291
11.3.1系统要求与设计方案291
11.3.2系统硬件电路的设计291
11.3.3系统程序设计296
11.3.4调试及性能分析300
11.3.5控制源程序清单300
附录AMCS-51系列单片机指令表309
附录BASCII码313
参考文献
內容試閱
第2版前言

随着单片机制造技术的飞速发展及其开发条件的普及,单片机开发的产品已广泛地应用在家电、通信、医疗设备、工业控制、航空航天和军事方面。其中,MCS-51系列单片机是各高校进行单片机教学的典型机型,在我国得到了较广泛的应用。为了适应本科单片机课程的应用性教学改革及缩小学校教学和企业应用之间的距离,2012年编者在电子工业出版社的大力支持下,出版了本书第1版。第1版教材以传统的汇编语言与单片机C语言对照编程的方式,介绍了MCS-51系列单片机的原理、结构及应用设计,较好地达到了通过汇编程序设计帮助学生更好地理解单片机的内部结构与特性,并通过C语言程序设计提高学生的综合设计与实际应用能力的教学目的。
本书第1版经过在4年多的使用,编者也感到了原内容在单片机接口应用和多方位实例介绍等方面还存在不足。因此,借《单片机技术及C51程序设计(第2版)》教材出版的机会,针对原教材的不足之处进行了修订,具体修改内容如下:
(1)为了加强大部分初学者对数字、字符等信息在计算机内存储方式的认知,在第1章基础知识中增加了一节信息在计算机中的表示方法,重点介绍补码在计算机运算中的应用特点。
(2)在实际应用中,常常会碰到需要汇编语言与C语言和混合编写的问题。因此在第4章中增加了一节汇编语言与C语言混合编程,重点介绍汇编语言与C语言混合编程的编程规则。
(3)为了加强读者对单片机内部硬件资源的理解和应用,在第5章中对中断系统和定时计数器的实例进行了增加与修改,以求更全面、更详尽地介绍它们的设计和应用方式。
(4)为使教学内容更符合学生的认知过程,在对第4、7章中的内容进行局部修改的基础上对部分小节的顺序进行了调整。
(5)为了加强对单片机外部接口应用的教学,使学生更多地接触各类常用的接口器件,在介绍基本接口(按键、LED数码管、AD转换器、DA转换器)的基础上,增加了第9章MCS-51系列单片机的其他接口的内容。在这章中主要介绍了常用的单片机与液晶显示器、时钟日历芯片、I2C总线芯片的接口及编程方法,为开展单片机综合设计及接口应用的实践教学提供了方便。
(6)注重实践能力的培养是本教材编写的出发点。为使读者更好地掌握各章节的内容和知识点,对每章后的习题进行了精心的编排,增加一些章节的习题量,使其能尽量涵盖所学的知识点,起到复习和巩固知识的作用。
本书由浙江树人大学的唐颖、阮越、程菊花、任条娟、黄震梁和湖北工业大学的谭保华共同编写。全书由唐颖、阮越主编并统稿。在本书的编写过程中,借鉴了许多教材的宝贵经验,在此谨向这些作者表示诚挚的感谢。
由于编者水平有限,时间仓促,不妥之处在所难免,衷心希望广大读者批评指正。
编 者
2016年10月

第1版前言
MCS-51系列单片机是各高校进行单片机教学的典型机型,在我国得到了较广泛的应用。以往单片机原理及应用课程的教学基本上都是采用汇编语言进行讲解和设计程序的,虽然汇编语言编写程序具有对硬件操作方便,编写的程序代码短、实时性强等优点,但可读性和可移植性都较差。
当前,单片机的种类很多,企业选用的单片机也不尽相同,而各大学所讲授的大多是51系列单片机。由于不同种类单片机的指令系统不同,汇编语言不能通用,且编程繁杂。为培养能尽快适应社会需求的应用型技术人才,使毕业生到企业后,面对各种不同类型的单片机,不需要经过再学习就能直接上手,我们对单片机的教学进行了改革,根据掌握知识结构的规律和实际应用的要求,在单片机的教学内容中增加了用C语言程序设计实现单片机应用的内容,使教学能更紧密地与企业人才需求相结合。
单片机技术是一门应用性很强的专业课,其理论和实践技能是从事电类专业技术人员所不可缺少的。作者多年从事单片机原理及应用课程的教学与实践指导,因此希望能将其教学积累加入教材,对教材进行重新改编。本教材中单片机的机型选用51系列单片机,结合目前应用非常广泛的C51程序设计及Keil C51编译器,在汇编程序设计的基础上,增加了用C语言进行单片机程序设计的内容,且加入C51编程方法的教学与实践,以配合教学内容的改革。
在教材的编写中,作者非常重视理论与实践的密切结合。书中给出了很多应用实例,且采用汇编语言与C语言对照编程的方法,力图通过汇编程序设计来帮助学生更好地理解和掌握单片机的内部结构与特性,同时通过C语言程序设计来提高学生的综合设计和实际应用能力。
本教材的特点主要体现在:
(1)深入浅出地介绍单片机内部结构和指令系统,通过简单的汇编程序理解和加深对单片机内部结构,特别是存储器和并行口的理解。
(2)增加单片机C语言应用程序设计内容,注重实例的引导。在程序设计的编写中,采用由实例引导,总结、归纳语法的方式,轻松地引导读者进入C语言编程的环境,尽量减少枯燥和压力感。
(3)在单片机接口、应用等章节中,同一示例的讲解分别采用汇编和C语言两种编程方式进行对比,以达到能同时兼顾汇编语言和C语言两个方面的教学目的。
(4)注重实践能力的培养。本书除了在每个应用章节中给出许多的相关实例,还专门组织了第9、10章,给出大量的设计性实例和系统设计实例,作为前几章学习后的综合应用,供实验、课程设计及学生课外设计时参考。
本书由浙江树人大学的唐颖、程菊花、任条娟、谭保华、黄震梁、阮越共同编写。其中第1、2、7、8章由唐颖编写,第5、6章由程菊花编写,第3章由任条娟编写,第4章及10章的部分章节由黄震梁编写,第9、10章的部分章节由阮越编写,由唐颖主编并统稿完成。在本书的编写过程中,借鉴了许多教材的宝贵经验,在此谨向这些作者表示诚挚的感谢。
由于编者水平有限,时间仓促,不妥之处在所难免,衷心希望广大读者批评指正。
编者
2012年2月

 

 

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