搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
C51单片机C程序模板与应用工程实践
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787512401532
  • 作      者:
    刘同法,肖志刚,彭继卫编著
  • 出 版 社 :
    北京航空航天大学出版社
  • 出版日期:
    2010
收藏
编辑推荐
    训练目标:<br>    自学单片机外围接口电路应用的能力;<br>    运用单片机设计实际工程的能力;<br>    按器件时序图编写单片机驱动外围接口器件程序的能力;<br>    掌握单片机与其外围接口器件间通信的能力;<br>    设计与制作大中型工程的能力;<br>    学习应用前人开发的软/硬件平台的能力;<br>    诊断并排除工程中软/硬件错误与故障的能力;<br>    撰写规范的工程文档的能力。<br>    《C51单片机C程序模板与应用工程实践》特色:<br>    讲述C程序模板的编写与应用,提高学习单片机应用的速度;<br>    配有随书学习例程,帮助初学者快速入门;<br>    分课题制作外围接口电路,提高动手能力;<br>    随书绑定学习中所需元器件;<br>    理论学习与实战训练相结合,使读者轻松掌握单片机的应用。<br>    我们的口号是:<br>    没有昂贵的单片机实验室,照样能够学习好单片机及其工程应用。
展开
内容介绍
    《C51单片机C程序模板与应用工程实践》可帮助读者快速学习和应用C51单片机,对C51单片机的内部资源和常用的外围接口器件实施程序模板化。使读者在这一基础上编写自己的功能程序代码,不再重复编写基础代码。《C51单片机C程序模板与应用工程实践》的最大特点即将程序模块贯穿于工程应用的始末。全书分为4部分。第一部分为单片机基础简述,主要是为计算机程序人员转而学习单片机程序设计而设;第二部分为单片机程序模板编写与应用;第三部分为单片机外围接口电路,重点是单片机组网芯片的应用;第四部分为单片机应用工程实例。《C51单片机C程序模板与应用工程实践》不仅适用于中专、高职高专、技工技师培训及本科院校等作为单片机实训教材,还可供从事自动控制、智能仪器仪表、电力电子、机电一体化以及各类单片机应用的工程技术人员与单片机爱好者学习参考。
展开
精彩书摘
    程序模板这一概念沿用于Windows的C++编程,人们在计算机应用程序的开发过程中常常要用到重复的代码,为降低劳动强度,提高应用程序的开发速度和效率,基础软件工程师们将常用的Windows应用程序的基础代码编成程序框架。如wind。Ws的窗口程序,就包含最小化、最大化、菜单栏等常用工具,将这些常用的工具全部编人到一个工程程序中,就形成了框架程序模板。程序员就在这个基础上找到规定的程序接口,将自己的功能程序代码加入其中,这样就很快地开发出了Windows应用程序。学过VC++编程的读者一定还清楚地记得,在开发程序的第一步就是创建程序框架。到了VB、BorandC++Buiider、Dclphi等编译软件,其窗口程序模板和控件包程序模板做得更加完善,程序员只要将这些程序模板组装起来,就诞生一个完好的应用程序(不管何种硬件,只要是计算机上装有windows操作系统就行),编程工作就变得如此简单。<br>    我一直在想,单片机的程序编写是不是可以借鉴Windows的程序编写模式呢?我看是可以的!那为什么前人没有摸仿Windows的程序编写模式呢?我想主要是由于单片机内腔太小,程序太简单,如果采用程序模板好象没有多大意义。但是今天我觉得有这个必要,至少就我个人而言有这个必要,因为我在做工程程序时常常要将前面写好的工程程序代码复制到新的工程中,然后删除不要的程序代码,加入新的功能代码,就这样节约了大量的时间,从而在做新工程时就不需要每次另起炉灶。如果引进程序模板,就可以连删除程序代码这一工作都可以省略。在一个全新的单片机程序框架上编程,只需要在框架程序中加人工程需要的功能代码即可。这样对于一个单片机程序设计员来说,不需要了解太多的单片机内部功能,只要调用功能模块函数就可以实现其功能。
