新闻  |   论坛  |   博客  |   在线研讨会
蜂鸣器的变音发声
tvb2058 | 2007-09-14 11:16:03    阅读:2833   发布文章


功能:蜂鸣器的变音发声
试验方法:
方法一:仿真器仿真
          1.正确连接好试验板、电源、仿真器及RS232线
          2.将试验板上的晶振路线路到12MHZ位置
          3.打开KEIL软件将程序加载动行(有关KEIL软件的
          使用请看附带光盘仿真器文件夹内仿真器的使用说明)
方法二:通过编程程烧录,有关编程器的使用请看附带编程器的相专栏

注意事项:注意一定要拔掉LCD模块

烧录代码如下:
:020000000130CD
:100030007F64B2A2120044DFF97FFAB2A212004D2F
:10004000DFF901307E197D64DDFEDEFA227E0A7D55
:0600500064DDFEDEFA2271
:00000001FF
;///////////////////////////////////////////
org 0000h

ajmp main

org 0030h

main:

 mov r7,#100  ;给软件计数器赋值

tt1: cpl p2.2 ;取反P2.2

 lcall delay5ms ;调用5ms延时

 djnz r7,tt1 ;r7不不等于零则返回到TT1处循环

 mov r7,#250  ;R7等于零则重新给赋值250

tt2: cpl p2.2 ;取反P2.2

 lcall delay2ms ;调用2ms延时

 djnz r7,tt2 ;R7不等于零则返回到TT3处

 ajmp main ;R7等于零则返回到MAIN处继续循环

delay5ms:   ;use 12mhz 5ms延时程序

 mov r6,#25

tt3: mov r5,#100

 djnz r5,$

 djnz r6,tt3

 ret

delay2ms:                   ;2ms延时程序

 mov r6,#10

tt4: mov r5,#100

 djnz r5,$

 djnz r6,tt4

 ret  

 end

 

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客