倒计时牌的PROTEUS设计与仿真9月19日

合集下载

基于单片机的电子倒计时牌设计与实现

基于单片机的电子倒计时牌设计与实现

基于单片机的电子倒计时牌的设计与实现摘要近年来随着计算机在社会领域的渗透,单片机的应用正在不断的走向深入,同时带动传统控制检测日新月益更新。

在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以做完善。

生活中单片机的应用很广,如电子倒计时牌就能够帮你记住一些重要的日子叫你不会忘记。

它可以用于奥运会的倒计时、世界博览会的倒计时、高考的倒计时等重要的日子的计时,使你的生活变的简单而有规律。

制作一些大的电子倒计时牌也能方便大众,如2008年奥运会在中国举办,在北京的那个大的奥运会倒计时牌就很好的给大众一个提醒的作用。

现在日常生活中时间对人们的重要性,越来越高了。

时间伴随我们的每一天,每一时刻,所以我们由于各种原因会忘记各种重要的日子,这就是我们做这个电子倒计时牌的原因,它能够很好提醒人们重要的日子,保重我们不能忘记,也减少了人们不必要的损失。

计时的方法也得到了发展,由最初人们用看系扣来记录重要的事情和天数,到看太阳的影子,来看时间的变化,再到出了发条表,人们用翻纸来看时间和天数,到现在人们有使用电子表,人们的生活再不断的提高和发展,电子倒计时牌是时代的发展的产物,也是人们智慧的产物。

本篇论文讨论了倒计时的设计和制作,单片机与外部温度采集芯片、液晶屏显示的电路连接,和使用Protel99进行原理图的绘制和PCB的制作,使用汇编和C语言进行软件的设计,并对系统硬件和软件进行了验证。

关键词:单片机;汇编;电子倒计时牌;Protel99Electronic countdown board based on single chip design and implementationAbstractIn recent years, with the penetration of computers in the social sphere, SCM applications are continually deepening, while the traditional control and test drive the rapidly growing update. In real-time detection and control of the microcomputer application system, the microcontroller is often used as a core component, only the SCM knowledge is inadequate and should be based on specific hardware architecture, and application-specific features of the software objects are combined to make perfect . Life of a very wide application of SCM, such as electronic countdown board will be able to help you remember some important call you will not forget the day. It can be used for the Olympic Games countdown, countdown to the Expo, and other important college entrance examination in the countdown to the days of the time, make your life more simple and regular. Produce large electronic countdown board and make it easier public, such as the 2008 Olympic Games held in China, in Beijing Olympics countdown board that big on a good reminder to the public a role.Now in daily life, the importance of time for people increasingly high. Time with us every day, every minute, so we can forget all due to various reasons, this is an important day we do this electronic countdown card, it is important to remind people of the day, we cannot forget yourself, also reduced the people to avoid unnecessary loss. Timing method is developed by using buttons at first people to record important things to see the sun, and the number of shadow, the change of time and again to the wind, people use double perspective, time and number of paper to use electronic, people are the life of people more continuous improvement and development, electronic countdown card is the product of the development of The Times, the wisdom of people.This paper discusses the design and manufacture, the countdown MCU and external temperature gathering chip, LCD display, and use of the circuit principle diagram Protel99 draw and PCB manufacture, assembly and C language used in the design of software and hardware and software is validated.Key words: Single-Chip computer, Compilation, Electronic countdown board, Protel99第1章绪论在日常生活中,会有很多值得重视的日子,但是人会因为种种原因而忘记这些日子,电子倒计时牌就能够帮你记住这些重要的日子叫你不会忘记。

proteus仿真计算器课程设计

proteus仿真计算器课程设计

proteus仿真计算器课程设计一、课程目标知识目标:1. 学生能理解Proteus仿真软件的基本原理和操作流程;2. 学生能掌握利用Proteus进行简单计算器电路设计与仿真;3. 学生能了解并描述计算器电路中的基本电子元件及其功能;4. 学生掌握基本的数字电路知识,如逻辑门、触发器等。

技能目标:1. 学生能独立使用Proteus软件进行电路设计;2. 学生能通过Proteus软件进行电路仿真,并对结果进行分析;3. 学生能运用已学知识解决实际计算器电路设计中遇到的问题;4. 学生能通过团队协作,共同完成一个具有基本功能的计算器电路设计。

情感态度价值观目标:1. 学生培养对电子技术的兴趣,激发创新意识和实践欲望;2. 学生在团队合作中学会沟通、协作,培养团队精神和责任感;3. 学生通过动手实践,体验成功的喜悦,增强自信心;4. 学生树立正确的价值观,认识到科技发展对国家和社会的重要性。

本课程针对高年级学生,结合电子技术课程内容,以Proteus仿真软件为载体,使学生掌握基本电子元件和数字电路知识。

课程注重实践操作和团队协作,旨在提高学生的实际动手能力和创新能力,为后续深入学习电子技术打下坚实基础。

通过本课程的学习,学生将能够独立完成一个简单计算器电路的设计与仿真,并在过程中培养良好的情感态度和价值观。

二、教学内容1. 计算器电路设计基础理论:- 简介计算器电路的组成和原理;- 学习基本电子元件:电阻、电容、二极管、三极管等;- 了解并掌握数字电路基础知识:逻辑门、触发器、计数器等。

