简易电子琴设计报告(编辑修改稿)内容摘要:
统提供基本的时钟信号。 通常一个系统共用一个晶振,便于各部分保持同步。 有些通讯系统的基频和射频使用不同的晶振,而通过电子调整频率的方法保持同步。 晶振通常与锁相环电路配合使用,以提供系统所需的时钟频率。 如果不同子系统需要不同频率的时钟信号,可以用与同一个晶振相连的不同锁相环来提供。 放大电路 放大电路(能够将一 个微弱的交流小信号(叠加在直流工作点上),通过一个装置(核心为三极管、场效应管),得到一个波形相似(不失真),但幅值却大很多的交流大信号的输出。 实际的放大电路通常是由信号源、晶体三极管构成的放大器及负载组成。 15 增加电信号幅度或功率的 电子电路。 应用放大 电路 实现放大的装置称为 放大器。 它的核心是电子有源器件,如 电子管 、 晶体管 等。 为了实现放大,必须给放大器提供能量。 常用的能源是直流 电源 ,但有的放 大器也利用 高频电源 作为泵浦源。 放大作用的实质是把电源的 能量转移 给输出信号。 输入信号的作用是控制这种转移,使放大器输出信号的变化重复或反映输入信号的变化。 现代 电子系统 中,电信号的产生、发送、接 收、变换和处理,几乎都以放大电路为基础。 20 世纪初,真空 三极管 的发明和电信号放大的实现,标志着 电子学 发展到一个新的阶段。 20 世纪 40年代末晶体管的问世,特别是 60 年代 集成电路的问世,加速了电子放大器以至电 子系统小型化和微型化的进程。 现代使用最广的是以晶体管( 双极型晶体管 或 场效应晶体管 )放大电路为基础的集成放大器。 大功率放大以及高频、微波的低噪声放大,常用分立晶体管放大器。 高频和微波的大功率放大主要靠特殊类型的真空管,如功率三极管或四极管、磁控管、速调管、行波管以及正交场放大管等。 放大电路的前置部 分或集成电路 元件 变质引起高频振荡产生 咝咝 声,检查各部分元件,若元件无损坏,再在磁头 信号线 与地间并接一个 1000PF~ 0. 047F 的 电容 , 咝咝 声若不消失,则需要更换集成块。 图 16 其他 排线 六、 程序流程图与源程序 程序流程图 17 ORG 0000H START: MOV SP,60H MOV DPTR,0FF20H MOV A,03H MOVX @DPTR,A MOV 70H,00H KEY1: ACALL KS1 JNZ LK1 N1: ACALL DIR 开 始 行列式键盘按键按下成功否。 识别按键功能 根据按键功能,装入音符 T 值到 T0中 启动 T0工作 行列式键盘按键释放成功否。 停止 T0工作 T0初始化并开中断允放 T0 中断 音调选择开关按下否。 T0中断入口 18 AJMP KEY1 LK1: ACALL DIR ACALL DIR ACALL KS1 JNZ LK2 ACALL DIR AJMP KEY1 LK2: MOV R2,0FEH MOV R4,0 LK4: MOV DPTR,0FF21H MOV A,R2 MOVX @DPTR,A INC DPTR INC DPTR MOVX A,@DPTR JB ,LONE MOV A,0 AJMP LKP LONE: JB ,LTWO MOV A,08H AJMP LKP LTWO: JB ,LTHR MOV A,10H AJMP LKP LTHR: JB ,LFOR MOV A,18H SJMP LKP LFOR: JB ,NEXT MOV 70H,19H AJMP KEY1 LKP: ADD A,R4 MOV 70H,A PUSH ACC LED1: 19 clr 70h ajmp lk3 LED2: clr 70h ajmp lk3 LED3: clr 70h ajmp lk3 LED4: clr 70h ajmp lk3 LK3: ACALL DIR ACALL KS1 JNZ LK3 POP ACC AJMP KEY1 NEXT: INC R4 MOV A,R2 JNB ,KND RL A MOV R2,A AJMP LK4 KND: AJMP KEY1 KS1: MOV DPTR,0FF21H MOV A,0 MOVX @DPTR,A INC DPTR INC DPTR MOVX A,@DPTR cpl a anl a,1fh ret 20 dir: mov r0,70h mov A,@R0 ANL A,0FH MOV 30H,A MOV A,@R0 SWAP A ANL A,0FH MOV 31H,A MOV R0,30H MOV R3,01H D01: MOV A,R3 MOV DPTR,0FF21H MOVX @DPTR,A INC DPTR MOV A,@R0 CJNE A,08H,TT CLR SETB SETB SETB SETB SETB SETB SETB TT: CJNE A,0AH,TT1 CLR SETB SETB SETB SETB SETB SETB SETB 21 TT1: CJNE A,0CH,TT2 CLR SETB SETB SETB SETB SETB SETB SETB TT2: CJNE A,01H,TT3 CLR SETB SETB SETB SETB SETB SETB SETB TT3: CJNE A,03H,TT4 CLR SETB SETB SETB SETB SETB SETB SETB 22 TT4: CJNE A,05H,TT5 CLR SETB SETB SETB SETB SETB SETB SETB TT5: CJNE A,00H,TT6 CLR SETB SETB SETB SETB SETB SETB SETB TT6: CJNE A,06H,TT8 CLR SETB SETB SETB SETB SETB SETB SETB TT8: ADD A,0DH MOVC A,@A+PC DIR1: MOVX @DPTR,A 23 ACALL DL1 MOV A,R3 RL A JB ,LD1 MOV R3,A INC R0 AJMP D01 LD1: RET DESH: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H DB 80H,90H,88H,83H,0C6H,0A1H,086H,08EH,0FFH,0C0H DL1: MOV R7,2 DL: MOV R6,0FFH DL6: DJNZ R6,DL6 DJNZ R7,DL RET END 七、系统设计与说明 、 AT89S51 单片机 AT89S51 是一个低功耗,高性能 CMOS 8 位 单片机 ,片内含 4k Bytes ISP(Insystem programmable)的可反复擦写 1000次的 Flash只读 程序存储器 ,器件采用 ATMEL公司 的高密度、非易失性存储技术制造,兼容标准 MCS51 指令系统 及 80C51 引脚 结构,芯片内集成了通用 8位 中央处理器 和 ISP Flash存储单元 , AT89S51在众多嵌入式控制应用系统中得到广 24 泛应用。 、 AT89S51 主要功能列举如下: 1. 为一般控制应用的 8 位单芯片 2. 晶片内部具时钟振荡器(传统最高工作频率可至 12MHz) 3. 内部程式存储器( ROM)为 4KB 4. 内部数据存储器( RAM)为 128B 5. 外部程序存储器可扩充至 64KB 6. 外部数据存储器可扩充至 64KB 7. 32 条双向输入输出线,且每条均可以单独做 I/O 的控制 8. 5 个中断向量源 9. 2 组独立的 16 位定时器 10. 1 个全多工串行通信端口 11. 8751 及 8752 单芯片具有数据保密的功能 1单芯片提供位逻辑运算指令 、 AT89S51各引脚功能介绍: VCC: AT89S51 电源正端输入,接+5V。 VSS: 电源地端。 XTAL1: 单芯片系统时钟的反相放大器输入端。 XTAL2: 系统时钟的反相放大器输出端,一般 在 设 计 上 只 要在 XTAL1 和 XTAL2 上接上一只石英振荡晶体系统就可以动作了,此外可以在两引脚与地之间加入一 20PF 的小电容,可以使系统更稳定,避免噪声干扰而死机。 RESET: AT89S51 的重置引脚,高电平动作,当要对晶片重置时,只要对此引脚电平提升至高电平并保持两个机器周期以上的时间, AT89S51便能完成系统重置的各项动作,使得内部特殊功能寄存器之内容均被设成已知状态,并且至地址 0000H处开始读入程序代码而执行程序。 EA/Vpp: 25 EA为英文 External Access的缩写,表示存取外部程序代码之意,低电平动作,也就是说当此引脚接低电平后,系统会取用外部的程序代码(存于外部 EPROM中)来执行程序。 因此在 8031 及 8032 中, EA 引脚必须接低电平,因为其内部无程序存储器空间。 如果是使用 8751 内部程序空间时,此引脚要接成高电平。 此外,在将程序代码烧录至 8751内部 EPROM时,可以利用此引脚来输入 21V的烧录高压( Vpp)。 ALE/PROG: ALE 是英文 Address Latch Enable的缩写,表示地址锁存器启用信号。 AT89S51 可以利用这支引脚来触发外部的 8 位锁存器(如 74LS373),将端口 0的地址总线( A0~ A7)锁进锁存器中,因为 AT89S51是以 多工的方式送出地址及数据。 平时在程序执行时 ALE引脚的输出频率约是系统工作频率的 1/6,因此可以用来驱动其他周边晶片的时基输入。 此外在烧录 8751程序代码时,此引脚会被当成程序规划的特殊功能来使用。 PSEN: 此为 Program Store Enable的缩写,其意为程序储存启用,当 8051被设成为读取外部程序代码工作模式时( EA=0),会送出此信号以便取得程序代码,通常这支脚是接到EPROM的 OE脚。 AT89S51可以利用 PSEN及 RD引脚分别启用存在外部的 RAM与 EPROM,使得数据存储器与 程序存储器可以合并在一起而共用 64K的定址范围。 PORT0( ~ ): 端口 0是一个 8 位宽的开路汲极( Open Drain)双向输出入端口,共有 8 个位, 表示位 0, 1,依此类推。 其他三个 I/O端口( P P P3)则不具有此电路组态,而是内部有一提升电路, P0 在当做 I/O用时可以推动 8 个 LS 的 TTL 负载。 如果当 EA引脚为低电平时(即取用外部程序代码或数据存储器), P0就以多工方式提供地址总线( A0~A7)及数据总线( D0~ D7)。 设计者必须外加一锁存器将端口 0送出的地 址栓锁住成为 A0~A7,再配合端口 2所送出的 A8~ A15合成一完整的 16位地址总线,而定址到 64K的外部存储器空间。 PORT2( ~ ): 端口 2是具有内部提升电路的双向 I/O端口,每一个引脚可以推动 4个 LS的 TTL负载,若将端口 2 的输出设为高电平时,此端口便能当成输入端口来使用。 P2 除了当做一般 I/O端口使用外,若是在 AT89S51扩充外接程序存储器或数据存储器时,也提供地址总线的高字节 A8~ A15,这个时候 P。简易电子琴设计报告(编辑修改稿)
相关推荐
time and space。 enjoy the updated information nearly synchronically in the world. As all essential elements of a news report, a headline‟s intention is to tell the readers and share information about
以便于搬运装卸,沿纵向又分成两部分。 在壳板侧面装置铰链,使壳板可以转动。 内模的骨架和活动撑板,撑板下端的朝梁端一侧用铰链与壳板连接,另半边及上端均做成 榫头,顶紧壳板纵面上、下斜接缝,并在撑板上方设置直径 20mm圆钢拉杆,骨架上设置扁铁拉杆。 脱模时抽动拉杆和扁铁拉杆,即可脱模。 模板的安装和拆除应注意以下事项: ①在整个施工过程中要始终保持模板的完好状态,认真进行维修保养工作。
, revealing the inevitability of hierarchy in human society. In Ja Todd39。 s (2020) The Anxiety of Emma, verbal and social anxieties, as well as the 4 social ranks is discussed. Chinese scholars also
施工顺序应自下而上。 4、喷混凝土前,用高标号水泥砂浆贴饼或冲筋的方法做好混凝土厚度控制点,控制点间距 - 2 m,并对阳角进行模板支设,根据窗口的具体尺寸加工窗口模板,确保窗口处喷射混凝土的厚度准确,阳角方正。 5、先以高压水将预喷混凝土面或砖墙面清洗两遍。 其一是为冲刷表面浮渣、灰尘,其二是为将混凝土表面和砖墙面充分湿润,避免混凝土喷射到原结构后,在新旧结合面处水分很快被吸干
...................................34 费用现值与内部收益率 ...................................................................................................35 费用现值 ...........................................
1) 8路输入通道, 8 位 A/D 转换器,即分辨率为 8 位。 ( 2)具有转换起停控制端。 ( 3)转换时间为 100μ s(时钟为 640kHz 时 ), 130μ s(时钟为 500kHz 时) ( 4)单个 +5V 电源供电 ( 5)模拟输入电压范围 0~ +5V,不需零点和满刻度校准。 ( 6)工作温度范围为 40~ +85 摄氏度 ( 7)低功耗,约 15mW。 6 内部结构