电子系统设计课程总结报告0
电子系统设计电子系统设计 课程总结报告课程总结报告 信息工程学院信息工程学院 指 导 老 师 :王 东 专业、班级:通信 131 报告人姓名:杨航(签名) 学号: 13426005 同组人姓名:李翔(签名) 学号: 134260 报告结题时间:2016 年月日 摘要 对电子子系统设计课程教学的总结 本次课程设计主要是以AT89C51 为核心器件来设计一系列的内容, (AT89C51是一种带 4K 字节 FLASH 存储器的低电压、高性能 CMOS 8 位微处 理器,俗称单片机。AT89C2051是一种带 2K 字节闪存可编程可擦除只读存储器 的单片机。单片机的可擦除只读存储器可以反复擦除1000 次。该器件采用 ATMEL高密度非易失存储器制造技术制造,与工业标准的 MCS-51 指令集和输 出管脚相兼容。 由于将多功能 8 位 CPU 和闪烁存储器组合在单个芯片中, ATMEL 的 AT89C51 是一种高效微控制器,AT89C2051 是它的一种精简版本。AT89C51 单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案) 使用 C 语言和汇编语言作为编程语言,PROTEUS,kelic,lope,作为仿真平 台, LP5124 作为实时仿真器, 利用 protel99SE 进行电路原理图以及 PCB 的绘制。 设计内容包括 1 直流稳压电源,集成运算放大器,单片机最小系统的仿真设计。 2 对单片机实验板的硬件结构和主要元件的功能、用途和物理地址的总结和 相应编程 3 根据 HB51 单片机实验板上的 DS12887 时钟芯片和键盘与显示器接口 芯片 Intel 8279,编写电子时钟软件程序,可以通过键盘对时间和日期进行修改 和设置。 4 Protel,Keil C ,Protues ,LOPE 等仿真软件的使用 5 LP5124 实时在线仿真器的使用 关键词:AT89C51;电子设计;仿真 I AbstractAbstract Summary of the electronic subsystem design Teaching This course is designed mainly AT89C51 as the core component to design a series of content, (AT89C51 is a low voltage 4K bytes of FLASH memory with a high-peranceCMOS8-bitmicroprocessor,microcontroller.AT89C2051 commonly knownasaband2KbytesofFlashprogrammableEEPROM microcontroller. microcontroller EEPROM erasure can be repeated 1000 times. the device uses ATMEL high density non-volatile memory manufacturing technology manufacturing, and industry-standard MCS- 51 instruction set and output pins are compatible. Since the multi-purpose 8-bit CPU and flash memory combined in a single chip, ATMEL s microcontroller AT89C51 is a highly efficient, AT89C2051 it is a streamlined version of the MCU as many .AT89C51 embedded control system provides a high flexibility and low cost of the program) Use C and assembly language as a programming language, PROTEUS, kelic, lope, as the simulation plat, LP5124 as a real-time simulator, protel99SE use the circuit schematics and PCB s drawing. Design includes 1 DC power supply, integrated operational amplifier, Simulation and Design smallest single-chip system. Summary function two pairs of single-chip board hardware structure and main elements, and uses physical addresses and corresponding programming 3 According DS12887 clock chip and the keyboard and display interface chip Intel HB51 8279 microcontroller experimental board, electronic clock to write a software program, you can modify the time and date settings and keyboard. Use 4 Protel, Keil C, Protues, LOPE simulation software, etc. 5 LP5124 emulator using real-time online Keywords: AT89C51; Electronic Design; SimulationKeywords: AT89C51; Electronic Design; Simulation II 目录 概述1 1 学习软件介绍.2 1.1 protel 2 1.2 proteus2 1.3 keil c.2 1.4 LOPE2 2 直流稳压电源.3 2.1 系统框图3 2.2 系统设计4 3 LM324 集成运算放大器.4 3.1 系统框图4 3.2 系统设计.5 4 51 单片机最小系统5 4.1 系统框图.5 4.2 系统设计.5 5 单片机实验板.5 5.1 数码管显示电路5 5.2 按键电路.7 5.3 按键控制数码管实验7 5.3.1 按键显示实验7 5.3.2 按键加减实验7 5.3.3 编写十进制累加显示程序7 5.4 串口通信.7 6 电子时钟.8 6.1 芯片介绍8 6.1.1DS12887 8 6.1.2 Intel 8279 9 6.2 实验流程.9 7 结束语. 11 8 附录.12 III 9 程序清单.19 10 元器件明细表.31 11 参考文献.32 IV 电子系统设计课程总结报告 概述 学习和