2. Proteus仿真软件操作:- 学习Proteus软件的基本界面和功能;- 掌握Proteus软件的电路设计、仿真和调试方法;- 学习如何利用Proteus软件绘制电路图、设置元件参数等。

3. 计算器电路设计与仿真:- 根据计算器功能需求,设计电路原理图;- 利用Proteus软件进行电路仿真,观察并分析仿真结果;- 针对仿真过程中出现的问题,进行调试和优化。

基于Proteus的抢答器的设计与仿真设计论文

基于Proteus的抢答器的设计与仿真设计论文
3. 家用电器中的应用:从电饭煲、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤,五花八门,无所不在。
4. 在计算机网络和通信领域中的应用:从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。
5. 单片机在医用设备领域中的应用:如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等等。
1.2单片机的发展和应用领域
1946年第一台电子计算机诞生至今,只有50年的时间,依靠微电子技术和半导体技术的进步,从电子管、晶体管、集成电路、大规模集成电路,现在一块芯片上完全可以集成几百万甚至上千万只晶体管,使得计算机体积更小,功能更强。
1976年美国INTEL公司推出了MCS-48单片机,这个时期的单片机才是真正的8位单片微型计算机,并推向市场。
此外,单片机在工商,金融,科研、教育,国防航空航天等领域都有着十分广泛的用途。
1.3单片机抢答器简介
在知识竞赛中,特别是做抢答题时,在抢答过程中,为了更确切的知道哪一组或哪一位选手先抢答到题,必须要有一个系统来完成这个任务。若在抢答中,只靠人的视觉或者是听觉是很难判断出哪一组或哪一个选手先抢答到题目的。抢答器一般是由很多电路组成的,线路复杂,可靠性不高,功能也比较简单,特别是当抢答路数很多时,实现起来就更为困难。利用单片机编程来设计抢答器,可以使以上问题得以解决,即使两组的抢答时间相差几微秒,也能轻松的分辨出哪一组或哪个选手先抢答到题目的。
This paper introduces an digital quiz answer controlled by MCU, which core is the AT89C51 chip. The simple design we can use one LED numerical tube to display the number of the player who gets the first right to answer. Another LED numerical tube is used to count down,and can warn through diode radiation and buzzer alarm. Expand design can achieve the variety of functions through programming. Itprovides limited answer; the responder on illegal processing vies to answer first. To modify the vies to answer first time and restricted time. Though a four public cathode diodes monitor to display contestants numbers and countdown .And can warn through diode radiation and buzzer alarm. This paper introduces the process of the design of the two quiz answers in detail. Draw the electronics principle schema with the Proteus. Finally write the procedures use the software which is called Keil uVision3. Then use the Proteus tosimulate

基于Proteus仿真之万年历(附部分程序)

基于Proteus仿真之万年历(附部分程序)
Keywords:Proteus/MCU/Electronic Perpetual ca.1endar/Simulation
3
1 前言
Proteus 是由英国 Labcenter electronics 公司开发的 EDA 工具软件,自 1989 年出现 至今已有二十多年的历史,在全球广泛使用。该软件集成了高级原理布图、混合模式 SPICE 电路仿真、PCB 设计以及自动布线来实现一个完全的电子设计系统。
电子万年历的外部面板显示年、月、日、时、分、星期、节日,有着四个按键,分别为 选择(确认)、加、减、闹钟。 2.2 元件和电路
2.2.1 元件介绍: 2.2.1.1、控制单元:AT89C52 单片机(图一) (1)、AT89C52 提供以下标准功能:8k 字节 Flash 闪速存储器,256 字节内部 RAM,32 个 I/O 口线,3 个 16 位定时/计数器,一个 6 向量两级中断结构,一个全双工串行通信口, 片内振荡器及时钟电路。 (2)、AT89C52 有 6 个中断源,2 个中断优先级,IE 寄存器控制各中断位,IP 寄存器中 6 个中断源的每一个可定为 2 个优先级。 (3)、数据存储器:AT89C52 有 256 个字节的内部 RAM,80H-FFH 高 128 个字节与特殊 功能寄存器(SFR)地址是重叠的,也就是高 128 字节的 RAM 和特殊功能寄存器的地址是相 同的,但物理上它们是分开的。 (4)、AT89C52 相对比 AT89C51 多一个定时器 2,可以有三种工作方式,分别为:1、捕 获方式;2、自动重装载(向上或向下计数器)方式;3、波特率发生器。 (5)、AT89C52 工作极限参数:见表一。
片,附加 31 字节静态 RAM,采用 SPI 三线接口与 CPU 进行同步通信,并可采用突发方式一 次传送多个字节的时钟信号和 RAM 数据。实时时钟可提供秒、分、时、日、星期、月和年, 一个月小与 31 天时可以自动调整,且具有闰年补偿功能。

基于Proteus的篮球赛24秒倒计时器设计与仿真

基于Proteus的篮球赛24秒倒计时器设计与仿真

基于Proteus的篮球赛24秒倒计时器设计与仿真作者:钟鹏程来源:《科技风》2019年第11期摘要:针对NBA比赛规则,提出了一种基于Proteus的篮球赛24秒倒计时器总体方案,详细设计了各个模块电路,分析了电路的工作原理。

