1、5.1 整体电路仿真图 19 5.2 实物运行结果 196 心得体会 217 参考文献 228 附录 23 8.1 电路总图 23 8.2 c语言程序 24 摘要单片机也被称为微控制器(Microcontroler),是因为它最早被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对提及要求严格的控制设备当中80C52是INTEL公司MCS-51系列单片机中基本的产品,它采用INTEL公司可靠的CHMOS工艺技术制造的高性能8位单片机,属于标准的MCS-51的HCMOS产品。它结合了
2、HMOS的高速和高密度技术及CHMOS的低功耗特征,它基于标准的MCS-51单片机体系结构和指令系统,属于80C51增强型单片机版本,集成了时钟输出和向上或向下计数器等更多的功能,适合于类似马达控制等应用场合。本次课程设计包括STC89S52单片机最小系统包括复位和时钟电路及供电系统 44矩阵键盘、独立6个7段LED数码管显示电路。利用相关设计软件进行原理图设计即利用Keil软件编程以及Proteus软件仿真来巩固单片机应用、模拟电路、数字电路课程及学会各种工程软件的使用。 关键字:单片机 最小系统 矩阵键盘 LED显示 ABSTRACT Also known as single-chip m
3、icrocontroller (Microcontroler), because it was first used in industrial control field. Only by the single-chip CPU chip developed from a dedicated processor. The first design is by a large number of peripherals andCPU in a single chip, the computer system so that smaller, more easily integrated int
4、o a complex and required them to mention control equipment,strict 80C52 is INTEL company main product MCS-51 Series MCU, it adopts the INTEL company reliable manufacturing CHMOS technology for High Performance 8 bit MCU, belongs to the standard MCS-51 HCMOS products. It combines the low power charac
5、teristics of HMOS high speed and high densityand CHMOS technique, it is the standard MCS-51 microcontroller architecture and instruction system based on the MCU 80C51, which belongs to theversion, integrated clock output and up or down on the counter and more features, suitable for similar motor con
6、trol applications. The curriculum design including the STC89S52 MCU minimum system includes a reset and clock circuit and power supply system, 4 * 4 matrix keyboard, the independent 6 LED 7 segment digital tube display circuit. Using the schematic design using Keil software programming and Proteus s
7、oftware simulation toconsolidate the MCU, analog circuit, digital circuit course and learn all kinds of engineering software by using design software.Key Words:MCU minimum system matrix keyboard LED digital tube display 实 习 执 行 大 纲一、实习目的1、巩固单片机原理与应用理论课的理论知识;2、熟悉单片机应用系统的硬件设计及软件设计的基本方法;3、将单片机原理与应用理论课的
8、理论知识应用于实际的应用系统中;4、训练单片机应用技术,锻炼实际动手能力。二、实习纪律与要求1、实习纪律1)参加实习的学生必须按照实习大纲的要求,在指导教师的指导下,全面完成实习任务;2)听从指导教师安排,严格遵守实习纪律;3)因故在实习期间缺勤累计超过规定时间的三分之一,不得参加本次实习考核,但可在补足所缺天数后再给予考核并评定实习成绩。2、基本要求1)利用PROTEL等软件进行硬件设计;2)利用Keil uV2软件完成应用系统软件设计;3)利用PROTEUS软件进行仿真设计;4)完成单片机最小系统和应用系统电路板的焊接;5)对电路进行调试;6)利用stc-isp软件完成在系统编程、下载,并
9、完成系统软件调试;7)题目由指导教师提供;8)要求每个学生单独完成硬件软件设计、仿真、焊接、调试任务;9)写出实习报告,实习报告主要包括以下内容:目录、摘要、关键词、基本原理、方案论证、硬件设计、软件设计(带流程图、程序清单)、仿真结果、实物运行结果照片、结论、参考文献等;10)实习完成后通过答辩;11)答辩时交实习报告电子文档,通过答辩后根据修改意见修改并打印、装订成册。三、实习地点武汉理工大学信息工程学院通信实验室(鉴主15楼)。四、实习时间2013年12月30日-2014年1月12日。五、实习内容1、实习所需主要材料(供参考)(1)单片机最小系统部分序号名称数量1万能实验电路板1块2单片
10、机STC89C521只3晶振12MHz430PF瓷片电容2只510k/0.25W电阻610uF/16V电解电容72k/0.25W电阻810k/9脚排阻95V/500mA直流电源1个10排针、按钮、LED、导线等若干 (2)下载电路部分MAX232 1片0.1uF瓷片电容 4只DB9插座 RS-232C串口电缆(9针)1根(3)扩展电路部分 扩展电路部分材料根据设计方案确定。(4)软件部分电路设计软件PROTEL1套编程软件Keil uV2仿真软件PROTEUS下载软件stc-isp (5)工具PC(带RS-232C口)1台万用表电烙铁2、任务1)利用上述材料完成包含如下系统功能组件的单片机最小
11、系统的设计、焊接、调试(1)键盘一个4X4的矩阵键盘,其中,10个按键是09数字键;另外6个是功能键,用于功能选择和控制,如“数据输入”、“数据显示”、“串行通信”功能选择键,以及“回车”、“清除”、控制键。(2)显示电路由6个7段LED数码管组成的显示电路。(3)串口串行通信利用51的串口实现串行通信接口电路。2)完成ISP下载电路的设计、焊接3)完成系统软件的设计,包括程序结构设计、流程图绘制、程序设计,实现如下功能(1)功能选择通过功能选择键,使得单片机处于不同的工作状态并通过LED显示相应的内容;可选择的功能包括:数据输入;数据显示;串口通信(2)数据输入通过功能选择键选择“数据输入”
12、后,可分次输入10个4位十进制数据,并将输入的数据保存在内部RAM中。数据输入要求:1) 第一步输入序号09,表明输入的是第几个4位十进制数据;2) 第二步按下回车键,完成序号输入;3) 第三步输入最多4位的十进制数据;4) 第四步按下回车键,完成数据输入;5) 重复第一步,开始新数据的输入;6) 输入数据的显示格式是:最左边是序号,然后是空格,之后是从右到左的最多4位十进制数;7) 若在输入过程中(第一步或第三步)出现错误,按“清除”键,重新从第一步开始输入数据。或者,自己设计10个十进制数的输入及显示方式。(3)数据显示通过功能选择键选择“数据显示”后,可显示之前输入的10个4位十进制数据
13、中的任一个,要求:1) 第一步输入序号09,表明显示的是第几个4位十进制数据;2) 第二步显示相应的数据;3) 重复第一步、第二步,显示其他的数据;4) 数据的显示格式是:最左边是序号,然后是空格,之后是要显示的数据,从右到左最多4位十进制数。或者,自己设计数据的显示方式。(4)数据通信将两个单片机最小系统通过串口连接起来,其中一个作为主系统,另一个作为辅系统。当通过功能选择键选择“串行通信”后,当在主系统上按下数字键后主系统的LED按从左向右移东的方式显示按键输入的数字,同时辅系统的LED上显示与主系统同样的内容。4)利用仿真软件完成系统仿真工作5)在单片机最小系统硬件上实现任务3中规定的功
14、能 单片机实习报告1 C51系列单片机结构概述单片机即单片微型计算机是将计算机主机CPU、内存和I/O接口集成在一小块硅片上的微型机。一片MCS-51单片机芯片内包含一个8位CPU、振荡器和时钟电路、至少128字节的内部数据存储器可寻址外部程序存储器和数据存储器个64k字节21个特殊功能寄存器4个并行I/O接口2个16位定时/计数器至少5个中断源提供两级中断优先级可实现两级中断服务程序嵌套。具有可位寻址功能有较强的布尔处理能力。各功能单元包括IO端口和定时器/计数器等都由特殊功能寄存器SFR集中管理 。MCS-51单片机内部结构框图如图1所示 。图1-1单片机内部结构图AT89C52是美国ATMEL公司生产的低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的只读程序存储器(PEROM)和256
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1