展开
目录
第1章 80C51硬件结构简介<br>1.1 80C51内部结构<br>1.2 80C51存储器配置<br>1.2.1 程序存储器<br>1.2.2 内部数据存储器<br>1.2.3 外部数据存储器<br>1.3 80C51输入/输出接口电路<br>1.3.1 P0口<br>1.3.2 P1口<br>1.3.3 P2口<br>1.3.4 P3口<br>1.4 80C51中断系统<br>1.4.1 什么是中断<br>1.4.2 80C51的中断源<br>1.4.3 中断方式<br>1.4.4 中断控制寄存器<br>1.5 80C51定时器<br>1.5.1 定时/计数功能<br>1.5.2 定时/计数器控制寄存器<br>1.5.3 定时/计数器的工作方式<br>1.6 80C51串行通信<br>1.6.1 串行通信的概念<br>1.6.2 串行口的工作方式<br><br>第2章 P89V51Rx2单片机引脚功能和数据存储器RAM的C语言定义与应用<br>2.1 P89V51RX2单片机简介与引脚功能<br>2.1.1 P89V51RX2单片机简介<br>2.1.2 P89V51RX2单片机引脚功能<br>2.2 P89V51RX2单片机数据存储器RAM的C语言专用数据存储类型定义<br>2.2.1 P89V51RX2单片机的内部结构<br>2.2.2 C语言对单片机数据存储器的专用定义<br>2.2.3 C51单片机专用数据存储器定义类型符的应用<br>2.3 C语言对P89V51RX2单片机特殊寄存器的定义方法<br>2.3.1 特殊寄存器说明符的应用<br>2.3.2 sbit位说明符的应用<br><br>第3章 程序模板的编写与使用方法<br>3.1 定时/计数器0程序模板的编写与使用<br>3.1.1 定时/计数器.程序模板库<br>3.1.2 函数原型与说明<br>3.1.3 函数应用范例<br>3.2 定时/计数器1程序模板的编写与使用<br>3.2.1 定时/计数器1程序模板库<br>3.2.2 函数原型与说明<br>3.2.3 函数应用范例<br>3.3 外部中断INTO程序模板的编写与使用<br>3.3.1 外部中断INTO程序模板库<br>3.3.2 函数原型与说明<br>3.3.3 函数应用范例<br>3.4 外部中断INT1程序模板的编写与使用<br>3.4.1 外部中断INT1程序模板库<br>3.4.2 函数原型与说明<br>3.4.3 函数应用范例<br>3.5 串行通信程序模板的编写与使用<br>3.5.1 UART串行通信程序模板库<br>3.5.2 函数原型与说明<br>3.5.3 函数应用范例<br>3.6 运用IAP指令向Flash程序存储器写人数据程序模板的编写与使用<br>3.6.1 IAP指令向Flash程序存储器写人数据程序模板库<br>3.6.2 向工程中加入IAP读/写函数的说明<br>3.6.3 函数原型与说明<br>3.6.4 函数应用范例<br>3.7 P89V51RX2计数阵列中的PWM程序模板的编写与使用<br>3.7.1 P89V51RX2计数阵列中的PWM程序模板库<br>3.7.2 函数原型与说明<br>3.7.3 函数应用范例<br>3.8 P89V51RX2看门狗WDT程序模板的编写与使用<br>3.8.1 P89V51RX2看门狗wDT程序模板库<br>3.8.2 函数原型与说明<br>3.8.3 函数应用范例<br>3.9 8位按键程序模板的编写与使用<br>3.9.1 8位按键程序模板库<br>3.9.2 函数原型与说明<br>3.9.3 函数应用范例<br>3.10 4×4按键程序模板的编写与使用<br>3.10.1 4×4按键程序模板库<br>3.10.2 函数原型与说明<br>3.10.3 函数应用范例<br>3.11 8位数码管程序模板的编写与使用<br>3.11.1 8位数码管程序模板库<br>3.11.2 函数原型与说明<br>3.11.3 函数应用范例<br>3.12 按键发音程序模板的编写与使用<br>3.12.1 按键发音程序模板库<br>3.12.2 函数原型与说明<br>3.12.3 函数应用范例<br>3.13 液晶TCl602程序模板的编写与使用<br>3.13.1 液晶TCl602程序模板库<br>3.13.2 函数原型与说明<br>3.13.3 函数应用范例<br>3.14 模板综合应用范例——简易定时开/关的制作<br>3.14.1 任务<br>3.14.2 硬件设计<br>3.14.3 软件设计<br>3.14.4 综合程序模板的编程结束语<br>3.15 程序模板汇总库说明<br><br>第4章 程序模板应用编程<br>课题1 P89V51RX2单片机最小系统与数码管的应用(脉冲计数器的实现)<br>本课题工程软件设计<br>课题2 4×4键盘与YMl602液晶显示屏在单片机最小系统上的应用<br>本课题工程软件设计<br>课题3 74LS595的级联在户用电子点阵屏中的应用<br>本课题工程软件设计<br>课题4 PCF8591和128×64液晶显示器在数据采集与显示上的应用<br>……<br>第5章 单片机外围接口电路应用<br>第6章 工程应用实例<br>附录<br>参考文献<br>温馨提示
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证