通过设计秒脉冲信号发生器电路、递减计数器电路、译码显示电路,完成了对篮球赛24秒倒计时器的电路设计。

基于Proteus完成篮球赛24秒倒计时器仿真,实现了24秒倒计时、随时置数、自动报警等功能。

通过增加独立按键电路和编码器电路对篮球赛24秒倒计时器进行改进,实现了能够任意置数的功能。

关键词:Proteus;倒计时器;电路设计;仿真1 概述随着篮球运动的普及和NBA比赛在世界的风靡,篮球比赛的24秒倒计时器已被广泛采用。

在篮球比赛中,当某队获得新的球权时,24秒倒计时器将启动,拥有球权的队伍必须在获得球后的24秒内投篮,否则就是24秒违例。

目前,国内常见的24秒倒计时器設计方式主要有2种:一种是采用常规的TTL或COMS 逻辑器件进行硬件连接,大多采用带有面包板和各种信号源的硬件平台;另一种是采用EDA技术,借助计算机辅助设计软件进行电路的设计与调试。

[1]两种方法相比较,在硬件平台上进行电子设计,所用的集成电路芯片元件要常在管座上拔插,甚至会引起元器件和仪器设备的损坏等问题,而采用EDA技术十分省时和方便。

随着电子和计算机技术的进步,推动了EDA技术的普及与发展,计算机辅助设计与仿真得到愈来愈广泛的应用。

Proteus是英国著名的EDA 工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB 设计,真正实现了从概念到产品的完整设计,是将电路设计与仿真、PCB设计和虚拟模型仿真三合一的设计软件平台。

[2]本文基于Proteus设计了篮球赛24秒倒计时器,并可应用到实际的比赛中,对进攻时间进行24秒的限制,还具有自动报警功能。

2 倒计时器的电路设计2.1 总体方案设计篮球赛24秒倒计时器的总体方案结构如图1所示,包括秒脉冲信号发生器、递减计数器、置数控制开关、报警电路、译码电路和数码管等,并能实现如下功能:(1)24秒倒计时显示功能,采用数码管显示;(2)设置外部控制开关,控制计数器的重置24秒功能;(3)计数器递减至0时,数码管显示“00”,同时发出报警信号。

PROTEUS仿真的数字电子钟设计

PROTEUS仿真的数字电子钟设计

PROTEUS仿真的数字电子钟设计PROTEUS仿真的数字电子钟设计【摘要】电子钟作为现代人日常生活与工作中一种最为多见的计时工具之一,同人们的生活密切相关,而数字电子钟又凭借着小体积、轻重量与准确计时、结构简单以及少耗电等优点被广泛应用在日常生活中。

故文章介绍一种基于PROTEUS仿真软件的数字电子钟,并对其设计与仿真调试情况展开具体分析。

【关键词】PROTEUS仿真;数字电子钟;设计方案一、引言PROTEUS仿真软件,作为Labeenter Electronics公司研发出来的一款用于电路设计和仿真的软件,主要涵盖了ISIS 与ARES等软件模块,其中,ISIS模块主要是用于电路原理图的布图和仿真,而ARES 模块则多用于PCB设计。

在该仿真软件中,有着极为丰富的资源,拥有30多个元器件库,并为设计者提供了27000个以上的仿真元器件,为数字电路与模拟电路混合仿真效果的实现奠定了良好的基础。

同时,在该软件中,还可为用户提供了逻辑分析仪、虚拟终端与信号发生器以及交直流电压表等仿真仪器与仪表资源,即实现了同一仪器与仪表在同一个电路中的随意调整[1]。

下面,基于PROTEUS仿真软件设计一数字电子钟。

二、数字电子时钟的设计分析从本质上来说,数字电子钟主要可分为分频器、振荡器与译码器等几部分,其中,分频器与振荡器共同构成了一个“标准秒信号的发生器”,而其计时系统则由不同进制的计数器、显示器与译码器构成,当秒信号被输送到计数器中时开始计数,而后用“时”、“分”、“秒”的形式将累积结果显示出来[2]。

下面,对数字电子钟的设计展开具体分析。

图1本次设计主要以AT89C2051为其核心元器件(因PROTEUS仿真软件无该元器件,故设计原理图时以AT89C4051代替),主要分成以下几个部分:①振荡电路,该部分作为计时器的一个核心部分,其频率的精确性与稳定性直接关系到计时器的总体准确度,故为达到最佳精确度,本次设计选用晶体振荡器来组成其振荡电路;②按键电路,如图1-a,即设计了S1、S2与S3三个按键,并使之分别同P3.5、P3.4与P3.2的端口进行复用,只要对应端口输出高电平的时候,该单片机就可读取出按键的当前状态们,并赋予其相对值;③蜂鸣器电路。

倒计时数字秒表设计 (2)

倒计时数字秒表设计 (2)

课程设计任务书倒计时数字秒表设计摘要:本次课程设计以AT89S52单片机为核心设计一个倒计时数字秒表,计数初值为59并开始每秒自动减1,当按键1按下时记录当前时间值,当按键2按下时显示当前记录值,显示过之后再次按下按键1时秒表复位为59。

