毕业设计论文基于单片机的电子音乐门铃的设计(10)

2019-08-29 23:41

基于单片机的电子音乐门铃的设计

附录C: 主要参考文献及摘要

[1] 潘永雄. 新编单片机原理及应用[M]. 西安:西安电子科技大学出版社,2003.

【内容简介】:本书以增强型MCS-51单片机原理及应用为主线,系统地介绍了8XC5X(包括8XC5X2)、8XC51RX、89C6XX2、P87LPC76X 系列MPU芯片的内部结构、指令系统、资源及扩展方法、接口技术、以及单片机应用系统硬件结构、开发手段与设备等。在编写过程中,尽量避免过多地介绍程序设计的方法和技巧着重介绍硬件资源及使用方法、系统构成及连接,注重典型性和代表性,以期达到举一反三的效果。在内容安排上,力求兼顾基础性、实用性、先进性。

[2] 何立民. MCS-51系列单片机应用系统设计[M]. 北京:北京航空航天大学出版社,

2003.

【内容简介】:本书较系统、全面地介绍了MCS-51系列单片机应用系统的构成和设计方法。详细地阐述了应用系统的前向通道(传感器通道接口)、后向通道(伺服驱动、控制通道接口)、人机对话通道和相互通道(单片机应用系统之间的通信接口)的结构设计、电路配置及接口技术;单片机应用系统软件的模块化设计方法以及典型应用程序实例;为保证应用系统的可靠性,还专列一章介绍微机系统的干扰和抗干扰方法。 本书编写过程中大量地参考了近年来单片机开发应用的最新成果,力求实用性强、系统性好、论述面宽、材料新颖,以满足当前国内从事单片机开发、应用工程技术人员的急需。为了节省篇幅,书中只简略地介绍了单片机的结构和基本原理。 [3] 吴金戌,沈庆阳,郭庭吉. 8051单片机实践与应用[M]. 北京:清华大学出版社. 2002.9 【内容简介】:本书精讲了8051单片机的汇编语言以及开发过程中应注意到的问题。通 过在每一个8051功能模块介绍辅以实例,介绍了单片机基本模块的应用、串行通信的应用、音乐的应用、显示器和键盘控制、电子号码锁的应用、A/D模数转换的应用、点阵显示器的应用、外围接口IC的应用、步进马达的控制电路、8279的应用、实时时钟芯片的应用、打印机的应用、A/D转换器ICL7135的应用、绘图型LCD的应用。本书中每一个实例都有完整的程序、详细的注解和完整的电路图。

本书强调易学性和实用性,适合单片机初学人员入门与提高,可以轻轻松松地学会单片机的应用。

[4] 李宏,张家田. 液晶显示器件应用技术[M]. 北京:机械工业出版社,2004.1.

【内容简介】:本书系统的介绍了液晶器件的基本知识及应用中的基本问题,常用液晶显示器件的分类和工作原理、液晶显示器件的写入机理与驱动方法、点阵液晶显示控制器、点阵字符液晶显示模块、点阵图形液晶显示器件,还给出了液晶驱动模块的字符图表,在最后的附录介绍了各个厂家生产的液晶模块类型。

[5] 沈红卫. 单片机应用系统设计实例与分析[M]. 北京:北京航空航天大学出版社,

2003.1.

【内容简介】:本书遵循“完整性、系统性和启发性”三原则,从问题分析、方案论证及系统原则实现等环节入手,全面阐述了IC卡只能水表、载荷数据采集系统等多个单片机应用的设计思想和具体实现,并无保留地提供了带详细说明的源程序代码。系统设计中所涉及的硬件多为目前流行的型号和系别;系统设计中的应用笔记等大多为作者的经验和体会的总结;系统设计中也大量涉及与单片机应用系统开发相关的多学科知识;因此,本书具有较好的启发性和借鉴性。

[6] 汪德彪. MCS-51单片机原理及接口技术[M]. 北京:电子工业出版社,2003.

【内容简介】:本书介绍Intel公司MCS-51系列单片机的组成、结构、工作过程、指令

- 40 -

XX大学毕业设计(论文)

系统,通过实例阐明汇编语言程序设计的基本方法、单片机内部各功能部件的应用技术、功能扩展技术、接口技术、通讯技术等。在介绍完基本内容之后,较全面地介绍了单片机应用系统的开发技术。与别的单片机教材都没有把C51程序设计语言列入不同,本教材把C51编入其中,在教学时可以在学习完单片机指令系统后,就C51进行程序设计,也可以按照传统的教学方式,学习完汇编语言程序设计后,再补充学习C51程序设计,C51一部分的例程与汇编语言的例程实现了无缝过度,这给学习者以对照和比较,从而降低了学习难度。 [7] 吴金戌,沈庆阳,郭庭吉. 8051单片机实践与应用[M]. 北京:清华大学出版社. 2002.9 【内容简介】:本书精讲了8051单片机的汇编语言以及开发过程中应注意到的问题。通 过在每一个8051功能模块介绍辅以实例,介绍了单片机基本模块的应用、串行通信的应用、音乐的应用、显示器和键盘控制、电子号码锁的应用、A/D模数转换的应用、点阵显示器的应用、外围接口IC的应用、步进马达的控制电路、8279的应用、实时时钟芯片的应用、打印机的应用、A/D转换器ICL7135的应用、绘图型LCD的应用。本书中每一个实例都有完整的程序、详细的注解和完整的电路图。

