51单片机C语言轻松入门(配视频教程)

51单片机C语言轻松入门(配视频教程)
作 者: 汤嘉立
出版社: 电子工业出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: C C++ C# VC VC++ 程序设计 计算机/网络
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  2006/11:至今:轻型车载系统,专业主管设计师;2006/11:至今:轻型车载系统。在此项目中延用了闭合车载系统中采用的LPC2119和控制局域网CAN的设计,但是外围控制和接口器件有大幅调整,此外软件部分也作了相应改动。设计过程中使用了包括PROTEL,汇编,C语言及uC/OS-Ⅱ等诸多相关软件,独立承担了以上软硬件开发的全过程。

内容简介

51 单片机是对所有兼容Intel 8051 指令系统的单片机的统称, 其始祖是Intel 公司发布的8031 单片机。随着电子技术的发展, 其内核被ATMEL、飞利浦、宏晶科技等公司采用, 生产出了一大批具有相同内核构造但是有不同功能的单片机, 它们被统称为51 系列单片机, 是应用最为广泛的8 位单片机之一。51 单片机具有体积小、功能强、价格低的特点, 在工业控制、数据采集、智能仪表、机电一体化、家用电器等领域有着广泛的应用, 其应用可以大大提高生产、生活的自动化水平。 本书分为51 单片机基础知识、51 单片机模块应用以及51 单片机的应用系统三大部分。 本书基础内容丰富、循序渐进、由浅入深, 涉及了51 单片机从硬件模块基础到软件设计各个方面的知识, 并且基于Proteus 硬件仿真环境和Keil 滋Vision 软件集成开发环境提供了大量仿真实例。本书还提供了若干个详细讲解的视频以供读者深入理解51 单片机的使用。

图书目录

第1章51单片机基础1.151系列单片机的发展1.2常见51单片机型号及其特点1.2.1AT89S521.2.2P87C51x21.2.3STC89C52RC1.351单片机的内核结构1.3.1中央处理器1.3.2存储器1.3.3外部引脚1.3.4时钟模块1.451单片机的工作方式1.4.1复位工作方式1.4.2程序执行方式1.4.3低功耗工作方式1.4.4其他工作第2章51单片机的指令系统和C语言2.151单片机的寻址2.1.1助记符和寻址基础2.1.2寻址方式2.251单片机的指令2.2.1数据...

μVision

4软件开发环境3.1Keil

μVision

4的工作界面3.2Keil

μVision

4的菜单栏3.2.1File(文件)菜单3.2.2Edit(编辑)菜单3.2.3View(视图)菜单3.2.4Project(项目)菜单3.2.5Flash(Flash存储器)菜单3.2.6Debug(调试)菜单3.2.7Peripherals(串行接口)菜单3.2.8Tools(工具)菜单3.2.9SVCS(版本控制)菜单51单片机C语言轻松入门(配视频教程)目录3.2.10Window(窗口)菜单3.2.11Help(帮助)菜单3.3Keil

μVision

4的库函数3.3.1库文件和头文件分类3.3.2C51语言的库函数分类介绍3.4“Hello

World!”——Keil

μVision

4的应用实例3.5Keil

μVision

44的错误信息3.5.1变量未被使用警告(Warning

280)3.5.2函数未被声明警告(Warning

C206)3.5.3头文件无法打开错误(Error

C318)3.5.4函数名称重复定义错误(Error

C237)3.5.5函数未被调用警告3.5.6函数未定义警告(Warning

C206)3.5.7内存空间溢出错误3.5.8函数重入警告3.5.9常见编译器错误列表第4章51单片机的硬件开发工具和Proteus硬件仿真环境4.151单片机的硬件系统开发流程4.251单片机的硬件开发工具4.2.1编程器4.2.2仿真器4.2.3数字万用表4.2.4数字示波器4.3Proteus应用基础4.3.1Proteus的运行界面和支持的文件4.3.2Proteus的菜单4.3.3Proteus的快捷工具栏和工具箱4.4Proteus的使用流程4.5Proteus中的51单片机及其使用4....

μVision

4联合使用4.6.1建立仿真文件和源文件4.6.2联合调试中仿真的运行控制4.6.3联合调试中的仿真数据记录4.6.4联合调试中仿真的观察4.6.5联合调试中51单片机的内部资源观察4.6.6在Keil

μVision

4中调用Proteus仿真器第5章51单片机的并行端口5.1数据和地址端口P0和P25.2普通I/O端口P15.3复用端口P35.4数据/地址总线扩展方法5.551单片机的并行端口应用实例5.5.1并行端口输出高/低脉冲电平实例5.5.2并行端口驱动发光二极管(LED)实例5.5.3并行端口驱动单位数码管实例5.5.4并行端口驱动独立按键实例5.5.5并行端口驱动行列扫描键盘实例第6章51单片机的中断系统和外部中断6.151单片机的中断系统6.251单片机的中断处理过程6.2.151单片机中断系统的...

51MCU”9.4.11602液晶基础9.4.2Proteus中的1602液晶9.4.3实例的设计思路9.4.4实例的Proteus应用电路9.4.5实例的应用代码9.4.6实例的仿真结果和说明第10章51单片机的信号采集和输出通道10.1使用ADC0809采集模拟信号10.1.1ADC0809基础10.1.2Proteus中的ADC080910.1.3实例的设计思路10.1.4实例的Proteus应用电路10.1.5实例的应用代码10.1.6实例的仿真结果和说明10.2使用TLC2543采集模拟信...