本设计硬件部分包括电源电路、复位电路、按键电路、振荡电路、数码管显示电路五部分电路,软件程序部分有定时中断程序、外部中断程序、显示子程序和延时子程序等。

软件Proteus画出原理图并进行仿真,依照仿真成功的原理图接线,在万能版上把个个器件焊接好从而实现预期的功能。

关键词:倒计时; AT89S52; 74LS47; 数码管目录1. 设计背景.......................................................................... 错误!未定义书签。

2. 设计方案.......................................................................... 错误!未定义书签。

2.1总体设计框图........................................................... 错误!未定义书签。

2.2时钟电路方案选择................................................... 错误!未定义书签。

2.3复位电路方案选择................................................... 错误!未定义书签。

2.4显示电路方案选择................................................... 错误!未定义书签。

3. 方案实施.......................................................................... 错误!未定义书签。

基于Proteus的篮球赛24秒倒计时器设计与仿真

基于Proteus的篮球赛24秒倒计时器设计与仿真
关键词: Proteus; 倒计时器; 电路设计; 仿真
1 概述 随着篮球运动的普及和 NBA 比赛在世界的风靡,篮球比 赛的 24 秒倒计时器已被广泛采用。在篮球比赛中,当某队获 得新的球权时,24 秒倒计时器将启动,拥有球权的队伍必须在 获得球后的 24 秒内投篮,否则就是 24 秒违例。 目前,国内常见的 24 秒倒计时器设计方式主要有 2 种: 一 种是采用常规的 TTL 或 COMS 逻辑器件进行硬件连接,大多采 用带有面包板和各种信号源的硬件平台; 另一种是采用 EDA 技术,借助计算机辅助 设 计 软 件 进 行 电 路 的 设 计 与 调 试。[1] 两 种方法相比较,在硬件平台上进行电子设计,所用的集成电路 芯片元件要常在管座上拔插,甚至会引起元器件和仪器设备的 损坏等问题,而采用 EDA 技术十分省时和方便。随着电子和 计算机技术的进步,推动了 EDA 技术的普及与发展,计算机辅 助设计与仿真得到愈来愈广泛的应用。Proteus 是英国著名的 EDA 工具( 仿真软件) ,从原理图布图、代码调试到单片机与外 围电路协同仿真,一键切换到 PCB 设计,真正实现了从概念到 产品的完整设计,是将电路设计与仿真、PCB 设计和虚拟模型 仿真三合一的设计软件平台。[2] 本文基于 Proteus 设计了篮球赛 24 秒倒计时器,并可应用 到实际的比赛中,对进攻时间进行 24 秒的限制,还具有自动报 警功能。 2 倒计时器的电路设计 2.1 总体方案设计 篮球赛 24 秒倒计时器的总体方案结构如图 1 所示,包括 秒脉冲信号发生器、递减计数器、置数控制开关、报警电路、译 码电路和数码管等,并能实现如下功能: ( 1) 24 秒倒计时显示功能,采用数码管显示; ( 2) 设置外部控制开关,控制计数器的重置 24 秒功能; ( 3) 计数器递减至 0 时,数码管显示“00”,同时发出报警 信号。

单片机设计60秒倒计时正计时+Proteus仿真

单片机设计60秒倒计时正计时+Proteus仿真

60秒倒计时设计一:1.目的课程设计是单片机课程教学的最后一个环节,是对学生进行全面的系统的训练。

2.要求单片机控制的60s倒计时(1)用单片机AT89C51的定时器实现60s倒计时。

(2)用PROTEUS设计,仿真基于AT89c51单片机的60s倒计时实验。

3. 目标通过课程设计,使自己深刻理解并掌握基本概念,掌握单片机的基本应用程序设计及综合应用程序设计的方法。

2:方案选择图2.1:60秒倒计时总体电路设计本设计由硬件设计和软件设计两部分组成,总电路框图如图2.1所示。

具体设计:通过AT89C51型号单片机,由P1和P2两组I/O引脚分别控制两个7SEG–COM –ANODE型号数码管,分十位控制和个位控制,达到显示60秒倒计时的目的。

通过复位电路,在仿真过程中点击开关实现60复位3.1 AT89C51外形及引脚排列如图3.1所示图3.1:89C51的核心电路框图主要特性·与MCS-51 兼容·4K字节可编程闪烁存储器·寿命:1000写/擦循环·数据保留时间:10年·全静态工作:0Hz-24MHz·三级程序存储器锁定·128×8位内部RAM·32可编程I/O线·两个16位定时器/计数器·5个中断源·可编程串行通道·低功耗的闲置和掉电模式·片内振荡器和时钟电路管脚说明(1)电源及时钟引脚(4个)Vcc: 电源接入引脚Vss:接地引脚XTAL1:晶振震荡器接入的一个引脚(采用外部振荡器时,此引脚接地);XTAL2:晶体振荡器的另一个引脚(采用外部振荡器时,此引脚作为外部振荡器信号的输入端)。

(2)控制线引脚(4个)RST/Vpd:复位信号输入引脚/备用电源输入引脚;ALE:地址锁存允许信号输出引脚/编程脉冲输入引脚:EA:内外存储器选择引脚/片外EPROM编程电压输入引脚;PSEN:外部程序存储器选通信号输出引脚。

倒计时提醒器设计(课程设计)

