基于Proteus和Keil的单片机仿真实验系统设计 下载本文

4.6.3点阵显示原理··························································29 4.6.4 显示屏的原理图及结构···············································30 4.6.5 显示屏的实验内容·····················································31

4.7 数码管动态显示实验························································32 4.8 8位计数器实验······························································33

第5章 系统的软件设计························································34

5.1 系统软件设计流程图························································34 5.2 单片机实验仿真系统原理图················································35 5.3 系统主程序··································································36

第6章 单片机实验仿真系统的仿真与调试································38

6.1 利用Keil进行源程序的编译及调试······································38 6.2 利用Proteus调试电路检查系统的运行情况·····························39 6.3 单片机实验仿真系统的运行及调试结果··································40

第7章 毕业设计小结···························································44 参考文献············································································46 附录··················································································47 附:英文原文 英文翻译 毕业实习报告

河北建筑工程学院 毕业设计计算书

指导教师:张东辉

设计题目:基于Proteus和Keil的单片机仿真实验系统设计 设计人:冯立岗 设计项目 1.1单片机现状及发展概述 计算与说明 结果 第1章 引言 1.1单片机现状及发展概述 单片机属于第四代微型计算机的一个重要分支。单片机是把中央处理器CPU(Central Processing Unit),随机存取存储器RAM(Random Access Memrty),只读存储器ROM(Read Only Memory),定时器/计数器以及I/O接口电路等主要计算部件集成在一块集成电路芯片上的微型计算机。单片机的应用导致了控制领域的一场革命,是微控制技术逐步取代传统的硬件控制。近十几年来,单片机在生产过程控制、自动检测、数据采集与处理、科技计算、商业管理和办公室自动化等方面获得了广泛的应用。单片机具有体积小、重量轻、耗能省、价格低、可靠性高和通用灵活等优点,因此也广泛应用于卫星定向、汽车火花控制、交通自动管理和微波炉等专用控制上。近几年来,单片机的发展更为迅速,它己渗透到诸多学科的领域,以及人们生活的各个方面。 MCS-51系列中的一片89C51芯片,内部构造了完整的计算机硬件系统。从CPU、存储器到输入输出端口,一应俱全。只要写入程序,就可完成中央控制或数据采集、处理及通信传输的信息处理机,MCS-51单片机指令系统中为适应控制的需要设有极强的位处理功能,具有加、减、乘、除指令;CPU时钟高达12MHz,完成单字节乘法或除法运算器件分军用和民用两级,民用产品主要用于办公室及机房环境,工作温度在0-701C,军用产品要求在恶劣环境条件下稳定工作,工作温度在-65~125℃:工业级产品的性能介于以上两者之间,在-40~+85C温度环境可正常工作。工业产品可靠性比民用产品强,而价格较军用品低。在单片机应用中,可以根据实际工作环境,选择工业 1

河北建筑工程学院 毕业设计计算书

指导教师:张东辉

设计题目:基于Proteus和Keil的单片机仿真实验系统设计 设计人:冯立岗 设计项目 1.2单片机的性能特点 1.2单片机的性能特点 计算与说明 1.2单片机的性能特点 单片机芯片作为控制系统的核心部件,除了具备 通用微机CPU的数值计算功能外,还必须具有灵活、 强大的控制功能,以便实时监测系统的输入量、控制 级芯片,保证系统可靠性。 系统的输出量,实现自动控制的目的。由于单片机主 要面向工业控制,工作环境比较恶劣,加高温、强电 磁干扰,甚至合有腐蚀性气体;在太空小工作的单片 机控制系统,还必须具有抗辐射能力。因而,决定了 单片机CPU与通用微机CPU具有小同的技术特征和发 展方向: 抗干扰性强。工作温度范围宽。通用微机CPU一般 要求在室温下工作。抗干扰能力也较低。 可靠性高。 控制功能往往很强,数值计算能力较差。通用微机 CPU具有很强的数值运算能力控制能力相对较弱。将通 用微机用于工业控制时,一般需要增加一些专用的接 口电路。 1.2单片机的性能特点 AT89系列单片机是美国Atmel公司的8位Flash 单片机产品。这个系列单片机的最大特点是在片内含 有Flash存储器,而其他方面和MCS—51没有太大的 区别。该系列有着十分广泛的用途,特别是在便携式、 省电和特殊信息保存的仪器和系统中显得更为有用。 AT89系列单片机的特点: 1)内含有Flash存储器。由于片内含有Flash存 储器,因此在系统开发过程中可以十分容易地进行程 序的修改。同时,在系统工作过程中,能有效地保存 数据信息,即使外界电源损坏也不影响信息的保存。 2)和AT80C51插座兼容。AT89系列单片机的引脚 和MCS—51系列单片机的引脚是一样的。只要用相同 2

结果 河北建筑工程学院 毕业设计计算书

指导教师:张东辉

设计题目:基于Proteus和Keil的单片机仿真实验系统设计 设计人:冯立岗 设计项目 1.3单片机实验仿真系统 计算与说明 引脚的AT89系列单片机就可以取代MCS—5l系列单片 机。 3) 静态时钟方式。AT89系列单片机采用静态时钟 方式,节省电能,这对于降低便携式产品的功耗十分 有用。 AT89系列单片机的概况: AT89系列单片机共有7种型号,分别为从89C51、 AT89LV51、AT89C52、AT89LV52、AT89C2051、AT89C1051、 AT89S8252。其中AT89LV51、AT89LV52分别是AT89C5l、 AT89C52的低电压产品。最低电压可以低至2.7V。而 AT89C2051、AT89C1051则是低档型的低电压产品。它 们只有20条引脚.最低电压也为2.7V,见表1-1。 表1-1 AT89 系列单片机概况 AT89AT8AT8AT89CAT89S 型 号 C51 9C59C12051 8252 2 051 Flash(KB) 4 8 1 2 8 片内RAM(B) 128 256 64 128 256 I/O条 32 32 15 15 32 定时器(个) 2 3 1 2 3 中断源(个) 6 8 3 6 8 串行接口(个) 1 1 1 1 1 M加密/级 3 3 2 2 3 片内振荡器 有 有 有 有 有 EEPROM(KB) 无 无 无 无 2 1.3单片机实验仿真系统 单片机是热工检测与控制等专业的一门重要课 程。可以充分体现学生利用已学知识解决实际工程问 的能力。由于该学科是多基础、多理论的实践性学科, 在教学过程中必须软件硬件结合。而在传统的单片机 教学实验中,采用硬件仿真器实验箱或实验板,需采 3

结果