- 12
- 0
- 约 10页
- 2017-03-09 发布于江苏
- 举报
叮咚门铃声
1 引言
近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月异更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。单片机是以一个大规模集成电路组成的微型计算机,在一个芯片内含有计算机的基本功能部件,今年来单片机的性能不断完善,在功能,价格,体积,功耗等各方面满足各种复杂的要求,而AT89C51则是具有代表性的一个单片机。本系统采用单片机AT89C51为中心器件来设计,并在计算机上编写汇编程序进行调试运行,并实现要求的设计。
2 设计原理及组成
2.1 设计原理
音乐门铃的设计方案,掌握了汇编语言的编程方法,并熟练运用了AT89C51单片机定时器产生固定频率的方波信号,推动喇叭发出旋律,我们利用单片机的内部定时器T0,使其工作在计数器模式1,初始化适当的计数值TH0及TL0以及及时这半个周期的时间,每当机上得到此频率的脉冲。P1.1引脚接LM386作音频功放,然后输出到扬声器,从而发出美妙的声音,提醒主人开门。
2.2 电子门铃的组成
2.2.1 系统供电电源
2.2.2 功率放大电路
功率放大器的主要任务是输出大信号和大功率,对音频信号有效不失真的进行放大以推动扬声器发出声音。
3 软件设置
3.1 程序流程图
3.1.1电路原理图
3.1.2 接线图
3.1.3 元件列表
3.2程序设计
3.2.1程序设计方法
我们用单片机实定时/计数器T0来产生700HZ和500HZ的频率,根据定时/计数器T0,我们取定时250us,因此,700HZ的频率要经过3次250us的定时,而500HZ的频率要经过4次250us的定时。
在设计过程,只有当按下SP1之后,才启动T0开始工作,当T0工作完毕,回到最初状态。
“叮”和“咚”声音各占用0.5秒,因此定时/计数器T0要完成0.5秒的定时,对于以250us为基准定时2000次才可以。
3.2.2汇编源程序
T5HZ EQU 30H
T7HZ EQU 31H
T05SA EQU 32H
T05SB EQU 33H
FLAG BIT 00H
STOP BIT 01H
SP1 BIT P3.7
ORG 00H
LJMP START
ORG 0BH
LJMP INT_T0
START: MOV TMOD,#02H
MOV TH0,#06H
MOV TL0,#06H
SETB ET0
SETB EA
NSP: JB SP1,NSP
LCALL DELY10MS
JB SP1,NSP
SETB TR0
MOV T5HZ,#00H
MOV T7HZ,#00H
MOV T05SA,#00H
MOV T05SB,#00H
CLR FLAG
CLR STOP
JNB STOP,$
LJMP NSP
DELY10MS: MOV R6,#20
D1: MOV R7,#248
DJNZ R7,$
DJNZ R6,D1
RET
INT_T0: INC T05SA
MOV A,T05SA
CJNE A,#100,NEXT
MOV T05SA,#00H
INC T05SB
MOV A,T05SB
CJNE A,#20,NEXT
MOV T05SB,#00H
JB FLAG,STP
CPL FLAG
LJMP NEXT
STP: SETB STOP
CLR TR0
LJMP DONE
NEXT: JB FLAG,S5HZ
INC T7HZ
MOV A,T7HZ
CJNE A,#03H,DONE
MOV T7HZ,#00H
CPL P1.0
LJMP DONE
S5HZ: INC T5HZ
MOV A,T5HZ
CJNE A,#04H,DONE
MOV T5HZ,#00H
CPL P1.0
LJMP DONE
DONE: RETI
END
3.2.3 调试与仿真
打开软件,仙剑项目,选择AT89C51单片机最为CPU,新建汇编源文件,将程序导入
保存设计,进行联合调试
进入程序调试环境,顺序运行程序,可听见“叮咚”门铃声,P1.0的输出波形如图:
结论
通过此次课程设计,让我进一步了解了对单片机的编程、电路的分析以及系统控制原理等专业知识的分析方法和解决实际问题的全面综合锻炼。尤其是对编程方面
您可能关注的文档
- 助理电子商务师练习题[二).doc
- 助理电子商务师综合知识[).doc
- 助理电子商务师考试试题[三).doc
- 助理电子商务师试题--单选.doc
- 助理电子商务师试卷二.doc
- 助理项目管理师等级复习资料.doc
- 助理电子商务师试题答案.doc
- 劳动防护用品配备标准[相近工种对照表).doc
- 勃拉姆斯全部作品列表[ListofcompositionsbyJohannesBrahms).doc
- 包寿乾-舒针治疗颈型椎-基底动脉供血不足的临床疗效与机制探讨.doc
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)