成功加入购物车
图书条目标准图
姜志海 、 赵艳雷 、 陈松 著 / 电子工业出版社 / 2015-07 / 平装
售价 ¥ 14.60 4.2折
定价 ¥35.00
品相 八五品
优惠 满包邮
延迟发货说明
上书时间2019-12-13
卖家超过10天未登录
单片机的C语言程序设计与应用:基于Proteus仿真(第3版)
《单片机的C语言程序设计与应用:基于Proteus仿真(第3版)》是普通高等教育“十一五”国家级规划教材。《单片机的C语言程序设计与应用:基于Proteus仿真(第3版)》以51系列单片机为硬件基础,以C51为软件编程基础,全面系统地介绍单片机的基本知识与应用。《单片机的C语言程序设计与应用:基于Proteus仿真(第3版)》主要内容包括:单片机的C语言概述,51单片机硬件与C51编程基础,P0~P3口、中断系统、定时器/计数器、并行扩展、外部串行扩展的C51编程,Keil与Proteus使用基础等。《单片机的C语言程序设计与应用:基于Proteus仿真(第3版)》提供大量实例及详细说明与注释,均可在Keil和Proteus软件平台上直接运行,每章后附本章小结、习题、实验与设计等,提供电子课件、程序代码、习题参考答案与实验指导。
姜志海,山东理工大学自动化学院教授,有超过三十年的丰富教学经验,并致力于单片机方面的科研工作,已出版多种单片机方面的教材与科技书。
第1章单片机的C语言概述1.1C语言与51单片机编程1.1.1单片机的C语言的特点1.1.2单片机的C语言和标准C语言的比较1.1.3单片机的C语言与汇编语言的优势对比1.2C51程序1.2.1C51的程序结构1.2.2C51编程规范及注意事项1.2.3C51的标识符与关键字本章小结习题第2章51系列单片机硬件及C51编程基础2.151单片机的总体结构2.1.1内部结构2.1.2外部引脚说明2.1.3CPU的时序周期2.251单片机的存储器2.2.1程序存储器2.2.2数据存储器2.2.3特殊功能寄存器2.3C51语言的数据2.3.1数据类型2.3.2常量与变量2.3.3数据存储类型2.4C51语言对单片机主要资源的控制2.4.1特殊功能寄存器的C51语言定义2.4.2绝对地址的访问2.4.3位变量的C51语言定义2.5C51语言的基本运算与流程控制语句2.5.1基本运算2.5.2分支判断——if、switch语句2.5.3循环控制——while、for语句2.5.4break、continue、return和goto语句2.6C51语言的数组、指针、函数2.6.1数组2.6.2指针2.6.3函数2.7C51语言的预处理命令及汇编语句的嵌入2.7.1文件包含、宏定义、条件编译2.7.2C51中汇编语句的嵌入本章小结习题第3章51系列单片机P0~P3口输入/输出的C51编程3.151单片机的P0~P3口基础知识3.1.1P0~P3口结构3.1.2P0~P3口特点总结3.2输出操作3.2.1基本输出操作举例——字节输出与位输出3.2.2扩展输出操作举例——流水灯与霹雳灯3.2.3扩展输出操作举例——8段LED数码显示器3.3输入操作3.3.1闸刀型开关输入信号3.3.2单个按钮型开关输入信号3.3.3多个按钮型开关输入信号——键盘3.4实验实验1闸刀型开关输入/8段LED静态显示输出实验2按钮型开关输入/8段LED静态显示输出本章小结习题第4章51单片机中断系统的C51编程4.1中断系统结构与中断控制4.1.1中断系统结构4.1.2特殊功能寄存器4.2中断优先级与中断函数4.2.1中断优先级4.2.2中断函数的结构形式4.3外部中断源的C51编程4.3.1外部中断源初始化4.3.2编程示例4.4实验实验1按钮型开关模拟外部中断实验实验2外部中断优先级实验本章小结习题第5章51单片机的定时器/计数器的C51编程5.151单片机的定时器/计数器基本知识5.1.1结构5.1.2特殊功能寄存器5.2定时器/计数器工作模式5.3定时器/计数器的应用举例5.3.1定时器/计数器的初始化5.3.2应用举例5.4实验实验1按钮型开关模拟计数器实验实验2定时器实验本章小结习题第6章51单片机串行口的C51编程6.151单片机串行口基础知识6.1.1串行口的结构原理6.1.2串行口的应用控制6.251单片机串行口的工作方式6.2.1串行口工作方式06.2.2串行口工作方式16.2.3串行口工作方式26.2.4串行口工作方式36.351单片机串行口的应用举例6.3.1串行口编程基础6.3.2串行口应用举例6.4实验实验1串行口控制的流水灯实验实验2串行口控制的8段LED显示器本章小结习题第7章51单片机并行扩展的C51编程7.151单片机并行I/O口扩展基础7.1.1系统扩展总线结构图7.1.2数据线、控制线的连接7.1.3译码信号的形成-系统扩展的寻址7.2可编程的I/O接口芯片8255A的C51编程7.2.18255A简介7.2.2利用8255A扩展并行的输入/输出口示例7.2.3利用Intel8255A作为8段LED静态显示输出口的示例7.2.4利用Intel8255A作为8段LED动态显示输出口的示例7.3D/A与A/D转换器的C51编程7.3.1D/A转换器基础7.3.28位并行D/A转换器DAC08327.3.3A/D转换器基础7.3.48位并行A/D转换器ADC08097.4液晶显示器的C51编程7.4.1字符型LCD1602液晶显示模块的C51编程7.4.2点阵式带汉字库12864液晶显示模块接口技术7.5实验实验1DAC0832单缓冲实验实验2ADC0809实验本章小结习题第8章51单片机外部串行扩展的C51编程8.1I2C总线器件的C51编程8.1.1认识I2C总线接口8.1.2I2C总线典型器件AT24C02应用举例8.2SPI总线器件的C51编程8.2.1认识SPI总线8.2.2SPI总线典型器件X25045应用举例8.3单总线(1-wire)的C51编程8.3.1认识单总线(1-wire)8.3.2单总线典型器件DS18B20应用举例8.4串行A/D接口芯片TLC2543的C51编程本章小结习题第9章Vision2与Proteus使用基础9.1Vision2集成开发环境9.1.1File、Edit和View菜单9.1.2Project、Debug和Flash菜单9.1.3Peripherals、Tools和Window菜单9.2用Vision2建立与调试工程9.2.1工程创建、设置、编译与链接9.2.2用Vision2调试工程9.2.3C51程序调试举例说明——HELLO.C9.2.4KeilC51的调试技巧及举例9.3Proteus快速入门9.3.1集成ProteusISIS环境9.3.2电路原理图设计9.4Proteus仿真工具介绍9.4.1探针9.4.2虚拟仪器9.4.3信号发生器9.4.4仿真图表9.5Proteus软件中的C51程序运行与调试9.5.1驱动的安装9.5.2Keil和Proteus的配置9.5.3Keil和Proteus的调试过程本章小结习题附录AASCII码字符表附录B单片机应用资料的网上查询方法附录CProteus常用分离器件名称参考文献
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30