课程设计论文-基于单片机电子琴的设计内容摘要:
;该键值为 1 LJMP NDK1 ; 跳到 NDK1 执行相应的功能程序 KK2: CJNE A,0BH,KK3 ;相等说明该行第三列有键按下,不等则转移 MOV BUFF,2 ;该键值为 2 LJMP NDK1 ;跳到 NDK1 执行相应的功能程序 KK3: CJNE A,07H,KK4 ;相等说明该行第四列有键按下,不等则转移 MOV BUFF,3 ;该键值为 2 LJMP NDK1 ;跳到 NDK1 执行相应的功能程序 KK4: NOP NDK1: MOV A,BUFF MOV DPTR,TABLE MOVC A,@A+DPTR MOV P0,A MOV A,BUFF MOV B,2 MUL AB MOV TEMP,A MOV DPTR,TABLE1 MOVC A,@A+DPTR MOV STH0,A MOV THO,A INC TEMP MOV A,TEMP MOVC A,@A_DPTR MOV STL0,A MOV TL0,A SETB TRO NDK1A: MOV A,P1 ANL A,OFH XRL A,0FH JNZ NDK1A CLR TR0 KKEY1: MOV P1,0FFH ;开始扫描第二行 CLR MOV A,P1 ANL A,0FH XRL A,0FH JZ KKEY2 LCALL DELAY10MS MOV A,P1 ANL A,0FH XRL A,0FH JZ KKEY2 MOV A,P1 ANL A,0FH CJNE A,0EH,KK5 MOV BUFF,4 LJMP NDK2 KK5: CJNE A,0DH,KK6 MOV BUFF,5 LJMP NDK2 KK6: CJNE A,0BH,KK7 MOV BUFF,6 LJMP NDK2 KK7: CJNE A,07H,KK8 MOV BUFF,7 LJMP NDK2 KK8 NOP NDK2: MOV A,BUFF MOV DPTR,TABLE MOVC A,@A+DPTR MOV A,BUFF MOV B,2 MUL AB MOV TEMP,A MOV DPTR,TABLE1 MOVC A,@A+DPTR MOV STH0,A MOV TH0,A INC TEMP MOV A,TEMP MOVC A,@A+DPTR MOV STL0,A MOV TL0,A SETB TR0 NDK2A: MOV A,P1 ANL A,0FH XRL A,0FH JNZ NDK2A CLR TR0 KKEY2: MOV P1,0FFH ;开始扫描第三行 CLR MOV A,P1 ANL A,0FH XRL A,0FH JZ KKEY3 LCALL DELAY10MS MOV A,P1 ANL A,0FH XRL A,0FH。课程设计论文-基于单片机电子琴的设计
相关推荐
改方法参见程序优化)。 当不响铃并且生日标志 BS 有效时显示 HAPPY 其单列开来。 本程序由生日标志 BS控制,当到达生日时间时,T0 中断程序会将 BS 置 1 使之有效在显示主程序中通过判断 BS 的置来控制是否执行本模块 标 志 BS 有效时显示 HAPPY 其单列开来。 本程序由生日标志 BS控制,当到达生日时间时, T0 中断程序会将 BS 置 1 使之有效在显示主程序中通过判断
③ 存储器操作命令 Write Scratchpad(写暂存存储器) [4Eh] 这个命令向 DS18B20 的暂存器中写入数据,开始位置在地址 2。 接下来写入的两个字节将被存到暂存器中的地址位置 2和 3。 可以在任何时刻发出复位命令来中止写入。 Read Scratchpad(读暂存存储器) [BEh] 这个命令读取暂存器的内容。 读取将从字节 0开始,一直进行下去,直到第 9(字节 8,
ms,就可以实现自动上电复位。 除了上电复位外,有时还需要按键手动复位。 本设计就是用的按键手动复位。 按键手动复位有电平方式和脉冲方式两种。 其中电平复位是通过 RST(9)端与电源 Vcc接通而实现的。 按键手动复位电路见图 4。 时钟频率用 时 C 取 10uF,R取 10kΩ。 R110kC110uFS4V C C9 图 STC89C51复位电路 ( 3) STC89C51 中断技术概述
y 的返回数据 如: system(“ echo \” mute 0\” /tmp/fifo” )。 //写命令 fgets(buf,1000,mp)。 //读取 mplay 返回数据 而 Qt 给我们提供了更方便的实现方法。 通过定义一个 QProcess 对象调用已编译好的 Mplayer。 QProcess *process = new QProcess()。
size 数字( KB) 最大返回数据,可限制用户下载的数据大小 reference_age 数字 LRU 算法中指定 LRU 时间 quick_abort_min 数字 (KB) 断点续传最小值 quick_abort_max 数字 (KB) 断点续传最大值 quick_abort_pct 数字 (percent) 超过值认为续传成功 negative_ttl 数字
(gca,39。 Position39。 ),... 39。 Xaxislacation39。 ,39。 bottom39。 ,... 39。 YAxislocation39。 ,39。 ringt39。 ,39。 Color39。 ,39。 None39。 ,... 39。 Xcolor39。 ,39。 k39。 ,39。 YColor39。 ,39。 k39。 )。 ht=line(t,x