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

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』51单片机C语言学习之道——语法、函数、Keil工具及项目实战

書城自編碼: 3162238
分類: 簡體書→大陸圖書→計算機/網絡行业软件及应用
作者: 孙鹏
國際書號(ISBN): 9787302490890
出版社: 清华大学出版社
出版日期: 2018-02-01
版次: 1

書度/開本: 16开 釘裝: 平装

售價:NT$ 319

我要買

share:

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



新書推薦:
成为作家
《 成为作家 》

售價:NT$ 269.0
工作文化史 古代卷
《 工作文化史 古代卷 》

售價:NT$ 381.0
像亚马逊一样思考
《 像亚马逊一样思考 》

售價:NT$ 442.0
中国震撼
《 中国震撼 》

售價:NT$ 403.0
以讹传讹:错误信息如何传播
《 以讹传讹:错误信息如何传播 》

售價:NT$ 437.0
大学问·生活中的意义
《 大学问·生活中的意义 》

售價:NT$ 442.0
待客之道:7-Eleven如何把客户体验做到极致
《 待客之道:7-Eleven如何把客户体验做到极致 》

售價:NT$ 386.0
空腹力(诺贝尔奖得主研究成果!科学空腹,让身体脱胎换骨!)
《 空腹力(诺贝尔奖得主研究成果!科学空腹,让身体脱胎换骨!) 》

售價:NT$ 325.0

建議一齊購買:

+

NT$ 425
《 轻松玩转STM32Cube 》
+

NT$ 518
《 UML 2与Rose建模从入门到精通 》
+

NT$ 518
《 轻松玩51单片机 》
+

NT$ 573
《 MATLAB R2014a从入门到精通 》
編輯推薦:
《51单片机C语言学习之道》体系完善、循序渐进、深入浅出,从*简单的编程实例入手,通过大量具有代表性的实例讲述了51单片机C语言编程方法、硬件结构及应用。共分三篇:入门篇、应用篇、综合篇。入门篇主要讲解单片机的基础知识、C语言调试软件Keil的使用方法、C51函数的用法。应用篇讲解了定时计数器和中断的用法,并介绍了一些常用器件的驱动。综合篇则结合一些生产和生活的实例,介绍了一些实际应用中的单片机系统软硬件设计方法。
內容簡介:
本书从*简单的编程实例入手,由浅入深、循序渐进地讲述了51单片机C语言编程方法、硬件结构及应用,可以帮助读者快速掌握51单片机。
本书共分三大部分: 入门篇、应用篇、综合篇。入门篇主要讲解单片机和C51的基础知识、C语言调试软件Keil的使用方法、C51函数的用法; 应用篇讲解了定时计数器和中断的用法,分章节讲解一些常用器件的驱动,如数码管、LCD、键盘、串行口、温度传感器、时钟芯片等; 综合篇则结合实例,介绍了一些实际应用中的单片机系统软硬件设计方法。
本书特点体系完善、由浅入深、实例丰富,可以帮助单片机爱好者快速上手,大量实例具有代表性,可以使读者通过学习举一反三,快速提高设计水平。书中大部分内容来自科研和教学实践,许多C程序代码都经过配套单片机学习板调试通过,可以直接应用于工程项目中。
本书可作为单片机爱好者和工科电类相关专业大学生的学习用书,既适用于51单片机初学者,也可以作为51单片机项目开发人员的参考书。
目錄
目录
入门篇
第1章基础知识
1.1什么是单片机
1.2如何学好单片机
1.3单片机中的数制和数制转换
1.3.1单片机的数制
1.3.2不同数制之间的转换
1.4二进制的逻辑运算
1.5单片机中的常用编码
1.6单片机的引脚功能
1.7单片机的C51基础
1.7.1C语言的突出优点
1.7.2语言程序的基本结构
1.7.3数据类型
1.7.4C51中的运算符
1.7.5C51中的函数
思考题
本章小结
第2章Keil软件使用方法
2.1Keil Vision4的工作界面
2.2Keil Vision4的菜单栏
2.3Keil工程的建立
2.4Keil程序的调试
2.4.1启动执行菜单
2.4.2调试步骤与事项
2.4.3调试窗口介绍
2.5点亮一个发光二极管
2.5.1原地踏步指令的应用
2.5.2延时程序设计
2.6流水灯的控制
2.6.1延时子程序的应用
2.6.2移位指令的应用
2.6.3循环移位指令的应用
思考题
本章小结
应用篇
第3章单片机C语言开发基础
3.1运算符的应用
3.2C语言的语句
3.2.1if语句
3.2.2switchcase多分支选择语句
3.2.3dowhile循环语句
3.3C语言的数组
3.3.1一维数组
3.3.2二维数组
3.3.3字符数组
3.3.4数组的应用
3.3.5数组作为函数参数
3.4C语言的指针
3.4.1指针的定义和引用
3.4.2指针的应用
3.4.3指针作函数参数的应用
3.4.4函数型指针的应用
3.5C语言的编译预处理
思考题
本章小结