倒计时提醒器设计(课程设计)

1 引言单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域的广泛应用。

从上世纪80年代,由当时的4位、8位单片机,发展到现在的32位300M的高速单片机。

89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机。

单片机的可擦除只读存储器可以反复擦除100次。

该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的89C51是一种高效微控制器,89C2051是它的一种精简版本。

89C 单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

单片机也被称作“单片微型计算机”、“微控制器”、“嵌入式微控制器”。

单片机一词最初是源于“Single Chip Microcomputer简称SCM。

随着SCM在技术上、体系结构上不断扩展其控制功能,单片机已不能用“单片微型计算机”来表达其内涵。

国际上逐渐采用“MCU”(Micro Controller Unit)来代替,形成了单片机界公认的、最终统一的名词。

为了与国际接轨,以后应将中文“单片机”一词和“MCU”唯一对应解释。

在国内因为“单片机”一词已约定俗成,故而可继续沿用。

我们所做的是单片机板子,它在工作原理和结构上基本类似于单片机,是单片机的压缩型,便于我们需诶和研究。

2 方案设计与论证近年来随着计算机在社会领域的渗透,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。

现在,在许多领域中,定时器得到了广泛的应用,比如在体育比赛中的计时器;安全措施中的定时报警器;游戏中的倒计时;维持秩序的交通信号灯;红路灯,交通控制器,闹钟等等。

可编倒计时装置

可编倒计时装置

课程设计任务书学生姓名:专业班级:指导教师:工作单位:题目:设计并实现可编倒计时装置初始条件:1.Protues软件;2.课程设计辅导资料:“可编倒计时装置设计与应用”、“电路设计技术与应用”等;3.先修课程:模拟电子技术、数字电子技术、Protues电路设计教程及单片机原理及应用等课程要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1.课程设计时间:1周;课程设计内容:按秒倒计时,键盘预置分、秒各两位数,键控启动计时,数码管显示倒计时。

计时器归零时输出一音频信号。

2.本课程设计统一技术要求:研读辅导资料对应章节,对选定的设计题目进行理论分析,针对具体设计部分的原理分析、建模、必要的推导和可行性分析,画出程序设计框图,编写程序代码(含注释),上机调试运行程序,记录实验结果(含计算结果和图表),并对实验结果进行分析和总结;3.课程设计说明书按学校“课程设计工作规范”中的“统一书写格式”撰写,具体包括:①目录;②设计原理和方法;③系统硬件线路设计图;④程序框图;⑤资源分配表;⑥源程序⑦性能分析⑧课程设计的心得体会(至少500字);⑨参考文献;时间安排:指导教师签名:年月日系主任(或责任教师)签名:年月日目录1.MCS-51单片机简介 (2)2.系统硬件及主要模块设计原理2.1 LED模块和显示原理 (4)2.2震荡电路模块和原理 (6)2.3复位电路模块和原理 (7)2.4按键电路和原理 (8)2.5蜂鸣器电路和原理 (9)2.6设计总电路和原理 (10)3.程序框图 (11)4.资源分配表 (12)5.设计源程序……………………………………………………..13.6.仿真与分析 (16)7.心得体会 (17)8.参考文献 (18)1. MCS-51单片机简介单片机它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。

作为嵌入式系统控制核心的单片机具有其体积小、功能全、性价比高等诸多优点。

基于protues的单片机课程设计60s倒计时及电子时钟

基于protues的单片机课程设计60s倒计时及电子时钟
Limited to, the designer's knowledge is limited, shortcomings and mistakes are inevitable, earnestly hope that the teachers and students be criticized and corrected.
3、设计的大体分析: 这两个设计题目要求的硬件电路都主要由 AT89C51 芯片、LED 数码管显示器、晶
振产生电路、复位电路组成。其中电子时钟的课程设计外加了 8155 芯片的扩展电路。还 有 AT89C51 芯片主要由软件完成驱动。最终通过 Keil 与 Proteus 软件联调完成模拟仿真功 能。
限于,设计者的学识有限,缺点错误在所难免,殷切希望老师,同学给予批评、指正。 【关键词】 单片机;AT89S51; LED 数码管显示器;keil C51;倒计时器;电子时钟
英文摘要
Permeate in the social realm along with the calculator in recent years, single slice the application of the machine just at constantly alignment thorough, arouse a traditional control an examination a day a new moon benefit renewal in the meantime.In solidly the hour the examination the single slice that controls with auto the machine the application the system, single slice machine usually Be a core parts to use, only single slice the machine aspect knowledge is not enough, return should according to concrete the hardware structure, and aim at concrete application the software of[with] the object characteristics combine to make perfect.

基于Protel99的365倒计时器设计

基于Protel99的365倒计时器设计

百度文库- 好好学习,天天向上成绩课程论文题目:基于Protel99的365倒计时器设计学生姓名:王慧慧学生学号:28系别:电气信息工程学院专业:自动化年级:10级4班任课教师:井田电气信息工程学院制2013年12月1倒计时原理 (1)总体设计思想 (1)复位电路 (1)时钟电路 (2)按键电路 (2)数码管显示电路 (3)2. PROTEL原理图绘制 (3)创建文件 (3)原理图绘制 (5)2.2.1选取原件 (5)2.2.2.摆放原件,设置属性 (6)2.2.3元件连线 (8)电气规则检查 (9)图12电气规则检测 (10)生成网络表 (10)3.PCB图的制做 (12)创建PCB文件 (12)规划PCB版并导入网络表 (12)元器件的摆放及布 (15)自动布线 (15)Protel PCB 内集成了一个功能强大而品质高超的自动布线程序,能自动地设计出最佳的自动布线策略。

选择自动布线菜单中的All,在弹出的对话框中选RouteAll便开始自动布线程序,布线完成后在弹出的对话框中选择OK便完成了自动布线。

自动布线 (15)1倒计时原理总体设计思想倒计时器以AT89C52单片机为核心,起着控制作用。

系统包括四位数码管显示电路,按键电路,复位电路,时钟电路。

倒计时的总体框图如下图所示:倒计时的总体框图复位电路复位是单片机的初始化操作,只需给AT89C52的复位引脚RST加上大于2个机器周期(即24个时钟振荡周期)的高电平就可得单片机复位.复位时,PC初始化为0000H,使单片机从OUT单元开始执行程序。

除了进入系统的正常初始化之外,由于程序运行出错或操作错误而使系统处于死锁状态。

为摆脱死锁状态,也需按复位键使得RST脚为高电平,使单片机重新启动。

在系统中,有时会出现显示不正常。

为了调试方便,需要设计一个复位电路。

AT89C52单片机复位电路共有上电复位、按键电平复位和按键脉冲复位。

本系统的复位电路主要完成系统的上电复位和系统在运行时用户的按键复位功能。

基于mulitisim和proteus的30秒倒计时设计

基于mulitisim和proteus的30秒倒计时设计

内容摘要此三十秒倒计时具有如下功能:启动、暂停、复位、自动倒计时到00时回到30并停止倒计时。

分为控制模块、计数模块、显示模块。

主要用到的器件有:555定时器、74LS192计数器、74LS48译码器、与非门、与门、共阴数码管等。

此设计器设计时,采用模块化得设计思想,使设计起来更加简单、方便、快捷。

关键词:555定时器74LS192 计数器译码器。

目录第一章设计题目及要求 (3)第二章设计概要 (3)第三章具体实施办法 (3)第四章总电路图 (9)第五章仿真电路图 (10)第六章总结与体会 (11)第一章设计题目及要求设计题目:30秒倒计时器的设计。

设计要求:(1)具有显示30s 倒计时功能:用两个共阴数码管显示,其计时间隔为1s。

(2)分别设置启动键和暂停/继续键,控制两个计时器的直接启动计数,暂停/继续计数功能。

(3)设置复位键:按复位键可随时返回初始状态,即计时器返回到24s。

(4)计时器递减计数到“00”时,计时器跳回“30”停止工作。

(5)用Mulitisim 10.0进行仿真。

第二章设计概要1.题目剖析及设计构想:30秒倒计时,首先我们想到了用单片机进行设计,但由于软件本身更适合设计数字电路,因此我们采用数字电路进行设计。

我们将其分为:(1)、控制模块,即控制倒计时器的启动、停止、复位等功能。

(2)、计数模块,实现置数和倒计时模块。

(3)、译码及显示模块,将计数器的工作状态译码并在数码管上进行显示。

2、总体设计方案当____LD=l,CR=0时,若时钟脉冲加入到CPU端,且CPD=1,则计数器在预置数的基础完成加计数跳变脉冲;当加计数到9时,____C O端进位跳变。

若时钟脉冲加入到CPD端,且CPU=1,则计数器在预置数的基础上完成减计数功能,当减计数到0时, ____BO端借位跳变。

74LSl9置数为(0011 0000)2=(30)l0。

计数原理是:只有当低位____BO端发出借位脉冲时,高位计数器才作减计数。

《Protel软件训练》课程设计-倒计时器-毕业论文

《Protel软件训练》课程设计-倒计时器-毕业论文

《Protel软件训练》课程设计-倒计时器-毕业论文成绩评定表课程设计任务书摘要Protel设计系统是世界上第一套将EDA环境引入到Windows环境中的EDA开发工具,是具有强大功能的电子设计CAD软件,它具有原理图设计、印刷电路板(PCB)、设计层次原理图设计、报表制作、电路仿真以及逻辑器件设计等功能,是进行电子设计最有用的软件之一。

是个完整的板级全方位电子设计系统,它包含了电路原理图绘制、模拟电路与数字电路混合信号仿真、多层印制电路板设计(包含印制电路板自动布线)、可编程逻辑器件设计、图表生成、电子表格生成、支持宏操作等功能,并具有Client/Server(客户/服务器)体系结构,同时还兼容一些其它设计软件的文件格式,如ORCAD,PSPICE,EXCEL 等,其多层印制线路板的自动布线可实现高密度PCB的100%布通率。

在国内PROTEL软件较易买到,有关PROTEL软件和使用说明的书也有很多,这为它的普及提供了基础。

想更多地了解PROTEL的软件功能或者下载PROTEL99的试用版,可以在INTERNET上。

单片机全称为单片微型计算机(Single Chip Microcomputer)。

因为单片机主要用于控制系统中,所以又称微控制器或嵌入式控制器。