本书强调易学性和实用性,适合单片机初学人员入门与提高,可以轻轻松松地学会单片机的应用。

[8] 陈明荧. 8051单片机课程设计实训教材[M]. 北京:清华大学出版社,2004.3.

【内容简介】:本书以基本的8051软硬件设计为基础,并结合一些特殊的硬件应用接口,介绍如何进行8051的课程设计。前两章介绍了8051课程设计软硬件开发工具的相关知识,并介绍了8051基本软硬件设计,后面介绍了专题实验:定时闹铃LCD、音乐倒数定时器、密码锁控制、可存储电子琴、8051八音盒、红外线遥控器研究、8051伺服机及伺服车的研究、红外线遥控伺服车、无线电家电遥控、8051声控设计等。 [9] 胡汉才. 单片机原理及其接口技术[M]. 北京:清华大学出版社,第2版,2003. 【内容简介】:它系统的论述了MCS-51单片机的组成原理、指令系统和汇编语言程序设计、中断系统和接口技术等问题,并在此基础上讨论了单片机应用系统的设计。 本书继承和发展了第1版的风格和特色;并增加了MCS-51对LCD的接口;MCS-51的多机通信以及单片机硬件的软件的抗干扰设计等新内容。

[10] 杨将新等 单片机程序设计及应用从基础到实践[M] 电子工业出版社2006

摘要:本书以8位单片机MCS-51为主,以16位单片机MCS-96为辅,介绍单片机的基本原理和应用,主要包括:单片机芯片的硬件原理和结构、存储器扩展、I/O扩展、A/D及D/A转换、指令系统和汇编语言程序设计等内容。

- 41 -

基于单片机的电子音乐门铃的设计

附录D: 部分源程序

RS BIT P2.0;定义液晶显示端口标号 RW BIT P2.1 E BIT P2.2

RS EQU P2.5 ;决定要传送的是命令还是数据 RW EQU P2.6;决定要读还是写,一般写的时候多. E EQU P2.7;时钟信号 SJ EQU P0;数据线

;******************************************** L50MS EQU 60H L1MS EQU 61H L2MS EQU 62H SEC EQU 65H MIN EQU 64H HOU EQU 63H

;******************************************* ORG 0000h LJMP MAIN ORG 000BH LJMP TT0 ORG 001BH LJMP T1INT ORG 1000h MAIN:

;-----------------------;液晶初始化 MOV SP,#70H MOV P0,#01H ;清屏 CALL ENABLE

MOV P0,#38H ;8位,2行显示 LCALL ENABLE

MOV P0,#0FH ;屏显on,光标on,闪烁on LCALL ENABLE

MOV P0,#06H ;计数地址加1,显示幕on LCALL ENABLE

;-------------------------------内存初始化 LCALL INITIL ;------------------------------- KEY1: LCALL KEY

LCALL MODD LJMP KEY1 ;---------------------键盘扫描 KEY: NOP

- 42 -

XX大学毕业设计(论文)

NOP

LCALL KS

JNZ K1 ;有按键转到K1 LCALL KAIJI LCALL SOP

XN: LJMP KEY

K1: LCALL MODD LCALL MODD LCALL KS JNZ K2 LJMP KEY

K2: MOV R2,#0FEH ;读键盘 MOV R4,#00H K3: MOV A,R2 MOV P1,A MOV A,P1

JB ACC.4,L1 ;为1跳转,第一行无按键 MOV A,#00H LJMP K1 L1: JB ACC.5,L2 MOV A,#04h LJMP K1 L2: JB ACC.6,L3 MOV a,#08H LJMP K1

L3: JB ACC.7,NEXT1 MOV a,#0ch

;------------------------------------------------------- K1: ADD A,R4 PUSH ACC

K4: LCALL DELAY1 ;若同时有其他按键,则等待

LCALL

JNZ k4

;-------------------------------------------------------- MOV R3,#07h CLR A

MOV R0,#30h MOV R1,#31h MM1: MOV A,@R1 MOV @R0,A INC R0

- 43 -

基于单片机的电子音乐门铃的设计

INC R1

DJNZ R3,MM1 POP ACC

MOV @R0,A RET

;------------------------------------------------------ NEXT1: INC R4 ;------列扫描 MOV A,R2 JNB ACC.3,N2 LJMP N1 N2: LJMP key N1: Rl A MOV R2,A LJMP K3

;----------------------------------------------

KS: MOV a,#0F0H ;判断P1口 MOV P1,A NOP NOP

MOV A,P1 CPL A

ANL A,#0F0H RET

;-------------------------------------------------- DELAY1:

SETB RS0

DLl: MOV R5,#0AH DL2: MOV R6,#63 DL3: NOP NOP

DJNZ R6,DL3 DJNZ R5,DL2 CLR RS0 RET

;--------------------------------------------------- ;30H-37H初值为零

;---------------------------------------------------- INTITIL:

MOV R3,#08h MOV R0,#30h M1: MOV @R0,#00h INC R0

DJNZ R3,M1 RET

- 44 -


毕业设计论文基于单片机的电子音乐门铃的设计(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:文献综述与外文翻译 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: