新書推薦:

《
诗词串起中国史:按照朝代顺序用诗词串起一部中国通史。
》
售價:NT$
1224.0

《
知宋·宋代之交通
》
售價:NT$
403.0

《
知宋·宋代之君主
》
售價:NT$
454.0

《
民国时期京剧名伶专集汇编(全4册)
》
售價:NT$
20298.0

《
创建教练文化:十字路口的组织升级
》
售價:NT$
347.0

《
量子力学 恩利克·费米
》
售價:NT$
245.0

《
马长寿内陆欧亚学文存(全三集)
》
售價:NT$
2030.0

《
银行业刑事风险防控与应对
》
售價:NT$
449.0
|
編輯推薦: |
为了加强实践应用,书中以例题形式给出了多个实际例子,从硬件设计到软件编写,直至加载仿真,即学即会。教材附有学习用PPT,还有学习视频。扫码即可得。
|
內容簡介: |
本书总共分为9章,硬件方面介绍了MCS?51单片机*小系统的结构、定时器、计数器、中断系统、串行通信技术,以及接口技术;软件方面介绍了C51语言和指令;开发工具方面介绍了Proteus和Keil C51。本书的创新点是简化了其他同类书篇幅较大的原理描述部分,以必需、够用为度,加强了应用部分的内容;对开发工具的应用做了详细介绍,达到了所见即所得的效果。学生通过学习,可以学会硬件开发和软件调试,并进行有效的仿真。为了加强实践应用,书中以例题形式给出了多个实用的例子,从硬件设计到软件编写,直至加载仿真,即学即会。本书每章附有学习用PPT、学习用视频,以及每个实验用的硬件设计和软件程序编制、编译、加载仿真过程和结果,扫码即可获取。本书适合作为高等院校电子信息工程、计算机科学与技术等相关专业的教材,也可作为从事单片机应用开发的工程技术人员的参考书,还可供有兴趣的读者自学使用。
|
關於作者: |
UBC等大学。现任西安交通大学城市学院机械工程系专职教师,机械系“校企融和、协同育人”之吉利卓越工程师班项目负责人。长期从事自动化领域的教学与科研工作,近年来完成省级及企业科研项目9项,完成省和校级教改项目4项,曾获得省级教学成果奖2项;在研陕西省高等教育学会项目一项,在研横向课题两项,在国内外学术期刊和国际会议上发表论文近20篇,出版教材2本和专著1本,获得发明和实用新型专利2项。曾参加过自动化系统工程建设,具有工程经验。并获得电气工程师资格证书,主持建设实验室3个,在指导学生互联网加竞赛获奖1项和应用技能大赛中获奖5人次。
|
目錄:
|
第1章 单片机的认识与了解…11.1 单片机的概念…11.2 单片机的发展史…21.3 芯片外观及引脚排列…31.3.1 针脚式封装的双列直插式单片机…31.3.2 表面贴片式封装的贴片式单片机…31.4 引脚分类及功能…41.4.1 主电源引脚…41.4.2 外接晶振引脚…41.4.3 控制类和其他复用引脚…41.4.4 数据口引脚…5思考题…5第2章 单片机的开发工具…62.1 硬件开发…62.1.1 Proteus软件介绍…62.1.2 Proteus的功能模块…72.1.3 Proteus的使用步骤…82.2 软件开发…132.2.1 Keil C51软件介绍…132.2.2 Keil C51的优点…132.2.3 Keil C51的使用步骤…13思考题…17第3章 单片机*小系统及内部结构…183.1 单片机*小系统组成…183.2 早期的单片机*小系统…193.3 现阶段使用的单片机内部结构…203.3.1 CPU…213.3.2 存储器…213.4 单片机*小系统应用设计实例…243.4.1 硬件原理图绘制…243.4.2 软件程序编译…243.4.3 PCB图绘制…253.4.4 实际产品制作…25思考题…26第4章 C51程序设计…274.1 C51程序设计的概念…284.2 常用关键词…284.2.1 标识符…284.2.2 关键字…284.2.3 常量…304.2.4 变量…304.3 C51的数据类型…304.3.1 位型(bit)…304.3.2 字符型(char)…314.3.3 整型(int)…314.3.4 长整型(long)…314.3.5 浮点型(float)…314.3.6 指针型…314.3.7 可寻址位(sbit)…314.3.8 特殊功能寄存器(sfr)…324.3.9 16位特殊功能寄存器(sfr16)…324.3.10 空类型(void)…324.4 C51的数组…324.4.1 一维数组…324.4.2 二维数组…334.5 C51的运算符及表达式…344.5.1 算术运算符…344.5.2 关系运算符…354.5.3 逻辑运算符…354.5.4 自增、自减运算符…354.5.5 赋值运算符和复合赋值运算符…354.5.6 位运算符…364.5.7 逗号运算符…364.5.8 条件运算符…364.5.9 指针与地址运算符…364.5.10 强制类型转换运算符…374.5.11 运算符 sizeof…374.6 C51的流程控制语句…374.6.1 C51程序的结构…374.6.2 C51程序的流程控制语句…374.7 C51的指针…404.7.1 指针的概念…404.7.2 指针变量及引用…404.7.3 指向数组的指针…404.7.4 指针的移动…414.7.5 字符指针…414.7.6 指向结构体变量的指针…424.7.7 函数参数指针…424.8 C51的函数及调用…434.8.1 函数的定义…434.8.2 函数的分类…434.8.3 函数的参数传递和函数值…444.8.4 函数的调用…44思考题…45第5章 单片机的定时/计数器…465.1 定时/计数器的作用…465.2 89C51定时/计数器的组成…475.3 89C51定时/计数器的逻辑结构…485.3.1 TMOD的组成及功能…485.3.2 TCON的组成及功能…495.4 定时/计数器的初始化…495.4.1 定时/计数器初始化的步骤…495.4.2 周期…505.4.3 初值的计算方法…505.5 定时/计数器使用实例…515.5.1 硬件原理图绘制…515.5.2 软件程序编译…52思考题…52第6章 单片机的中断系统…536.1 中断的概念…536.2 中断的特点及功能…546.3 89C51的中断系统结构…546.3.1 中断允许寄存器IE…556.3.2 中断优先级寄存器IP…556.4 中断应用实例…566.4.1 硬件原理图绘制…566.4.2 软件程序编译…56思考题…57第7章 单片机的串行通信技术…587.1 串行通信的概念…587.2 串行通信的分类…597.2.1 同步串行通信…597.2.2 异步串行通信…597.3 串行通信的制式…607.3.1 单工通信…607.3.2 半双工通信…607.3.3 全双工通信…607.4 串行通信的接口…607.4.1 串行通信接口标准…607.4.2 89C51串行接口的结构…627.4.3 串行控制寄存器…627.4.4 串行接口的初始化…637.4.5 89C51串行通信的种类…637.5 串行通信使用实例…637.5.1 双机通信…637.5.2 多机通信…647.5.3 单片机向PC发送数据…647.5.4 PC向单片机发送数据…66思考题…67第8章 单片机的接口技术…688.1 接口技术的概念…688.2 输入主体键盘…688.2.1 键盘的分类…688.2.2 键盘的应用实例…698.3 输出主体显示器…708.3.1 LED数码显示器…708.3.2 液晶显示器…74思考题…78第9章 实验…799.1 实验一:跑马灯…799.1.1 实验要求…799.1.2 实验描述…799.1.3 硬件原理图绘制…799.1.4 程序编译…809.2 实验二:用指针数组实现多状态显示…809.2.1 实验要求…809.2.2 实验描述…809.2.3 硬件原理图绘制…819.2.4 程序编译…819.3 实验三:用定时器T0控制蜂鸣器发出1 kHz音频…829.3.1 实验要求…829.3.2 实验描述…829.3.3 硬件原理图绘制…829.3.4 程序编译…839.4 实验四:用外部中断INT1控制P2口8个LED亮灭…849.4.1 实验要求…849.4.2 实验描述…849.4.3 硬件原理图绘制…849.4.4 程序编译…859.5 实验五:双机通信…859.5.1 实验要求…859.5.2 实验描述…859.5.3 硬件原理图绘制…859.5.4 程序编译…869.6 实验六:单片机向PC发送数据…879.6.1 实验要求…879.6.2 实验描述…879.6.3 硬件原理图绘制…879.6.4 程序编译…889.7 实验七:PC向单片机向发送数据…889.7.1 实验要求…889.7.2 实验描述…889.7.3 硬件原理图绘制…899.7.4 程序编译…899.8 实验八:独立式按键S控制LED0的亮灭状态…909.8.1 实验要求…909.8.2 实验描述…909.8.3 硬件原理图绘制…909.8.4 程序编译…919.9 实验九:用LED数码管循环显示数字0~9…919.9.1 实验要求…919.9.2 实验描述…919.9.3 硬件原理图绘制…919.9.4 程序编译…929.10 实验十:用LCD循环右移显示“China Dream”…939.10.1 实验要求…939.10.2 实验描述…939.10.3 硬件原理图绘制…939.10.4 程序编译…94附录A 流水灯实验…97附录B 定时器实验…99附录C 串口仿真实验…101附录D LCD显示实验…103附录E 键盘实验…107附录F BCD码拨盘实验…110附录G A/D转换实验…112附录H 电子密码锁实验…117参考文献…120
|
內容試閱:
|
随着科技的飞速进步和微电子技术的日新月异,单片机作为一种高度集成化的微型计算机系统,已广泛应用于工业控制、医疗设备、家电控制等多个领域。单片机集成了中央处理器(CPU)、内存、输入/输出接口和其他外围设备,通过微处理器的核心技术实现了强大的计算和控制功能。单片机的发展和应用,不仅推动了相关领域的技术革新,也提高了产品的性能。例如:在工业控制过程中,单片机以其高速、低功耗和低成本的特点,满足了系统对速度、功耗及成本等不断提高的要求;在医疗设备领域,单片机通过其强大的处理能力实现了医疗设备的监测、控制和数据处理功能,极大地提高了医疗设备的可靠性等性能;在家电控制领域,单片机也发挥着重要作用,实现了家用电器的智能控制,改善了用户的使用体验。本书旨在全面、系统地介绍单片机的原理、结构、编程及应用技术。我们将从单片机的基本原理出发,深入探讨其内部结构、工作原理和编程方法;同时,结合实际应用案例,介绍单片机在各个领域的应用技术,帮助读者更好地理解和掌握单片机的应用技能。本书具有以下特点:(1)内容简洁实用。本书从应用角度组织内容,略去了过多的原理描述,以必需、够用为度,加强了应用部分的内容。(2)理论联系实际。作者有工程背景,加上多年的一线教学和科研经验,经历了工程应用开发的全过程,所介绍的开发过程直接有效,使得读者可以节省时间,提高效率。(3)资料齐全。本书内容丰富,有关键知识点的PPT,有讲解视频,有引领读者的实验操作,可使读者尽快领悟、掌握单片机原理及其应用技术。(4)适用性广。本书适合作为高等院校电子信息工程、计算机科学与技术等相关专业的教材,也可作为从事单片机应用开发的工程技术人员的参考书,还可供有兴趣的读者自学使用。本书由王小丽、樊琛、闫菲菲、唐明波编写。其中王小丽编写第1、2、3、5、6、9章和附录部分,樊琛编写第4、7、8章,闫菲菲审核全书,唐明波制作视频。在本书编写过程中,我们参考了同行专家的教材和资料,尽力列举但难免有遗漏之处,在此对所引用文献的作者表示衷心的感谢。由于编者水平有限,书中难免存在不妥之处,欢迎读者批评指正。编 者2024年4月
|
|