4X4矩阵键盘控制数码管显示按键值

4X4矩阵键盘控制数码管显示按键值
4X4矩阵键盘控制数码管显示按键值 一、设计内容与要求
用80C51单片机控制系统显示按键值0~F。
二、设计目的意义
紧张症
2.1 设计目的
1、了解单片机系统中实现LED动态显示的原理及方法;
2、详细了解8051芯片的性能及编程方法;
3、了解单片机系统基本原理,了解单片机控制原理;
4、掌握AT89C51输入/输出接口电路设计方法;
5、掌握AT89C51程序控制方法;
6、掌握单片机汇编编程技术中的设计和分析方法;
7、掌握使用PROTEUS软件进行仿真的方法。
8、学会使用并熟练掌握电路绘制软件Protel99SE;
9、掌握电路图绘制及PCB图布线技巧。
2.2 设计意义
1、在系统掌握单片机相应基础知识的前提下,熟悉单片机应用系统的设计方法及系统设计的基本步骤。
2、完成所需单片机应用系统原理图设计绘制的基础上完成系统的电路图设计。
广德县卫生局3、完成系统所需的硬件设计制作,在提高实际动手能力的基础上进一步巩固所学知识。
4、进行题目要求功能基础上的软件程序编程,会用相应软件进行程序调试和测试工作。
5、用AT89C51设计出题目所要求的数码管动态循环显示,并针对实际设计过程中软、硬件设计方面出现的问题提出相应解决办法。
6、通过单片机应用系统的设计将所学的知识融会贯通,锻炼独立设计、制作和调试单片机应用系统的能力;领会单片机应用系统的软、硬件调试方法和系统的研制开发过程,为进一步的科研实践活动打下坚实的基础。
三、系统硬件电路图
3.1 Proteus软件简介以及仿真电路图
Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、
1
ARM、8086和MSP430等,2010年即将增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。
Proteus软件具有其它EDA工具软件(例:multisim)的功能。这些功能是:
(1)原理布图 上海电机学院教务系统
(2)PCB自动或人工布线
(3)SPICE电路仿真
革命性的特点:
1)互动的电路仿真 (
用户甚至可以实时采用诸如RAM,ROM,键盘,马达,LED,LCD,AD/DA,部分SPI器件,部分IIC器件。
(2)仿真处理器及其外围电路
可以仿真51系列、AVR、PIC、ARM、等常用主流单片机。还可以直接在基于原理图的虚拟原型上编程,再配合显示及输出,能看到运行后输入输出的效果。配合系统配置的虚拟逻辑分析仪、示波器等,Proteus建立了完备的电子设计开发环境。
图3-1所示为使用proteus软件建立的模型,经仿真,程序实现了预定功能。
图3-1
3.2 Protel99SE简介以及所绘图形
Protel99SE是应用于Windows9X/2000/NT/XP操作系统下的EDA设计软件,采用设计库管理模式,可以进行联网设计,具有很强的数据交换能力和开放性及3D模拟功能,是一个32位的设计软件,可以完成电路原理图设计,印制电路板设计和可编程逻辑器件设计等工作,可以设计32个信号层,16个电源--地层和16个机加工层。
Protel99SE的系统组成
按照系统功能来划分,Protel99se主要包含以下两大部分和6个功能模块。 weipu
1、电路工程设计部分
(1) 电路原理设计部分(Advanced Schematic 99):电路原理图设计部分包括
2
卫星数字电视
上皮细胞电路图编辑器(简称SCH编辑器)、电路图零件库编辑器(简称Schlib编辑器)和各种文本编辑器。本系统的主要功能是:绘制、修改和编辑电路原理图;更新和修改电路图零件库;查看和编辑有关电路图和零件库的各种报表。

本文发布于:2024-09-21 17:24:34,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/297610.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:试验差热分析
标签:设计   系统   单片机   软件   电路   电路图   原理图   应用
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议