安徽工程科技学院机电学院
附录B:参考文献的题录及摘要
[1] 沈庆阳等编.8051单片机实践与应用[M].北京:电子工业出版社,2004.
摘要:本书精选了8051单片机的汇编语言以及开发过程中应注意到的问题.通过在每一个8051功能模块介绍中辅以应用实例,介绍了单片机基本模块的应用,串行通信的应用,音乐的应用,显示器和键盘控制,电子号码锁的应用,A/D的模数转换的应用,点阵显示器的应用,外围接口IC的应用,步进马达的控制电路,8279年应用,实时时钟芯片的应用,打印机的应用,A/D转换器ICL7135应用,绘图型LCD的应用.本书中每一个实例都有完整的程序,详细的注解和完整的电路图。
[2] 孙育才,王荣兴,孙化芳. 新型AT89S52系列单片机及其应用. 北京:清华大学出版社,2005
摘要 本书论述了AT89S52系列单片机的硬件结构、功能特点、指令系统、存储器组成、接口部件、FLASH编程和定时/计数器的功能原理及应用和开发应用与调试。
[3] 周航慈. 单片机应用程序设计技术[M]. 北京:北京航空航天大学出版社,2002 摘要 本书是“单片机应用技术丛书”中专门介绍单片机应用系统软件设计的一本著作。书中总结了作者多年来在80C51系列单片机应用系统软件设计中的实践经验,归纳出一整套应用程序设计的方法和技巧。在内容上不仅有实现功能要求的应用程序设计步骤、子程序、监控程序及常用功能模块设计方法,还以较大篇幅介绍了提高系统可靠性的抗干扰设计和容错设计技术以及程序测试的正确思想方法。
[4] 胡汉才. 单片机原理及其接口技术(第2版)[M]. 北京:清华大学出版社,2003 摘要 本书是《单片机原理及其接口技术》的第2版,它系统地论述了MCS-51单片机的组成原理、指令系统和汇编语言程序设计、中断系统和接口技术等问题,并在此基础上讨论了单片机应用系统的设计。
[5] 林凌,李刚,丁茹,李小霞. 新型单片机接口器件与技术[M]. 西安:西安电子科技大学出版社,2005
摘要 本书介绍了最新的单片机接口芯片与技术。全书共7章,分别为传感器与模拟信号处理器件,模/数转换器与数/模转换器,I/O接口、键盘与LED显示驱动器件,LCD驱动与显示模块及其他显示器件,新型存储器器件,通信器件与模块及技术,电源管理与监控器件。
[6] 于永等编著.51单片机C语言常用模块与综合系统设计实例精讲[M].北京:电子工业出版社,2007.
摘要:全书针对目前最通用流行的51单片机系列,通过典型实例的形式,详细介绍了51单片机常用模块与综合应用系统设计的方法与技巧。全书共分3篇24章。第1篇为基础篇,简要介绍了51单片机开发的硬件结构、指令系统、C语言各语句用法与意义、Keil8051C编译器;第2篇为51单片机常用模块设计篇,通过19个模块设计实例,详细介绍了51单片机的各种开发技术和使用技巧,这些模块实例基础、实用,易学易懂,全部调试通过,几乎涵盖了所有的51单片机开发技术;第3篇通过两个综合系统实例,对前面的51单片机常用模块进行了综合应用设计,经过此篇学习,读者对于51单片机综合系统设计的能力将得到迅速提升并产生质的飞跃。 [7] 梁力.程序设计基础与C语言(本) [M].北京:电子工业出版社,2004.
摘要:本书以程序设计方法为主线,以C语言作为典型的程序设计语言,全面系统地介绍了程序设计的发展、结构化程序设计方法和面向对象程序设计方法,并用C语言
- 31 -
颜静:基于单片机的音乐播放器的设计
具体描述了结构化程序设计。该书还详细地讲述了C语言的基本概念,语法规则和语义特点,通过这三个层次的例子介绍了程序设计的基本方法和技巧。
[8] 马家辰,孙玉德,张颖.MCS-51单片机原理及接口技术.哈尔滨:哈尔滨工业大学出版社,2001
摘要 本书全面系统的介绍了MCS-51单片机的结构、原理、接口技术、扩展应用等知识,主要内容包括:计算机运算基础,计算机硬件电路基础,单片微型机的组成原理,MCS-51系列单片机的指令系统,汇编语言程序设计,MCS-51单片机的扩展应用,MCS-51单片机接口技术,最新增强型51系列兼容单片机介绍,单片机指令一览表和常用芯片的引脚图等。
[9] 付家才.单片机控制工程实践技术. 北京:化学工业出版社,2004.
摘要 本书从实践的角度出发,对单片机的指令系统、基本应用、基本外设的设计、应用系统的开发、工业控制的应用等进行了详细阐述,并给出了单片机的应用实例。本书取材于现场经验,力求理论与实际相结合,内容深入浅出、图文并茂,实用性强。本书是电气工程实践技术系列教材之一,既适用于本科、高职高专院校相关专业的实习与实践技能培训,又可作为电类专业工程技术人员的参考书。
[10]王晓君,安国臣.MCS-51及兼容单片机原理与选型[M] .北京:电子工业出版社,2003.
摘要 长期以来,MCS-51系列单片机一直统治着国内外单片机市场,但近年来,国际上许多著名半导体厂家竟相推出的各具特色的MCS-51兼容单片机,也深受国内外广大用户的青睐。本书从实用角度出发,在全面系统地阐述了MCS-51系列单片机的CPU及外设的工作原理、指令系统之后,重点对国内外流行的MCS-51兼容单片机进行了系统、全面的归纳总结,并就几种典型产品的功能进行了深入剖析。全书共6章。第1章介绍了MCS-51系列标准单片机的CPU及外设工作原理,第2章阐述了指令系统与汇编/连接器的使用,第3~6章分别对Atmel、Philips、Dallas、WinBond公司开发的MCS-51兼容单片机进行了归纳总结,并对在国内外颇具影响力的十几种典型产品进行了深入的剖析。 [11] 潘永雄.新编单片机原理与应用[M] .西安:西安电子科技大学出版社,2003. 摘要 本书以增强型MCS-51单片机原理及应用为主线,系统地介绍了8XC5X(包括8XC5X2)、8XC51RX、98C6XX2、P87LPC76X系列MPU芯片的内部结构、指令系统、资源及扩展方法、接口技术,以及单片机应用系统硬件结构、开发手段与设备等。在编写过程中,尽量避免过多地介绍程序设计的方法和技巧,着重介绍硬件资源及使用方法、系统构成及连接,注重典型性和代表性,以期达到举一反三的效果。在内容安排上,力求兼顾基础性、实用性、先进性。
[12] D.Abowd, B.Brumitt, S.Shafer. The Everywhere Displays Projector: A Device to Create Ubiquitous Graphical Interfaces. Lecture Notes in Computer Science , September 30 - October 2, 2001
Abstract: This paper introduces the Everywhere Displays projector, a device that uses a rotating mirror to steer the light from an LCD projector onto different surfaces of an environment. Issues of brightness, oblique projection distortion, focus, obstruction, and display resolution are examined. Solutions to some of these problems are described, together with a plan to use a video camera to allow device-free interaction with the projected images. The ED-projector is a practical way to create ubiquitous graphical interfaces to access computational power and networked data. In particular, it is envisioned as an alternative to the carrying of laptops and to the installation of displays in furniture, objects, and walls. In addition, the use of ED-projectors to augment reality without the use of goggles is examined and illustrated with examples.
- 32 -
安徽工程科技学院机电学院
[13] XIA Xiaonan. The Control of the Temperature and Humidity of Temperature Box Based on Single Chip Microcomputer[D].2005,215(24):117-118.
Abstract: The hardware and software design of the temperature box controlling based on single chip microcomputer MCS-51 are introduced in this paper. The control object of this system is a temperature box, and its control target is as following: The range of temperature is 34-42C and its control accuracy is士1 C: The range of humidity is 60%-75% and its control accuracy is士1%.The system not only has the function of controlling the temperature and humidity on the same time, and can reach the given control mark, but also has the characteristics of stable, precise and performance easily. The schemes and circuits of the measure and control of the temperature and humidity single are presented; furthermore, the control scheme is discussed in detail and programming diagrams of the main and interrupt program are given.
- 33 -
颜静:基于单片机的音乐播放器的设计
附录C:主要源程序
ORG 0000H LJMP MAIN ORG 000BH LJMP TIMER0
MAIN:
MOV TMOD,#01H ;置CT0定时工作方式1
MOV IE,#82H ;CPU开中断,CT0开中断
MOV R5,#0 PLAY:
MOV A,R5
MOV DPTR,#TABLE1 MOVC A,@A+DPTR
MOV R6,A INC R5 MOV A,R5
MOVC A,@A+DPTR
MOV R7,A INC R5 MOV A,R5
MOVC A,@A+DPTR JNZ PLAY1 MOV R5,#0 LJMP NEXT PLAY1:
MOV B,#3 MUL AB MOV R2,A MOV B,#7 MOV A,R7 MUL AB ADD A,R6 DEC A MOV R6,A
MOV DPTR,#FREQH MOVC A,@A+DPTR MOV R4,A
MOV DPTR,#FREQL MOV A,R6
- 34 -
安徽工程科技学院机电学院
MOVC A,@A+DPTR MOV R3,A
LCALL SONG ;调用音符播放程序 INC R5
SJMP PLAY ;转入调用下一个音符OV R3,A
MOV R5,#00H NEXT:
MOV A,R5 ;R5存放取数的变地址 MOV DPTR,#TABLE ;DPTR置音高节拍表首地址
MOVC A,@A+DPTR ;从音高节拍表取中取音高高位参数 MOV R4,A ;R4存放音高高位参数 INC R5 MOV A,R5
MOVC A,@A+DPTR ;从音高节拍表取中取音高低位参数 MOV R3,A ;R3存放音高低位参数 INC R5 MOV A,R5
MOVC A,@A+DPTR ;从音高节拍表取中取节拍参数 JNZ NEXT1 MOV R5,#00H
LJMP PLAY ;唱完后循环(节拍参数为#00H表示歌曲结束) NEXT1:
MOV R2,A ;R2存放节拍参数 LCALL SONG ;调用音符播放程序 INC R5
SJMP NEXT ;转入调用下一个音符 SONG:
MOV TH0,R4 MOV TL0,R3
SETB TR0 ;启动CT0(开始唱某一音符) DELAY:
MOV R1,#85H ;节拍延时(即某一音符唱多长时间) DEL1:
MOV R0,#0FFH DEL0: NOP NOP NOP
DJNZ R0,DEL0 DJNZ R1,DEL1 DJNZ R2,DELAY
- 35 -