本书基于Keil μVision程序设计平台和Proteus硬件仿真平台,精心编写了100余个8051单片机C语言程序设计案例。
全书基础设计类案例贯穿8051单片机*基本的端口编程、定时/计数器应用、中断和串口通信;硬件应用类案例涵盖常用外部存储器扩展、接口扩展、译码、编码、驱动、光机、机电、A/D与D/A转换等内容;综合设计类案例涉及大量消费类电子产品、仪器仪表及智能控制设备的相关技术。
本书可作为大专院校学生学习实践单片机c语言程序设计的教材或参考书,也可作为电子工程技术人员或单片机技术爱好者的参考资料。
第1章8051单片机C语言程序设计概述
1.6变量、存储类型与存储模式
全局变量定义在函数外面,生命期从所定义的地方开始,其后面的所有函数都可以读/写该全局变量,本书案例在使用定时器时,为得到更大的延时值,程序中定义了全局变量tCount,在定时器中断内对该变量累加,从而得到更大的延时间隔,如果程序中其他地方不需要使用tCount,该变量可以不必放在程序*前面,而是放在定时器中断函数的上一行。
局部变量定义在函数内部,对于循环及其他的临时计算,应尽可能使用局部变量,作为优化处理的一部分,编译程序会试图将局部变量维持在寄存器中,寄存器访问是*快的内存访问类型,特别是unsigned char’和unsigned int类型的变量。
对于刚才讨论的tCount变量,在C语言程序设计时,还可以定义在中断函数内部实现计时累加,但要注意在定义前面加上static,因静态变量仅在函数首次调用时被初始化一次,此后不再被初始化。
8051系列单片机中,程序存储器与数据存储器严格分开,特殊功能寄存器与片内数据存储器统一编址,这与一般微型计算机的存储结构是不同的。
Keil C5l编译器完全支持805l单片机硬件结构,可完全访问8051硬件系统的所有部分,编译器通过将变量、常量定义成不同的存储类型(data、bdata、idata、pdata、xdata、code),从而将它们定位在不同的存储区中。……
考虑中断风险的供应链优化模型和算法研究 本书特色 本书以现代物流的新现象——中断风险为背景,阐述了供应链网络优化中的多级决策、多重指派、...
《有效制订年度经营计划》内容简介:这是一本实用的工具书,阐述了一个全面、系统的年度经营计划制订的过程,以及企业如何利用年
ErnestW.Adams是一名美国游戏设计顾问,现定居于英国。除顾问工作外,他还开办游戏设计研讨班,并在各种会议和大学中发表演讲,广
计算机免疫系统及其应用 本书特色 本书是作者对人工免疫系统研究的工作总结,主要介绍了人工免疫系统中的否定选择算法、危险理论、免疫克隆算法在网络异常检测、网络安全...
ThankstoimprovedwebbrowsersupportandtheadventofHTML5,JavaScriptnowplaysamajorrol...
《可伸缩架构(第2版):云环境下的高可用与风险管理》内容简介:《可伸缩架构(第2版):云环境下的高可用与风险管理》是一本关于
本书是关于计算机网络的最著名的经典教材。它是目前美国大多数大学所开设的计算机网络课程的主要参考书。目前国内外能见到的各种
《VoIP技术构架(第2版)》解释了今天的一个基本的电话架构的建立和工作、有关语音和数据组网的主要概念、在数据网上传输语音和与电
《职业院校专业群课程体系构建研究》内容简介:本书由三部分组成。第一部分是导论,介绍了职业院校专业群建设以及专业群课程体系框
《中等职业学校电子与信息技术专业课程标准汇编(上)》内容简介:本书是根据《教育部人力资源和社会保障部财政部关于实施国家中等
本书主要包括两方面内容,首先是对工业设计发展的简要历史的回顾,从中读者可以理解工业国家的技术发展过程的经验和教训。然后探
单片机原理及应用(第二版)普通高等教育十一五国家级规划教材 内容简介 简介本书为普通高等教育“十一五”国家级规划教材(高职高专教育)。全书共分为五章,主要内容包...
本书由浅入深,循序渐进地介绍了ASP.NET2.0的新技术,包括新控件、新功能和新的类。为了让读者全面地学习ASP.NET2.0,书中还讲到
《做自己的保险规划师》内容简介:本书分为八章,每章围绕一个主题,以通俗易懂的写作方式,为读者提供了实用且清晰的保险规划建议
《运营思维》内容简介:什么是运营?运营工作具体包括哪些种类,需要运营人员掌握哪些技能?运营和产品、用户、增长、转化及数据是
《欧阳询皇甫诞碑》内容简介:皇甫诞,安定乌氏(今甘肃平凉西北)人,隋并州总管司马。隋炀帝弑父杀兄取得皇位,时任并州总管的隋
本书以机器学习与计算统计为主题背景,专门讲述如何挖掘和分析Web上的数据和资源,如何分析用户体验、市场营销、个人品味等诸多信
《文典一览》内容简介:《文典一览》是余秋雨先生长期斟酌之后选出并予以翻译、阐释的中国古代文学读本。他意在带领当代读者辨认古
Excel 2013数据透视表完全掌控-(含光盘1张) 本书特色 本书以excel中的数据透视表这一功能为核心,详细地介绍了excel 2013数据透视表的用法...
《智能手机维修大全(实例精华版)》内容简介:为维修类工具书,本书以理论结合实际的方式,着重讲解智能手机的维修技巧,同时配以