它具有嵌入式应用系统所要求的体系结构,微处理器、指令系统、总线方式、管理模式等。

它把计算机的基本部件都微型化集成到一块芯片上,通常片内部都含有中央处理器(CPU)、数据存储器(RAM)、程序存储器(ROM,EPROM,Flsh ROM)、定时器/计数器和各种输入/输出(I/O)接口。

本次实验课设是利用单片机设计一个简易的365倒计时器,并利用Protel 99 SE对其原理图进行绘制,PCB图制作和仿真.关键字:Protel设计. 单片机.365计数器原理图绘制. PCB制作.目录1. PROTEL原理图绘制 (1)1.1 创建文件 (1)1.2 原理图绘制 (3)1.2.1选取原件 (3)1.2.2.摆放原件,设置属性 (4)1.2.3元件连线 (6)1.3电气规则检查 (7)1.4生成网络表 (8)1.5生成材料清单 (9)2.365倒计时原理 (10)2.1总体设计思想 (10)2.2复位电路 (10)2.3时钟电路 (11)2.4按键电路 (12)2.5数码管显示电路 (12)3.PCB图的制做 (12)3.1创建PCB文件 (12)3.2规划PCB版并导入网络表 (13)3.3元器件的摆放及布线 (15)4.总结 (16)参考文献 (17)1. Protel原理图绘制1.1 创建文件(1)打开protel 99se程序,点击file,new选择路径建立一个工程,如图1.1图 1.1建立工程(2)点击ok,下一步,新建一个SCH文件,也就是电路图设计项目,选择schematic Document如图1.2如图1.2新建SCH文件(3)初始界面形成以后,可以更改图纸,点击design-Option-弹出如图1.3所示的对话框图1.3更改图纸(4)如果原始元件库中还没有自己需要的原件,还可以自己增加元件库,选择需要的原件所在的库,点击对话框下方的add,再点击OK,如图1.4如图1.4添加原理库1.2 原理图绘制1.2.1选取原件点击左边工具栏的Browse Sch,在元件库中找到所需要的原件,双击后仿真设计图纸中。

基于Proteus仿真实现秒表电路仿真实验

基于Proteus仿真实现秒表电路仿真实验

基于Proteus仿真实现秒表电路仿真实验基于Proteus仿真实现秒表电路仿真实验⼀、实验⽬的99秒表设计⼀个00~~99的2位秒表,⽤单⽚机控制2个LED静态显⽰。

⼆、实验要求1、绘图必须规范、严谨,可以不拘⼀格,但要求仿真成功。

2、不得相互拷贝和抄袭,每个仿真电路图下⾯写上电路名称及⾃⼰的班级、学号姓名。

3、Proteus仿真图、相应的源程序(⽤到单⽚机的项⽬)、Word⽂档实训报告均以电⼦版形式上交。

三、仿真电路分析单⽚机有4个并⾏I/O⼝ P0-P3,每个I/O⼝包括8条I/O⼝线。

采⽤P0⼝、P1⼝来控制2个共阳极LED的段码,我们⽤的是共阴数码管,所以公共端接地,P0⼝控制的LED显⽰⼗位数,P1⼝控制的LED显⽰个位数,从0开始显⽰。

显⽰到99后,从新从0开始显⽰。

四、实训结果五、实训⼼得99秒表调⽤了单⽚机中,⾃带的(定时器/计时器)系统,是学习单⽚机所必须了解的⼀个模块,这是⼀次基本的应⽤,也⽐较简单,但是在接下来的学习中还要针对系的学习,(定时器/计时器)应⽤的还是⽐较的⼴泛。

还要好好学习。

六、附页Keil程序#includevoid time59ms(unsigned char i) {unsigned char k;for(k=0;k{TH0=(65536-9000)/256;TL0=(65536-9000)%256;TR0=1;while(!TF0);TF0=0;}}void main(){ unsigned charled[]={ 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0 x07,0x7f,0x6f};unsigned char i;TMOD=0x01;P0=0xff;P2=0xff;while(1){for(i=0;i<100;i++) { P0=led[i/10];P2=led[i%10]; time59ms(90);}}}。

武汉理工protel 课设-365天倒计时器

武汉理工protel 课设-365天倒计时器

课程设计任务书学生姓名:陈强专业班级:信息sy1101指导教师:刘新华工作单位:信息工程学院题目: Protel应用课程设计—365天倒计时器初始条件:(1)365天倒计时器电路参考图一份;(2)Lenovo PC机一台;(3)电路图辅助设计与绘制软件:Altium Designer Winter 09、仿真软件proteus要求完成的主要任务:(1)使用protel制作365天倒计时器的电路原理图(2)使用protel制作365天倒计时器的PCB图(3)使用protel进行电路仿真设计时间安排:(第18周)(1)第1天:选题及任务安排。

(2)第2-4天:设计方案确定及电路设计。

(3)第5天:电路测试及结果分析(鉴主15楼通信工程专业实验室)。

(4)第6-7天:撰写报告及答辩。