第4章单片机的定时器计数器和中断
4.1单片机的定时器计数器
4.1.1基本概念
4.1.2结构及工作原理
4.1.3控制寄存器与功能设置
4.2单片机的中断
4.2.1基本概念
4.2.2中断系统的结构及控制
4.3定时器计数器和中断的应用
思考题
本章小结
第5章数码管的显示及驱动
5.1数码管显示原理
5.2数码管的静态和动态显示
5.3数码管显示的编程实现
5.4数码管计时显示的实现
思考题
本章小结
第6章键盘接口技术
6.1独立式键盘
6.1.1工作原理
6.1.2独立式键盘的编程实现
6.2矩阵式键盘
6.2.1工作原理
6.2.2矩阵式键盘的编程实现
思考题
本章小结
第7章AD和DA的应用
7.1DA转换器的工作原理与性能指标
7.2AD转换器的工作原理与性能指标
7.3XPT2046芯片功能
7.4DA转换器DAC0832
7.5AD和DA转换的实现方法
7.6AD转换的编程
7.7DA转换的编程
思考题
本章小结
第8章串行口的应用
8.1基本概念
8.2串行口的结构
8.3串行口控制寄存器
8.4工作方式与波特率设置
8.5串行通信的实现
8.5.1硬件实现
8.5.2软件实现
思考题
本章小结
第9章液晶显示器的驱动
9.1字符型LCD1602的工作原理
9.2LCD1602的软件编程实现
9.3图形LCD12864工作原理
9.4LCD12864的软件编程实现
思考题
本章小结
第10章常用功能器件的应用
10.1IIC总线AT24C02芯片的应用
10.1.1AT24C02的工作原理
10.1.2AT24C02的编程应用
10.2DS1302时钟芯片的应用
10.2.1DS1302时钟芯片的工作原理
10.2.2DS1302的编程应用
10.3温度传感器DS18B20的应用
10.3.1DS18B20的工作原理
10.3.2DS18B20的编程实现
10.4红外检测的应用
10.4.1红外检测原理
10.4.2红外检测的软件编程实现
10.5LED点阵显示的应用
10.5.1LED点阵显示原理
10.5.2LED点阵显示的编程实现
思考题
本章小结
综合篇
第11章综合应用设计
11.1电子琴的设计
11.1.1电子琴工作原理
11.1.2软件设计
11.2带闹铃的电子万年历设计
11.3温控器设计
11.4一氧化碳浓度报警器设计
11.4.1硬件选型
11.4.2报警器电路设计
11.4.3报警器软件设计
11.5比赛计分器的设计
11.5.1计分器的硬件设计
11.5.2计分器的软件设计
11.6十字路口交通灯模拟控制
11.6.1设计任务分析
11.6.2交通灯软件设计
本章小结
附录:
学习板说明
参考文献
內容試閱
前言
单片机是芯片级的微型计算机系统,具有性价比高、功耗低、易于开发等优点,可以嵌入各种应用系统中,以实现智能化控制。近20年来,嵌入式C语言的推广普及,片载Flash程序存储器及其在系统内可编程(InSystem Programming,ISP)和在应用中编程(InApplication Programming,IAP)技术的广泛采用,使得单片机越来越受到广大电子工程师的欢迎。
C语言是一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的功能。用C语言来编写程序会大大缩短开发周期,可以明显增加程序的可读性,便于改进和扩充。采用C语言进行单片机程序设计是单片机开发与应用的必然趋势。本书侧重于实际应用,从单片机的基础知识入手,按照由浅入深、循序渐进的方式,让读者能够快速掌握单片机C51的编程方法。
传统的单片机教程都是开篇即介绍大量的单片机软件和硬件知识,这些知识点信息量大、不容易记忆,提高了读者入门的难度。而本书则结合单片机学习板,对于每个知识点都以一边学习、一边编程和调试的方式,让读者在边学边做中增加单片机的学习兴趣,以降低入门难度,使读者快速上手。
本书内容丰富、实用性强、图文并茂,各章内容相对独立,脉络清晰,既方便初学者自学,又方便项目开发人员查阅资料。本书还提供了大量在学习板上已调试通过的程序,软件编排上注意由浅入深,减少重复性,信息量大,内容覆盖面广,程序完善,讲解翔实,特别有利于初学者深入理解C语言的编程思路。基于C语言的可移植性,这些程序可以直接应用到工程项目的开发中,缩短开发周期。
本书配套资源包括本书全部源程序代码和大量单片机软件开发所需的资料。同时,作者还可提供配套单片机学习板,可帮助读者边学边练,提高单片机开发实践能力,达到使读者快速掌握单片机的目的。
本书内容共分3篇,分别为入门篇、应用篇、综合篇,对各篇内容编排及学习建议如下:
入门篇主要讲解单片机和C51的基础知识、C语言调试软件Keil的使用方法、C51函数的用法。读者对于第1章单片机的有关基础知识可以简单了解;
第2章可以从2.5节的点亮一个发光二极管开始,学习Keil软件的使用方法,包括工程建立、程序的编译、软件的调试,在遇到问题时再回头查询软件具体用法,通过实例快速掌握软件;
第3章要注意以具体程序分析为主,通过实例深入理解函数的用法。
应用篇讲解了定时计数器和中断的用法,并分章节主要讲解了一些常用器件的驱动,如数码管、LCD、键盘、串行口、温度传感器、时钟芯片等。这些元器件是构成常用单片机系统的器件,掌握好这些器件的用法,对单片机系统设计很有必要。同时,这里也提供了大量经过实际调试通过的程序,基于C语言的可移植性,51单片机项目开发人员可以直接把其中的一些子程序用于自己的项目中,缩短开发周期。
综合篇主要列举了几个基于单片机的系统软硬件设计方法。这些实例综合了前面各章的知识,具有一定代表性。深入学习这些知识,对于单片机爱好者从事单片机开发会很有帮助。
在本书编写过程中参考了大量的51单片机原理及相关著作,在此向这些作者表示感谢!由于编者知识水平和经验有限,书中难免存在缺点和错误,敬请广大读者给予批评指正。作者的电子邮箱地址为splyc 916@sina.com,您在使用本书过程中遇到任何问题都可进行咨询。
本书由孙鹏主编,同时为编写工作提供帮助的老师还有宋一兵、冯新宇、管殿柱、王献红、李文秋、张忠林、赵景波、曹立文、郭方方、初航等,在此一并感谢。
感谢您选择了本书,希望我们的努力对您的工作和学习有所帮助,也希望您把对本书的意见和建议告诉我们。
作者

 

 

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