新書推薦:
《
(守望者·人间世)自我:与齐格蒙特·鲍曼对谈
》
售價:NT$
374.0
《
白蛇:浮生艺术画集
》
售價:NT$
874.0
《
马拉松名将手记2:每个人都有自己的决战
》
售價:NT$
359.0
《
大家小书 译馆 骑士:历史与文化
》
售價:NT$
255.0
《
没有一种人生是完美的:百岁老人季羡林的人生智慧(读完季羡林,我再也不内耗了)
》
售價:NT$
257.0
《
日耳曼通识译丛:复原力:心理抗逆力
》
售價:NT$
155.0
《
海外中国研究·未竟之业:近代中国的言行表率
》
售價:NT$
614.0
《
我们为何建造(城市与生态文明丛书)
》
售價:NT$
406.0
|
內容簡介: |
本书以80C51为代表介绍51单片机的工作原理与应用实例。书中采用C51语言和汇编语言编程,其中C51语言作为主要编程语言,汇编语言作为辅助编程语言,以此为单片机的程序开发打下更加坚实的基础;内容编排采用理论与应用实例紧密衔接的做法,解决了教材内容在理论与应用之间存在较大时间差的问题;采用Proteus v8实现了以前要用Proteus v7+Keil两个软件才能进行的C51程序开发,简化了教材内容,降低了学习难度;坚持学以致用的原则,书中所选的应用实例都具有较强的应用背景,其中第9章的综合应用实例——智能仪器设计与PCB布版更加突出了“从概念到产品”的教学理念。本书保持了方便读者学习的传统做法。每章都有内容概述、本章小结、思考与练习,书末附有教学实验。本书的实例都可进行仿真运行,确保程序正确无误。在手机版和电脑版的双系统课程网站(http://51mcu.cn/dpj5/)中提供教学PPT、仿真实例资料、教学实验指南、实例仿真视频、思考与练习答案、思维导图和软件用法阅读材料。本书的C51语言不是从零基础开始的,仅适合于具有一定C语言基础的读者。本书可作为高等工科院校机械类、电气类、电子信息类、计算机类各专业80学时及以下要求的教材,也可作为嵌入式应用系统设计、生产从业人员的岗位培训教材及自学参考书。
|
關於作者: |
林立,中国石油大学(北京)教授,从事高校教学工作30余年,先后为本科生讲授过“单片机原理及应用”和“材料现代分析测试方法”等课程,为硕士研究生讲授过“智能仪器原理与设计”“磨损原理”等课程。
|
目錄:
|
第1章 单片机基础知识概述11.1 单片机概述11.1.1 单片机的基本概念11.1.2 单片机的应用领域21.1.3 主流单片机及其特点31.1.4 单片机发展趋势51.1.5 关于学习单片机81.2 单片机预备知识91.2.1 数制及其转换91.2.2 有符号数111.2.3 位、字节和字111.2.4 BCD码121.2.5 ASCII码121.2.6 基本逻辑门电路131.3 Proteus软件简介14本章小结17思考与练习118第2章 MCS-51单片机的结构组成202.1 单片机的基本结构202.1.1 MCS-51单片机的内部结构202.1.2 MCS-51外部引脚及其功能222.2 单片机的存储器结构242.2.1 存储器划分方法242.2.2 程序存储器252.2.3 数据存储器262.3 单片机的复位与时序282.3.1 单片机的复位282.3.2 单片机的时序292.4 单片机并行I/O口322.4.1 P1口322.4.2 P3口332.4.3 P0口342.4.4 P2口352.5 绘制Proteus原理图352.5.1 创建新工程362.5.2 原理图绘图界面362.5.3 绘图基本方法382.5.4 Proteus绘图实例39本章小结41思考与练习241第3章 汇编语言及仿真设计基础443.1 汇编语言概述443.1.1 汇编指令格式443.1.2 描述操作数的简记符号453.2 MCS-51指令系统简介463.2.1 数据传送与交换类指令463.2.2 算术运算类指令503.2.3 逻辑运算及移位类指令523.2.4 控制转移类指令553.2.5 寻址方法汇总583.2.6 伪指令593.3 汇编程序仿真设计基础603.3.1 汇编程序设计步骤603.3.2 汇编程序编译方法613.3.3 汇编程序应用举例66本章小结70思考与练习370第4章 C51语言及通用I/O口应用734.1 C51的程序结构734.1.1 C51语言概述734.1.2 C51的程序结构744.2 C51的数据结构754.2.1 C51变量754.2.2 C51指针804.3 C51与汇编语言的混合编程814.3.1 在C51程序中调用汇编程序824.3.2 在C51程序中嵌入汇编代码834.4 C51仿真开发方法854.4.1 C51程序编译854.4.2 C51仿真调试884.5 通用I/O口方式的简单应用934.5.1 基本输入/输出设备与应用934.5.2 数码管原理与静态显示应用984.6 通用I/O口方式的进阶应用1034.6.1 数码管动态显示原理与应用1034.6.2 行列式键盘原理与应用105本章小结111思考与练习4112第5章 单片机的中断系统1155.1 中断的概念1155.2 中断控制系统1185.2.1 中断系统结构1185.2.2 中断的控制1205.3 中断控制过程1235.4 中断编程和应用实例1255.4.1 中断应用实例1255.4.2 扩充外部中断源132本章小结135思考与练习5135第6章 单片机的定时/计数器1386.1 定时/计数器的工作原理1386.1.1 基本原理1386.1.2 结构组成1396.2 定时/计数器的控制1406.2.1 TMOD寄存器1406.2.2 TCON寄存器1416.3 定时/计数器的工作方式1426.3.1 方式11426.3.2 方式21456.3.3 方式01476.3.4 方式31496.4 定时/计数器的应用实例149本章小结156思考与练习6156第7章 单片机的串行口1597.1 串行通信概念1597.2 MCS-51的串行口控制器1617.2.1 串行口内部结构1617.2.2 串行口控制寄存器1627.3 串行口工作方式0及其应用1647.4 串行口工作方式1及其应用1667.5 串行口工作方式2及其应用1707.6 串行口工作方式3及其应用173本章小结177思考与练习7178第8章 单片机的外围接口技术1818.1 51单片机的三总线结构1818.1.1 片外三总线形式1818.1.2 地址锁存器的原理与接口1828.2 简单并行扩展的原理与接口应用1848.2.1 访问扩展接口的软件方法1848.2.2 利用74273扩展并行输出口1858.2.3 利用74244扩展并行输入口1878.3 D/A转换器的原理与接口应用1908.3.1 DAC0832的工作原理1908.3.2 DAC0832的应用实例1928.4 A/D转换器的原理与接口应用1958.4.1 ADC0809的工作原理1958.4.2 ADC0809的应用实例1968.5 开关量驱动原理与接口应用1998.5.1 驱动接口方式1998.5.2 驱动接口的应用实例2028.6 液晶显示模块的原理与接口应用2078.6.1 LM1602模块的工作原理2078.6.2 LM1602模块的应用实例2098.7 串行扩展单元的原理与接口应用2128.7.1 串行A/D转换器MAX124X2128.7.2 串行D/A转换器LTC145X2168.7.3 串并转换器74HC5952188.7.4 I2C总线E2PROM存储器AT24CXX2218.7.5 串行日历时钟DS1302229本章小结235思考与练习8236第9章 单片机应用系统开发2399.1 单片机系统设计开发过程2399.1.1 单片机典型应用系统2399.1.2 单片机应用系统的开发过程2409.2 单片机系统可靠性技术2449.2.1 硬件抗干扰技术概述2459.2.2 软件抗干扰技术概述2459.3 单片机综合应用实例——智能仪器2469.3.1 功能概述2469.3.2 硬件电路设计2479.3.3 软件系统设计2489.3.4 仿真开发过程2519.4 智能仪器的PCB布版实例2579.4.1 PCB布版准备2579.4.2 PCB布版结果259本章小结261思考与练习9261附录A 教学实验264实验1 绘制电路原理图264实验2 指示灯开关控制265实验3 LED循环控制267实验4 数码管的中断控制268实验5 数字秒表显示器269实验6 双机串行通信270实验7 模数转换电压表271实验8 数字电压表的PCB设计274参考文献276
|
|