指导教师签名:年月日系主任(或责任教师)签名:年月日目录摘要 (I)Abstract (II)1设计工具简介 (1)1.1 Altium Designer 介绍 (1)1.2 设计过程规划 (1)2 倒计时器设计原理 (3)2.1 系统功能介绍 (3)2.2 系统硬件设计 (3)2.2 系统软件设计 (3)2.3 总原理图 (5)3 电路原理图绘制 (6)3.1 新建项目和原理图 (6)3.1.1 新建项目 (6)3.1.2 新建原理图 (6)3.2 加载元件库 (7)3.3 放置元件 (8)3.4放置导线 (9)3.5最终原理图 (9)3.6 编译与查错 (10)3.6.1编译原理图文件 (10)3.6.2查错与修改 (10)3.6.3放置忽略 ERC 测试点 (11)4 PCB板绘制 (12)4.1 PCB板设计流程 (12)4.2新建PCB文件 (12)4.3 导入设计 (13)4.4 组件的放置和布局 (13)4.5 连接与布线 (14)4.6 PCB设计图 (14)4.6.1 PCB双面图 (14)4.6.2 PCB顶层图 (15)4.6.3 PCB底层图 (16)4.7 DRC检测 (16)5 系统仿真 (18)6 总结 (20)参考文献 (21)附录 (22)摘要本系统讨论了基于AT89S52单片机控制的倒计时器的设计与制作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

倒计时牌的PROTEUS设计与仿真(图) [日期:2014-9-19] 来源:研究室(二)作者:汉口学院汪潇学生以研发的“双单片机控制的高考计时牌”(简称“倒计时牌”)为例,论述PROTEU S在单片机应用产品研发中的开发过程、实际操作。

该“倒计时牌”已在部分中学用来作为高考日期倒计时警示牌。

为精减论述,本文省去了农历、时温等部分。

它由一块AT89C51、DS1302时钟芯片、两块8位共阴数码管、一块4位共阴数码管、6块74HC573、两个按键等构成。

图1是它的PROTEUS设计与实时仿真片断。

右边为单片机控制的电路部分。

电路连接除采用直接连线外还采用了PROTEUS提供的网络标号连接方法。

左上方为显示部分,左下方分别为设置倒计时初置的两个按键作为调整天数开关。

单片机U1、时钟芯片(DS1302)U4的晶振频率都是11.0596MHz,能较精确地记录时间,当每过完一天倒计时牌会自动减一,该“倒计时牌”调整方便、性能稳定、性价比高。

图1 “倒计时牌”的PROTEUS设计与仿真片断
一、“倒计时牌”的PROTEUS电路设计
这是产品研发过程的第一步。

启动PROTEUS后,将出现用于设计与仿真的ISIS窗口。

图5是“倒计时牌”PROTEUS设计时的ISIS界面情况。

采用鼠标操作,非常方便。

设计好图纸尺寸定义好文件名后,即可按设计需要从PROTEUS库中提取设计所需要的元器件,放置到ISIS编辑区中,进行电路连接等电路设计。

在电路设计中,每两个74HC573分别对一块数码管进行段锁存和位锁存,所有的74HC573都用P1.0和P1.1进行控制,如图2、图3、图4。

图2
图3
图4
图5 “倒计时牌”PROTEUS设计时的ISIS界面情况
通过DS1302主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,能提供较准确的时钟信息,用11.0592的晶振,产生很精确地时钟脉冲。

二、“倒计时牌”的PROTEUS软件设计
这是产品研发过程的第二步。

PROTEUS设计好硬件电路后,要进行单片机的软件设计。

因是一个单片机控制,DS1302提供时钟,所以要用Keil2编写相应的程序。

打开Keil2,建立工程文件,设置好相关参数,建立好相关的c文件,在定时器0中设定读标志位ReadTimeFlag从DS1302读出时钟数据,并在相应的数码上显示出来。

编译生成相应的HEX文件,如图6所示。

学生在这里就不详细说明如何使用Keil2。

图6 “倒计时牌”的PROTEUS的软件设计
三、“倒计时牌”的PROTEUS电路的调试
这是产品研发过程的第三步。

首先要进行目标代码加载和设置晶振频率。

将鼠标指向单片机U1,右键单击,再左键单击,则弹出如图7所示的“Edit Component”对话框,在“Program File”框中输入它的目标代码文件“倒计时数码管显示.hex”,在“Clock Frequency”框中输入晶振频率12MHz,左键单击“O K”按钮即完成操作。

图7 加载程序
按下PROTUES中的play键,开始仿真,并按下倒计时+和倒计时- ,观察实验现象如下:
(1)图8是按下倒计时+的结果。

(倒计时牌从原来88天变为89天)(2)图9是按下倒计时-的结果。

(倒计时牌从原来88天变为87天)
图8 按下倒计时+
图9 按下倒计时-
四、“倒计时牌”实际产品的安装、运行与调试
这是产品研发过程的第三步。

“倒计时牌”交互式实时仿真通过后,可转到PROTEUS PCB DESIGN中,根据设计要求设计PCB电路板,设计中要注意布线的科学性。

购买符合设计要求的元器件、接插件。

细心安装实际的“倒计时牌”硬件电路。

并将目标代码文件倒计时数码管显示.hex下载到实际的单片机U1(AT89c51),实际通电运行。

结论
实践证明,PROTEUS是单片机应用产品灵活、高效、正确的设计与仿真平台,改革了单片机应用产品的研发过程,为单片机应用产品研发提供了完整的虚拟实验室。

相关文档
最新文档