protues课程设计

合集下载

proteus数字钟课程设计

proteus数字钟课程设计

proteus数字钟课程设计一、课程目标知识目标:1. 理解数字钟的基本原理,掌握数字钟电路的设计方法。

2. 掌握使用proteus软件进行电路设计与仿真。

3. 了解数字电路中常见元件的功能和用法,如LED、开关、计数器等。

技能目标:1. 能够运用proteus软件设计并搭建一个简单的数字钟电路。

2. 学会使用proteus进行电路调试,排除基本故障。

3. 培养动手操作能力,提高实际问题解决技巧。

情感态度价值观目标:1. 激发学生对电子制作和科技创新的兴趣,培养创新意识。

2. 培养学生的团队合作精神,学会在团队中发挥个人优势,共同解决问题。

3. 增强学生对我国电子科技事业的自豪感,树立正确的科技价值观。

课程性质:本课程为实践性较强的课程,注重培养学生的动手能力和实际问题解决能力。

学生特点:学生具备一定的电子基础知识,对电子制作和科技创新感兴趣,但实践经验不足。

教学要求:结合学生特点,注重理论与实践相结合,通过课程设计,使学生能够将所学知识应用于实际操作中,提高综合运用能力。

在教学过程中,注重引导学生积极思考,培养其自主学习和创新能力。

课程目标分解为具体学习成果,以便后续教学设计和评估。

二、教学内容1. 理论知识:- 数字电路基础知识:数字信号与模拟信号区别,数字电路基本元件原理。

- 数字钟原理:时钟信号产生,计数器工作原理,显示电路设计。

2. 实践操作:- Proteus软件使用:基本操作界面,元件库的选择和使用,电路布线与仿真。

- 数字钟电路设计:使用Proteus设计数字钟电路,包括时钟源、分频器、计数器、显示驱动电路等。

3. 教学大纲安排:- 理论部分:第1-2课时,数字电路基础及数字钟原理学习。

- 实践部分:第3-4课时,Proteus软件操作与数字钟电路设计实践。

4. 教材章节:- 《电子技术基础》第3章:数字电路基础。

- 《电子技术基础》第4章:数字电路设计实例。

5. 教学内容列举:- 数字电路元件:门电路、触发器、计数器等。

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电压表课程设计

proteus电压表课程设计一、课程目标知识目标:1. 学生能够理解电压表的基本原理和功能,掌握电压表在电路仿真中的应用。

2. 学生能够描述电压表的使用方法,包括量程选择、接线方式等。

3. 学生能够运用电压表测量电路中的电压值,并准确读取数据。

技能目标:1. 学生能够使用Proteus软件搭建电路,并正确添加电压表进行仿真实验。

2. 学生能够通过调整电压表的量程和设置,进行不同电压范围的测量,掌握电路调试技巧。

3. 学生能够分析电压表测量数据,解决简单的电路故障问题。

情感态度价值观目标:1. 学生培养对电子测量仪器的兴趣,提高学习电子技术的热情。

2. 学生通过电压表的使用,增强实践操作能力,培养动手解决问题的自信心。

3. 学生在学习过程中,培养团队合作精神,尊重他人意见,形成良好的交流与沟通习惯。

课程性质:本课程为电子技术实践课程,结合Proteus软件进行电路仿真,以电压表为核心内容,提高学生对电路测量和调试的技能。

学生特点:学生已具备一定的电子基础知识,对电路有一定了解,但对电压表的使用和测量技巧掌握不足。

教学要求:通过本课程,使学生掌握电压表的使用方法和电路调试技巧,提高实践操作能力,培养学生对电子技术的兴趣和情感。

教学过程中注重理论与实践相结合,强化操作训练,关注学生个体差异,提供有针对性的指导。

二、教学内容本课程依据课程目标,结合教材相关章节,组织以下教学内容:1. 电压表基础理论:包括电压表的工作原理、分类、主要参数等,参考教材第3章“电子测量仪器”相关内容。

2. 电压表的接线方法:讲解电压表的正确接线方式,包括电压表的量程选择、极性判断等,参考教材第4章“电压、电流测量”相关内容。

3. Proteus软件操作:学习Proteus软件的基本操作,包括电路图绘制、元件添加、仿真设置等,参考教材第2章“Proteus软件使用”相关内容。

4. 电压表仿真实验:利用Proteus软件进行电压表仿真实验,包括直流电压、交流电压测量等,参考教材第5章“电路仿真实验”相关内容。

proteus仿真课程设计

proteus仿真课程设计

proteus仿真课程设计一、教学目标本课程的教学目标是让学生掌握Proteus仿真软件的基本操作,能够进行简单的电路设计和仿真实验。

具体包括以下三个方面:1.知识目标:使学生了解Proteus软件的基本功能和操作界面,理解电路仿真原理,掌握电路图的绘制和元件的选取与放置。

2.技能目标:培养学生能够运用Proteus软件进行电路设计和仿真实验,能够分析并解决实验过程中遇到的问题,提高学生的动手能力和创新思维。

3.情感态度价值观目标:培养学生对电子技术和仿真实验的兴趣,增强学生的团队合作意识,培养学生的科学探究精神。

二、教学内容教学内容主要包括Proteus软件的基本操作、电路图的绘制、元件的选取与放置、电路仿真原理及实验操作等。

具体安排如下:1.Proteus软件的基本操作:介绍软件的启动与退出、界面布局、工具栏功能等。

2.电路图的绘制:讲解电路图的基本元素、绘制方法以及常用电路符号。

3.元件的选取与放置:介绍元件库的分类、元件的选取与放置方法、元件参数的设置等。

4.电路仿真原理:讲解仿真实验的基本原理、仿真步骤以及结果分析。

5.实验操作:安排一系列具有代表性的实验,使学生在实践中掌握Proteus软件的使用。

三、教学方法为了提高教学效果,本课程将采用以下教学方法:1.讲授法:讲解Proteus软件的基本操作、电路图的绘制、元件的选取与放置等理论知识。

2.案例分析法:通过分析具体案例,使学生掌握电路仿真原理及实验操作。

3.实验法:安排一系列实验,让学生动手操作,培养学生的实际操作能力。

4.小组讨论法:鼓励学生分组讨论实验过程中遇到的问题,培养学生的团队合作精神。

四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:《Proteus仿真教程》2.参考书:《电子电路设计与仿真》3.多媒体资料:教学PPT、实验演示视频等。

4.实验设备:计算机、Proteus软件、电子元件等。

proteus设计计数器课程设计

proteus设计计数器课程设计

proteus设计计数器课程设计一、教学目标本课程旨在通过Proteus设计计数器,让学生掌握计数器的基本原理和设计方法,培养学生的动手能力和创新能力。

具体目标如下:1.了解计数器的基本原理和结构;2.掌握Proteus软件的基本操作;3.掌握计数器的设计方法和步骤。

4.能够运用Proteus软件进行计数器的设计和仿真;5.能够分析并解决计数器设计过程中遇到的问题;6.能够独立完成计数器的设计和制作。

情感态度价值观目标:1.培养学生对电子技术的兴趣和热情;2.培养学生团队合作精神和动手实践能力;3.培养学生创新思维和解决问题的能力。

二、教学内容本课程的教学内容主要包括以下几个部分:1.计数器的基本原理和结构;2.Proteus软件的基本操作;3.计数器的设计方法和步骤;4.计数器设计的仿真和测试;5.计数器的制作和调试。

第1周:计数器的基本原理和结构第2周:Proteus软件的基本操作第3周:计数器的设计方法和步骤(1)第4周:计数器的设计方法和步骤(2)第5周:计数器设计的仿真和测试第6周:计数器的制作和调试三、教学方法本课程采用多种教学方法,以激发学生的学习兴趣和主动性:1.讲授法:讲解计数器的基本原理和结构,Proteus软件的基本操作;2.案例分析法:分析典型的计数器设计案例,引导学生掌握设计方法和步骤;3.实验法:让学生亲自动手进行计数器的设计和制作,提高实践能力;4.讨论法:鼓励学生积极参与课堂讨论,培养团队合作精神和创新思维。

四、教学资源本课程所需的教学资源包括:1.教材:《Proteus设计计数器教程》2.参考书:《电子技术基础》、《数字电路设计》3.多媒体资料:教学PPT、视频教程4.实验设备:计算机、Proteus软件、电路实验板、电子元器件等以上教学资源将贯穿整个课程,为学生提供丰富的学习体验。

五、教学评估本课程的教学评估采用多元化评价方式,全面客观地评价学生的学习成果。

评估方式包括:1.平时表现:考察学生的出勤、课堂参与度、提问回答等情况,占总评的20%。

51课程设计protues

51课程设计protues

51课程设计protues一、课程目标知识目标:1. 让学生掌握Protues仿真软件的基本操作,包括原理图绘制、仿真设置及电路测试。

2. 使学生理解并能够描述常见电子元件在Protues中的模型和特性。

3. 让学生了解并能够运用Protues进行简单的数字电路与模拟电路的仿真。

技能目标:1. 培养学生利用Protues软件设计简单电子电路的能力。

2. 培养学生分析电路原理和仿真结果的能力。

3. 提高学生运用Protues进行问题诊断和调试的技能。

情感态度价值观目标:1. 培养学生对电子技术学科的兴趣,激发学生的学习热情。

2. 培养学生的团队协作意识和沟通能力,让学生在合作中共同进步。

3. 培养学生严谨的科学态度和良好的实验习惯,提高学生的实践能力。

本课程针对电子技术相关专业的学生,结合Protues仿真软件,注重理论与实践相结合。

在教学过程中,充分考虑学生的认知水平和特点,通过实际操作和案例分析,使学生能够掌握课程内容,达到预定的学习成果。

课程结束后,学生将能够独立运用Protues软件进行简单的电路设计和仿真,为后续专业课程的学习打下坚实基础。

二、教学内容本章节教学内容主要包括以下几部分:1. Protues软件介绍:使学生了解Protues软件的发展背景、主要功能和应用领域。

2. Protues基本操作:讲解原理图绘制、仿真设置、电路测试等基本操作方法。

3. 电子元件与模型:介绍常见电子元件(如电阻、电容、二极管、晶体管等)在Protues中的模型和特性。

4. 数字电路仿真:以教材相关章节为基础,讲解如何使用Protues进行数字电路的设计和仿真。

5. 模拟电路仿真:结合教材内容,使学生掌握利用Protues进行模拟电路仿真的方法。

6. 电路分析与调试:教授学生如何分析电路原理、诊断问题并利用Protues进行调试。

教学安排与进度:1. 第1周:Protues软件介绍及基本操作。

2. 第2周:电子元件与模型的学习。

protues8.0课程设计

protues8.0课程设计

protues8.0课程设计一、课程目标知识目标:1. 掌握Protues 8.0的基本操作和界面布局;2. 学习并理解Protues 8.0的原理和功能,如仿真、调试等;3. 学习如何运用Protues 8.0进行电路设计与分析,掌握基本的电路原理。

技能目标:1. 能够独立进行Protues 8.0的安装与配置;2. 熟练运用Protues 8.0绘制电路图,并进行仿真实验;3. 学会利用Protues 8.0分析电路性能,解决实际问题;4. 提高学生的动手操作能力和团队协作能力。

情感态度价值观目标:1. 培养学生对电子技术的兴趣和热情,激发学生主动探索新知识的精神;2. 培养学生严谨的科学态度,注重实践操作与理论学习的相结合;3. 增强学生的环保意识,引导学生关注电子产品的节能与环保问题;4. 培养学生的团队协作精神,提高沟通与交流能力。

本课程针对电子技术及相关专业的高年级学生,结合课程性质、学生特点和教学要求,明确以上课程目标。

通过对Protues 8.0的学习,使学生掌握电子电路设计与分析的基本技能,培养实际操作能力和创新精神,为未来的学术研究和职业发展打下坚实基础。

同时,注重培养学生的情感态度和价值观,使他们在学习过程中形成正确的价值观和积极的人生态度。

后续教学设计和评估将围绕以上具体学习成果展开。

二、教学内容本章节教学内容围绕Protues 8.0软件应用展开,具体包括以下三个方面:1. Protues 8.0基础知识与操作- 软件安装与配置- 界面布局与基本操作- 元器件库的管理与使用- 电路原理图的绘制方法2. Protues 8.0仿真功能与应用- 仿真原理与设置- 电路性能分析- 仿真波形查看与数据处理- 常用元器件的仿真模型与参数设置3. Protues 8.0实践项目与案例分析- 基本电路设计与仿真- 数字电路设计与仿真- 模拟电路设计与仿真- 综合项目案例分析与讨论教学内容参照教材相关章节进行组织,确保科学性和系统性。

proteus单片机课程设计

proteus单片机课程设计

proteus单片机课程设计一、课程目标知识目标:1. 让学生掌握Proteus单片机的基本原理和功能,理解其内部结构及工作原理。

2. 使学生学会使用Proteus软件进行单片机电路设计与仿真,并能阅读相关电路图。

3. 帮助学生掌握单片机编程的基本语法和技巧,能够编写简单的控制程序。

技能目标:1. 培养学生运用Proteus软件进行单片机电路设计、仿真与调试的能力。

2. 培养学生具备分析和解决实际单片机应用问题的能力。

3. 提高学生的团队协作能力和动手实践能力。

情感态度价值观目标:1. 培养学生对单片机课程的兴趣,激发学生的学习热情和探究精神。

2. 培养学生严谨、认真、负责的学习态度,养成良好的学习习惯。

3. 增强学生的创新意识,培养敢于挑战、勇于实践的精神。

课程性质:本课程为实践性较强的课程,旨在让学生在实际操作中掌握单片机原理和应用。

学生特点:学生具备一定的电子基础和编程基础,对单片机有一定了解,但实践能力有待提高。

教学要求:结合课程性质、学生特点,注重理论与实践相结合,强调动手实践,提高学生的实际操作能力。

在教学过程中,分解课程目标为具体学习成果,以便于教学设计和评估。

二、教学内容1. 单片机原理概述:介绍单片机的概念、发展历程、应用领域,以及Proteus 单片机的特点。

教材章节:第一章 单片机概述2. Proteus软件使用:讲解Proteus软件的安装、界面、基本操作,以及如何进行单片机电路设计与仿真。

教材章节:第二章 Proteus软件使用3. 单片机内部结构及工作原理:详细讲解Proteus单片机的内部结构、指令系统、编程模型等。

教材章节:第三章 单片机内部结构及工作原理4. 单片机编程语言及技巧:介绍单片机编程的基本语法、编程技巧,以及常用指令的应用。

教材章节:第四章 单片机编程语言及技巧5. 单片机电路设计与仿真:结合实例,讲解如何使用Proteus软件进行单片机电路设计、仿真与调试。

声控灯protues课程设计

声控灯protues课程设计

声控灯protues课程设计一、教学目标本课程旨在通过声控灯Protues课程设计,让学生掌握声控灯的基本原理,学会使用Protues软件进行声控灯的设计与仿真。

通过本课程的学习,学生将能够:1.理解声控灯的工作原理,包括声音的检测、信号的处理和灯光的控制。

2.熟练使用Protues软件,进行声控灯的电路设计与仿真。

3.培养动手实践能力,提高创新意识和团队合作精神。

二、教学内容本课程的教学内容主要包括以下几个部分:1.声控灯的基本原理:介绍声音的产生、传播和检测,以及声控灯的工作原理。

2.Protues软件的使用:讲解Protues软件的基本操作,包括电路图的绘制、元件的选择和仿真设置。

3.声控灯电路设计:引导学生运用Protues软件设计声控灯电路,并进行仿真测试。

4.动手实践:学生分组进行声控灯的制作,培养实践能力和团队合作精神。

三、教学方法为了提高教学效果,本课程将采用以下几种教学方法:1.讲授法:讲解声控灯的基本原理和Protues软件的使用方法。

2.案例分析法:分析声控灯电路设计的案例,引导学生学会运用Protues软件进行电路设计与仿真。

3.实验法:学生动手制作声控灯,培养实践能力和团队合作精神。

4.讨论法:学生进行小组讨论,分享制作声控灯的心得和解决问题的方法。

四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:声控灯Protues课程设计教材,为学生提供理论知识和实践指导。

2.参考书:提供相关的电子书籍,供学生课后自主学习。

3.多媒体资料:制作课件和视频教程,帮助学生更好地理解声控灯的原理和Protues软件的使用。

4.实验设备:准备声控灯制作所需的实验设备和材料,为学生提供动手实践的机会。

五、教学评估本课程的评估方式将包括以下几个方面:1.平时表现:评估学生在课堂上的参与程度、提问回答等情况,占总评的30%。

2.作业:评估学生完成作业的质量和速度,占总评的20%。

proteus红绿灯课程设计

proteus红绿灯课程设计

proteus红绿灯课程设计一、课程目标知识目标:1. 学生能理解并掌握交通红绿灯的工作原理及电路设计;2. 学生能运用Proteus软件绘制红绿灯电路图,并了解各元件的功能;3. 学生了解并掌握基础的数字逻辑设计,如计时器、信号灯控制等。

技能目标:1. 学生能够运用Proteus软件进行电路仿真,并分析电路的工作状态;2. 学生能够通过实际操作,检测并排除电路故障;3. 学生能够运用所学知识,完成一个简单的红绿灯控制系统的设计与实现。

情感态度价值观目标:1. 学生培养对电子科技的兴趣和热情,增强创新意识和动手能力;2. 学生在学习过程中,培养团队协作、共同探讨解决问题的良好习惯;3. 学生认识到交通信号灯在生活中的重要性,提高遵守交通规则的意识。

分析课程性质、学生特点和教学要求:本课程为电子技术实践课程,以Proteus软件为辅助工具,结合实际电路设计,培养学生动手实践能力和创新思维。

学生为初中生,具有一定的电子技术基础,对新鲜事物充满好奇。

教学要求注重理论与实践相结合,强调学生动手操作,注重培养学生的实际应用能力。

通过本课程的学习,使学生能够将所学知识应用于实际生活中,提高学生的综合素质。

二、教学内容1. 交通信号灯原理介绍:讲解红绿灯工作原理,交通信号灯控制系统组成,以及各部分功能;教材章节:第二章 电子技术基础2. Proteus软件使用:介绍Proteus软件的基本操作,包括绘制电路图、设置元件属性、仿真调试等;教材章节:第三章 电子电路设计与仿真3. 红绿灯电路设计:讲解如何利用Proteus软件设计红绿灯电路,包括元件的选择、连接和布局;教材章节:第三章 电子电路设计与仿真4. 数字逻辑设计:介绍基础的数字逻辑设计,如计时器、信号灯控制等,并运用到红绿灯电路中;教材章节:第四章 数字电路设计5. 电路仿真与调试:指导学生进行红绿灯电路的仿真,分析电路工作状态,检测并排除故障;教材章节:第三章 电子电路设计与仿真6. 实践操作:安排学生分组进行红绿灯控制系统的制作,培养学生的动手实践能力和团队协作精神;教材章节:第五章 电子制作与调试7. 总结与拓展:对所学内容进行总结,引导学生进行拓展思考,如优化红绿灯控制系统、节能环保等;教材章节:全书教学内容安排和进度:共8课时,其中原理介绍2课时,软件使用2课时,红绿灯电路设计2课时,电路仿真与调试2课时。

proteus函数发生器课程设计

proteus函数发生器课程设计

proteus函数发生器课程设计一、课程目标知识目标:1. 学生能够理解Proteus函数发生器的基本原理和功能。

2. 学生掌握使用Proteus软件构建函数发生器的电路图,并了解各个元件的作用。

3. 学生能够描述Proteus函数发生器在不同参数设置下的输出波形特点。

技能目标:1. 学生能够操作Proteus软件,完成函数发生器的电路设计与仿真。

2. 学生通过实践操作,学会调整函数发生器的参数,生成所需波形。

3. 学生能够运用已学知识分析和解决实际电路问题。

情感态度价值观目标:1. 培养学生对电子电路设计和仿真的兴趣,提高学生的实验操作能力。

2. 培养学生的团队合作精神,学会在小组合作中共同解决问题。

3. 增强学生的创新意识,鼓励他们在电路设计和仿真中提出自己的见解。

本课程针对高年级电子技术相关专业学生,结合课程性质,注重理论与实践相结合。

通过本课程的学习,学生将掌握Proteus函数发生器的相关知识,提高电子电路设计和仿真能力,培养实际操作技能,为后续课程和未来工作打下坚实基础。

二、教学内容本章节教学内容主要包括以下三个方面:1. Proteus函数发生器原理介绍:- 熟悉函数发生器的功能、分类及应用场景。

- 掌握Proteus软件中函数发生器的虚拟器件及其使用方法。

- 了解函数发生器的基本电路原理,如放大器、滤波器等。

2. Proteus函数发生器电路设计与仿真:- 学习构建函数发生器的电路图,包括振荡器、放大器、滤波器等部分。

- 学会调整电路参数,实现不同频率、幅值和波形的输出。

- 掌握Proteus软件的仿真操作,观察和分析函数发生器输出波形。

3. 实践操作与案例分析:- 设计简单的函数发生器电路,进行仿真实验,分析实验结果。

- 分析教材中提供的函数发生器案例,了解实际应用中可能遇到的问题及解决方法。

- 开展小组合作,共同探讨电路设计优化的方法,提高电路性能。

教学内容参照教材相关章节,结合课程目标,循序渐进地组织与安排。

protues数字钟课程设计

protues数字钟课程设计

protues 数字钟课程设计一、课程目标知识目标:1. 学生能理解数字时钟的原理,掌握使用Protues软件设计数字时钟电路的基本步骤。

2. 学生能描述数字时钟各部分功能,如时钟振荡器、分频器、计数器、译码器等,并解释它们的工作原理。

3. 学生能运用所学知识,分析并解决数字时钟电路设计中出现的问题。

技能目标:1. 学生能运用Protues软件进行电路设计,包括选择合适的元器件、搭建电路图、设置仿真参数等。

2. 学生能通过仿真实验,调试并优化数字时钟电路,确保其正常运行。

3. 学生能运用所学知识,对数字时钟进行创新设计和改进。

情感态度价值观目标:1. 学生对电子设计产生兴趣,培养探究精神和动手能力。

2. 学生在团队合作中,学会沟通、协作、分享,提高解决问题的能力。

3. 学生养成严谨的科学态度,注重实验数据的真实性,培养诚信意识。

课程性质:本课程为电子技术实践课程,旨在培养学生的实际操作能力和创新思维。

学生特点:学生为高中年级,具有一定的电子技术基础和Protues软件操作能力。

教学要求:结合学生特点,注重理论与实践相结合,提高学生的动手实践能力和创新能力。

将课程目标分解为具体的学习成果,以便在教学过程中进行有效指导和评估。

二、教学内容1. 理论知识:- 数字时钟原理:时钟振荡器、分频器、计数器、译码器等部分的功能和工作原理。

- Protues软件操作:介绍软件界面,元器件选择、放置、连接,仿真参数设置等。

2. 实践操作:- 数字时钟电路设计:按照原理图,在Protues软件中搭建电路图。

- 仿真与调试:进行电路仿真,观察并分析运行结果,调整电路参数,优化电路性能。

3. 教学大纲:- 第一阶段:数字时钟原理学习,预计2课时。

- 第二阶段:Protues软件操作教学,预计2课时。

- 第三阶段:数字时钟电路设计与仿真,预计3课时。

4. 教材章节及内容:- 第四章 电子时钟:学习数字时钟原理,了解各部分功能及工作原理。

proteus课程设计仿真

proteus课程设计仿真

proteus课程设计仿真一、教学目标本课程旨在通过Proteus课程设计的仿真,使学生掌握电路设计的基本原理和方法,培养学生运用仿真工具进行电路分析和设计的技能。

在学习过程中,学生将能够了解并应用电路元件的特性和参数,熟悉电路图的绘制和仿真过程,以及分析电路的性能和优化设计。

1.掌握电路的基本概念和原理。

2.了解电路元件的特性和参数。

3.熟悉电路图的绘制和仿真方法。

4.学习电路性能分析的基本方法。

5.能够运用Proteus进行电路设计和仿真。

6.能够分析电路的性能并进行优化设计。

7.培养学生的创新能力和问题解决能力。

情感态度价值观目标:1.培养学生的团队合作意识和沟通能力。

2.培养学生的自主学习和探究精神。

3.激发学生对电路设计和仿真的兴趣,培养学生的专业素养。

二、教学内容本课程的教学内容主要包括电路基本概念、电路元件、电路图绘制、电路性能分析以及Proteus仿真工具的使用。

1.电路基本概念:电路的定义、电路元件的分类和特性。

2.电路元件:电阻、电容、电感、电源、开关等元件的特性和参数。

3.电路图绘制:电路图的基本规则、元件符号、绘制方法。

4.电路性能分析:欧姆定律、基尔霍夫定律、电路仿真分析方法。

5.Proteus仿真:Proteus软件的基本操作、电路仿真原理、仿真实验操作。

三、教学方法本课程采用讲授法、案例分析法、实验法和讨论法相结合的教学方法。

1.讲授法:通过教师的讲解,使学生掌握电路基本概念和原理。

2.案例分析法:通过分析实际电路案例,培养学生运用电路知识解决实际问题的能力。

3.实验法:通过Proteus仿真实验,使学生熟悉电路图的绘制和仿真过程,提高学生的实践能力。

4.讨论法:通过小组讨论,培养学生的团队合作意识和沟通能力。

四、教学资源本课程的教学资源包括教材、Proteus软件、多媒体教学资料和实验设备。

1.教材:选用权威、实用的电路设计教材,为学生提供系统的理论知识。

2.Proteus软件:为学生提供仿真实验的平台,培养学生的实际操作能力。

proteus的单片机课程设计

proteus的单片机课程设计

proteus的单片机课程设计一、课程目标知识目标:1. 让学生掌握单片机的基本原理和功能,理解proteus在单片机设计中的应用;2. 使学生学会使用proteus软件进行单片机电路设计与仿真,并能结合教材知识分析电路图;3. 帮助学生掌握单片机编程的基本方法,能够运用C语言或汇编语言编写简单的程序。

技能目标:1. 培养学生运用proteus软件进行单片机电路设计的能力,提高实际操作技能;2. 培养学生编写和调试单片机程序的能力,提升解决问题的实际应用能力;3. 培养学生团队协作和沟通表达的能力,能够在小组合作中发挥个人优势。

情感态度价值观目标:1. 激发学生对单片机课程的兴趣,培养自主学习、探索精神和创新意识;2. 培养学生严谨、务实的科学态度,注重实践操作和理论知识的结合;3. 增强学生的环保意识和责任感,关注单片机技术在实际应用中对环境的影响。

课程性质:本课程为实践性较强的学科,注重理论与实践相结合,强调学生的动手操作能力和实际问题解决能力。

学生特点:学生具备一定的电子基础和编程知识,对单片机有一定了解,但对proteus软件的使用和实际应用尚不熟悉。

教学要求:结合教材内容,采用任务驱动、项目教学等方法,引导学生主动参与,培养实际操作能力和团队协作精神。

通过课程学习,使学生能够达到以上设定的知识、技能和情感态度价值观目标。

二、教学内容1. 单片机基础理论:介绍单片机的组成、工作原理、性能参数等,使学生建立单片机的基本概念。

教材章节:第一章 单片机概述2. proteus软件应用:讲解proteus软件的安装、界面、基本操作,以及如何在软件中绘制单片机电路图。

教材章节:第二章 proteus软件使用入门3. 单片机编程语言:介绍C语言和汇编语言的基本语法,讲解如何在Keil等开发环境中编写和调试程序。

教材章节:第三章 单片机编程基础4. 单片机电路设计与仿真:结合实例,教授如何使用proteus软件进行单片机电路设计、仿真和调试。

proteus花样灯课程设计

proteus花样灯课程设计

proteus花样灯课程设计一、课程目标知识目标:1. 学生能理解并掌握Proteus软件的基本操作和功能,包括原理图绘制、仿真设置等。

2. 学生能学习并运用花样灯电路的设计原理,掌握相关电子元件的使用方法。

3. 学生能通过课程学习,了解并掌握基本的数字电路知识,如逻辑门、触发器等。

技能目标:1. 学生能独立使用Proteus软件完成花样灯电路的设计、仿真和调试。

2. 学生能运用所学知识解决实际问题,具备一定的创新能力和实践操作能力。

3. 学生能通过课程学习,提高团队协作和沟通能力,学会分享和交流设计心得。

情感态度价值观目标:1. 学生对电子技术产生浓厚兴趣,树立学习信心,培养持续学习的习惯。

2. 学生在课程学习中,能够遵循实验规范,养成安全意识和责任心。

3. 学生通过团队协作,学会尊重他人意见,培养合作精神,提高解决问题的能力。

课程性质:本课程为实践性较强的课程,注重学生动手能力和创新能力培养。

学生特点:学生具备一定的电子基础知识,对新鲜事物充满好奇,喜欢动手实践。

教学要求:教师应注重理论与实践相结合,引导学生主动探究,培养学生的创新思维和实际操作能力。

同时,关注学生的个体差异,因材施教,使每位学生都能在课程中取得进步。

通过课程目标的分解和教学设计,确保学生能够达到预期的学习成果。

二、教学内容本课程教学内容主要包括以下几部分:1. Proteus软件基本操作与功能介绍:包括原理图绘制、元件库调用、仿真设置等,对应教材第1章内容。

2. 花样灯电路设计原理:介绍LED灯的工作原理、常见花样灯电路设计方法及相关电子元件的使用,对应教材第3章内容。

3. 数字电路基础知识:复习逻辑门、触发器等基础知识,为花样灯电路设计打下基础,对应教材第2章内容。

4. 花样灯电路设计与仿真:指导学生运用Proteus软件设计并仿真花样灯电路,包括电路搭建、程序编写、调试与优化,对应教材第4-5章内容。

5. 实践操作与团队协作:学生分组进行实践操作,相互交流心得,培养团队协作能力,提高实际操作技能。

proteus计分器课程设计

proteus计分器课程设计

proteus计分器课程设计一、课程目标知识目标:1. 学生能理解计分器的原理,掌握使用proteus进行计分器电路设计与仿真。

2. 学生能描述常见电子元件的功能和符号,并运用到计分器电路中。

3. 学生了解数字电路的基础知识,并能运用到计分器的设计中。

技能目标:1. 学生能运用proteus软件进行电路设计,完成计分器的搭建和仿真。

2. 学生能通过实际操作,培养动手能力和问题解决能力。

3. 学生能通过小组合作,提高沟通与协作能力。

情感态度价值观目标:1. 学生对电子技术产生兴趣,培养创新意识和探索精神。

2. 学生在课程中,养成严谨、认真的学习态度,增强自信心。

3. 学生认识到团队合作的重要性,培养集体荣誉感。

课程性质:本课程为电子技术实践课程,以计分器的设计与仿真为主线,结合proteus软件,使学生掌握电子电路设计的基本方法。

学生特点:学生处于初中阶段,具有一定的电子技术基础和计算机操作能力,对新鲜事物充满好奇。

教学要求:课程要求学生在理解计分器原理的基础上,运用proteus软件进行电路设计与仿真,注重培养学生的实践能力和团队合作精神。

通过本课程的学习,使学生在知识与技能、过程与方法、情感态度价值观等方面得到全面提升。

二、教学内容本课程教学内容以计分器的设计与仿真为核心,结合以下章节内容进行组织:1. 计分器原理与电路设计基础- 计分器的工作原理- 常见电子元件及其功能- 数字电路基础知识2. Proteus软件操作与电路仿真- Proteus软件的安装与使用- 电路图的绘制与编辑- 仿真功能的应用与调试3. 计分器电路设计与搭建- 设计要求与功能分析- 电路图绘制与元件选择- 电路搭建与仿真测试4. 小组合作与实践操作- 小组分工与协作- 实践操作指导与注意事项- 成果展示与评价教学内容安排与进度:第一周:计分器原理与电路设计基础第二周:Proteus软件操作与电路仿真第三周:计分器电路设计与搭建第四周:小组合作与实践操作,成果展示与评价教学内容与教材关联性:本课程教学内容与教材中有关电子技术、数字电路、电路设计与仿真等章节紧密相关,确保学生在掌握基础知识的同时,提高实践操作能力。

Proteus电子技术虚拟实验室课程设计

Proteus电子技术虚拟实验室课程设计

Proteus电子技术虚拟实验室课程设计课程设计介绍本课程设计旨在让学生掌握使用Proteus软件进行电子技术虚拟实验的方法和技巧。

Proteus是一款常用的电子电路仿真软件,它可以用来模拟各种电路、原型以及程序。

在本课程设计中,学生将通过掌握Proteus软件的各项功能,完成对不同电子电路的仿真及搭建,从而提高自己的电子技术实际操作能力。

课程设计目标•掌握Proteus软件的基本操作方法和技巧;•能够使用Proteus进行电子电路仿真、搭建和测试;•了解电子电路的基本概念和常见的电路结构;•能够根据电路要求,自主设计和调试相关电路。

课程设计内容第一阶段:软件基本操作任务1:软件安装与基本操作在学习Proteus软件前,首先需要安装软件,完成基本配置,并熟悉软件的基本操作方法,如新建、打开、保存、选择元器件等。

任务2:电路仿真-LED灯泡通过仿真搭建一个LED灯泡电路,并了解基本元器件(如二极管、电阻、电容)的含义和基本性质,了解使用Proteus软件时电路图与实际电路之间的对应关系,掌握基本仿真操作参数设置、仿真过程中基本的观察分析方法。

第二阶段:单片机控制任务1:通用I/O口实验了解单片机I/O口的基本结构和工作原理,掌握单片机软件编程及调试技巧,以及Proteus软件在单片机仿真中的基本应用。

任务2:利用单片机控制LED灯泡设计一个支持单片机控制的LED灯泡电路,并使用Proteus软件进行仿真测试,掌握单片机控制信号的应用方法,研究单片机控制LED灯泡电路的工作原理。

第三阶段:数字电路设计任务1:7段数码管仿真掌握数码管与数码管驱动电路的工作原理,以及Proteus软件在数字电路仿真中的基本应用方法,熟悉计算机数码系统。

任务2:LED点阵屏幕设计设计一个LED点阵屏幕电路,并使用Proteus软件完成仿真测试,掌握数字电路设计方法和调试方法,了解电子数字系统的相关原理并能够运用到实际应用中。

protues课程设计题目

protues课程设计题目

protues课程设计题目一、教学目标本课程的教学目标是让同学们掌握Protues软件的基本操作,学会使用该软件进行电路仿真实验。

在知识目标方面,希望同学们能够了解Protues软件的基本功能、界面布局以及各种元器件的使用方法。

在技能目标方面,同学们需要能够独立完成简单的电路设计和仿真实验,掌握电路图的绘制和分析技巧。

在情感态度价值观目标方面,希望同学们能够培养对电子技术的兴趣,提高动手实践能力,培养团队协作和解决问题的能力。

二、教学内容根据课程目标,我们选择的教学内容主要包括Protues软件的基本操作、电路元器件的使用、电路图的绘制和分析以及电路仿真实验。

具体的教学大纲安排如下:1.第1-2课时:介绍Protues软件的基本功能和界面布局,学习如何创建项目、插入元器件和连接电路。

2.第3-4课时:学习各种电路元器件的使用方法,包括电阻、电容、电感、二极管、三极管等。

3.第5-6课时:学习电路图的绘制方法,包括线路连接、符号表示以及电路参数的设置。

4.第7-8课时:学习如何进行电路仿真实验,包括信号源的设置、测量仪器的使用以及仿真结果的分析。

三、教学方法为了激发学生的学习兴趣和主动性,我们将采用多种教学方法相结合的方式进行教学。

包括讲授法、讨论法、案例分析法和实验法等。

1.讲授法:主要用于讲解Protues软件的基本操作和电路元器件的使用方法。

2.讨论法:通过分组讨论,让学生互相交流学习心得,提高团队合作能力。

3.案例分析法:分析实际电路案例,让学生学会分析电路图和解决实际问题。

4.实验法:让学生动手实践,完成电路设计和仿真实验,提高动手能力。

四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:《Protues软件教程》2.参考书:《电子电路设计》3.多媒体资料:Protues软件操作视频教程4.实验设备:计算机、Protues软件、电路仿真实验器材五、教学评估为了全面、客观地评估学生的学习成果,我们将采用多元化的评估方式。

eda上机proteus课程设计

eda上机proteus课程设计

eda上机proteus课程设计一、课程目标知识目标:1. 掌握EDA(电子设计自动化)的基本概念和原理;2. 学会使用Proteus软件进行电路设计与仿真;3. 理解并掌握常见电子元件的功能及其在电路中的应用;4. 了解电路图的绘制规则和电路分析方法。

技能目标:1. 能够运用Proteus软件绘制简单的电路图;2. 学会使用Proteus进行电路仿真,分析电路性能;3. 能够根据实际需求,设计简单的电子电路;4. 培养动手操作能力和团队协作能力。

情感态度价值观目标:1. 培养学生对电子设计的兴趣,激发创新意识;2. 增强学生的实践操作能力,提高自信心;3. 培养学生严谨、细致的学习态度,养成良好的学习习惯;4. 培养学生团队协作精神,提高沟通与表达能力。

课程性质:本课程为实践性较强的课程,以学生动手实践为主,结合理论知识,培养学生的实际操作能力和创新意识。

学生特点:学生处于年级阶段,具有一定的电子基础知识,对新鲜事物充满好奇心,动手能力强,但注意力容易分散,需要引导。

教学要求:结合课本内容,注重实践操作,让学生在动手实践中掌握EDA技术和Proteus软件的使用。

教师需关注学生学习进度,及时调整教学方法和节奏,确保学生能够达到预期学习成果。

二、教学内容1. 电子设计自动化(EDA)基本概念:介绍EDA的定义、发展历程和应用领域,使学生了解EDA技术的重要性。

- 教材章节:第一章 EDA技术概述2. Proteus软件入门:讲解Proteus软件的基本操作、界面布局及常用工具,使学生熟悉软件环境。

- 教材章节:第二章 Proteus软件使用入门3. 常见电子元件及其应用:学习电阻、电容、二极管、晶体管等常见电子元件的原理和功能,并在Proteus中进行仿真应用。

- 教材章节:第三章 常用电子元件及其应用4. 电路图绘制与仿真:学习电路图的绘制规则,运用Proteus软件进行电路设计与仿真,分析电路性能。

PROTEUS课程设计

PROTEUS课程设计

电路仿真与分析
电路仿真软件:如Multisim、Proteus等
仿真目的:验证电路设计是否正确,优化电路性能
仿真步骤:建立电路模型、设置参数、运行仿真、分析结果 仿真结果分析:观察波形、电压、电流等参数,判断电路性能是否满足要 求
电路优化与实现
电路优化:通过调整电路参数,提高电路性能 仿真工具:使用PROTEUS进行电路仿真,验证电路性能 电路实现:根据仿真结果,选择合适的元器件和电路板 测试与调试:对实现的电路进行测试和调试,确保其性能满足设计要求
课程安排
课程时间:每周一至周五,上午 9:00-12:00,下午2:00-5:00
课程形式:线上线下相结合,包括 课堂授课、小组讨论、项目实践等
添加标题
添加标题
添加标题
添加标题
课程内容:包括理论课、实验课、 项目实践等
课程考核:包括平时作业、期中考 试、期末考试等
课程要求
掌握PROTEUS软件的基 本操作
理解电路原理和电子元器 件的工作原理
具备一定的电路设计和仿 真能力
能够独立完成课程项目设 计和报告撰写
03 PROTEUS软件介绍
软件功能
仿真模拟:可以进行电路仿 真,验证电路设计是否正确
电路设计:支持多种电路设 计,如模拟电路、数字电路 等
电路优化:提供电路优化功 能,提高电路性能
打印输出:可以将电路设计 打印输出,方便查看和保存
电路设计基础
电路设计基本概念:电路、电 阻、电容、电感等
电路设计基本原理:欧姆定律、 基尔霍夫定律等
电路设计基本方法:电路分析、 电路设计、电路仿真等
电路设计软件:PROTEUS、 Multisim等
元器件库与虚拟仪器
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

题目:基于单片机十字路口交通灯设计课程名称: Proteus 学生姓名:赵德平学生学号: 1214030443 系别:电子工程学院专业:通信工程年级: 2012 级任课教师:王守亚电子工程学院制2015年4月课程论文题目:基于单片机十字路口交通灯设计学生:赵德平指导教师:王守亚电子工程学院通信工程1 设计要求1.1 程序开始运行先南北段通行、东西段禁止60s,后东西段通行、南北段禁止60s,依此循环。

1.2 系统分三种工作模式:正常模式、繁忙模式、特殊模式,并且通过三个按钮“正常”、“繁忙”、“特殊”可相互转化。

1.3 正常模式:直行时间显示数码管显示60。

此时南北段直行通行(绿灯)、东西段禁止(红灯)40s,南北段人行道通行(绿灯),东西段人行道禁止(红灯),同时南北段和东西段方向的数码管分别从40s和60s开始倒计时,至最后5s时南北段绿灯变成黄灯闪烁;此后南北段左拐(左拐灯亮)通行、东西段禁止(红灯)20s,南北段、东西段人行道都禁止(红灯),同时南北段和东西段方向的数码管都从20s开始倒计时,至最后5s时南北段左拐灯变成黄灯闪烁;再后东西段直行通行(绿灯)、南北段禁止(红灯)40s,东西段人行道通行(绿灯),南北段人行道禁止(红灯),同时东西段和南北段方向的数码管分别从40s和60s开始倒计时,至最后5s时东西段绿灯变成黄灯闪烁;最后东西段左拐(左拐灯亮)通行、南北段禁止(红灯)20s,东西段、南北段人行道都禁止(红灯),同时东西段和南北段方向的数码管都从20s开始倒计时,至最后5s时东西段左拐灯变成黄灯闪烁。

1.4 繁忙模式:繁忙指示灯亮,南北段、东西段的通行时间改为45s,其中左拐的时间改为15s,其它与正常模式类似。

1.5 特殊模式:特殊模式灯亮,南北段、东西段的通行时间改为75s,其中左拐的时间改为20s,其它与正常模式类似。

2 设计目的2.1 了解交通灯管理的基本工作原理2.2 熟悉AT89C51的工作原理和应用编程2.3 熟悉AT89C51并行接口的各种工作方式和应用2.4 熟悉AT89C51计数器/定时器的工作方式和应用编程外部中断的方法2.5 掌握多位LED显示问题的解决3 方案比较、设计与论证3.1 显示界面方案3.1.1 倒计时显示该系统要求完成倒计时的功能。

因只需显示数字,基于上述原因,我们考虑完全采用数码管显示,四个路口分别采用一个二位阴极数码管即可。

3.1.2 状态灯显示该系统要求完成状态灯显示的功能。

求于简单,我们把各个路口的红灯和黄灯设成直行和左拐两个通行方式所共有,也就是说,一个路口只需四个状态灯,一个直行通行的绿灯,一个左拐通行的绿灯,一个共有的红灯,一个共有的黄灯。

3.2 输入方案该系统要求能手动改变东西与南北的通行时间、紧急情况处理,我们采用扩展I/O口方法,在外部中断P32口上扩展三个中断口,分别连接三个按钮。

该方案的优点是:使用灵活,并且可提供较多I/O 口,节省了AT89C51的中断口资源。

4 原理分析4.1 交通灯显示时序的理论分析 下图所示为一种红绿灯规则的状态图。

图4.1 状态S1南北直行通行图4.2 状态S2南北左拐通行图4.3 状态S3东西直行通行图4.4 状态S4东西左拐通行共四种状态,分别设定为S1、S2、S3、S4,交通灯以这四种状态为一个周期,循环执行如下图所示:图4.5 交通灯状态循环图依据上述车辆行驶的状态图,可以列出各个路口灯的逻辑表如下表所示(其中逻辑值“1”代表直行通行,逻辑值“0”代表禁止通行,逻辑值“L”代表左拐通行):程序就是在上述四种状态下循环转化的。

一个周期四个状态,在正常模式下共花费2分钟。

4.2 交通灯显示的理论分析4.2.1 倒计时显示的理论分析利用定时器中断,设置TH0=TH1=(65536-50000)/256,即每0.05秒中断一次。

每到第20次中断即过了20*0.05秒=1秒时,使时间的计数值减1,便实现了倒计时的功能。

4.2.2 状态灯显示的理论分析黄灯闪烁同样可以利用定时器中断。

每到第10次中断即过了10*0.05秒=0.5秒时,使黄灯标志位反置,即可让黄灯1秒闪烁一次。

5 程序设计流程图图5.2 主程序流程图6 总体设计与电路图6.1 芯片选择图6.1 AT89C51芯片引脚图6.2 电路设计图6.2 电路图图中大部分连线采用总线形式。

共五个二位阴极数码管,其中四个分别用于四个路口的倒计时显示,另外一个用于总体的直行时间显示,五个数码管的阳极都接到AT89C51的P0口,阴极接到P2口;共32个发光二极管,其中16个绿色发光二极管,14个红色发光二极管,2个黄色发光二极管,四个路口每个路口各有一个红(禁行)、黄(警告)发光二极管,二个绿色发光二极管(通行),一个用于直行通行,一个用于左拐通行,四个人行道,每个人行道两边各有一红、绿发光二极管,另外两个红色发光二极管分别用于繁忙模式和特殊模式的指示,其中四个路口的二极管接到P1口,人行道的发光二极管接到P3口,繁忙模式和特殊模式的指示灯接P2口;外部中断0接上三个按钮,分别用于繁忙、特殊、正常模式的转化。

7 总结与展望7.1 软件延时与定时器计时软件延时,设计简单,使用方便,但是无法进行精确计时,无法在实际应用中进行使用,本次设计采用了定时器0进行计时,每50ms产生一个脉冲信号,可以准确的计时并方便8段数码管进行显示。

7.2 使用中断的好处使用中断可以进行多样化设计,强化程序功能与执行效率。

在本设计中程序每50ms请求一次中断,实现精确定时与数码管显示刷新。

7.3 关于本次设计本次课程设计的过程是艰辛的,不过收获却是很大的。

在设计过程中,会出现了一些问题,但都是常见的小问题,如:代码中双引号的使用并不是在英语书写状态下,输入字母出错等,在调试时出现异常,不过这些都是经常性错误,经过调试修改都一一解决,程序顺利完成,并实现了其功能。

综合课程设计让我把以前学习到的知识得到巩固和进一步的提高认识,对已有知识有了更进一步的理解和认识。

在此,由于自身能力有限,在课程设计中碰到了很多的问题,但通过查阅相关书籍、资料以及和周围同学交流后都得以一一解决。

由于使用的是单片机作为核心的控制元件,使得电路的可靠性比较高,功能也比较强大,而且可以随时的更新系统,进行不同状态的组合。

但是在我们设计和调试的过程中,也发现了一些问题,譬如红灯和绿灯的切换还不够迅速,红绿灯规则效率还不是很高等等,这需要在实践中进一步完善。

当然,通过这次课程设计,我也发现了自身的很多不足之处,在以后的学习中,我会不断的完善自我,不断进取,能使自己在单片机编程这方面有一个大的发展。

参考文献:[1] 李朝青.单片机原理及接口技术(修订版).北京:北京航空航天大学出版社,1998.[2] 李广弟.单片机基础.北京:北京航空航天大学出版社,1992.[3] 何立民.单片机应用技术大全.北京:北京航空航天大学出版社,1994.[4] 张毅刚. 单片机原理及接口技术.哈尔滨:哈尔滨工业大学出版社,1990.[5] 谭浩强.单片机课程设计. 北京:清华大学出版社,1989.[6] 徐爱均,彭秀华.单片机高级语言编程与应用实践.北京:电子工业出版社,2004.附录程序:#include <reg51.h>#define uchar unsigned char#define uint unsigned intsbit Time_Show_LED2=P2^5;sbit Time_Show_LED1=P2^4;sbit EW_LED2=P2^3;sbit EW_LED1=P2^2;sbit SN_LED2=P2^1;sbit SN_LED1=P2^0;sbit SN_Yellow=P1^6;sbit EW_Yellow=P1^2;sbit EW_ManGreen=P3^0;sbit SN_ManGreen=P3^1;sbit Special_LED=P2^6;sbit Busy_LED=P2^7;sbit Nomor_Button=P3^5;sbit Busy_Btton=P3^6;sbit Special_Btton=P3^7;sbit EW_ManRed=P3^3;sbit SN_ManRed=P3^4;bit Flag_SN_Yellow;bit Flag_EW_Yellow;char Time_EW;char Time_SN;uchar EW=60,SN=40,EWL=19,SNL=19;uchar EW1=60,SN1=40,EWL1=19,SNL1=19;uchar codetable[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; //0-9段选码uchar code S[8]={0x28,0x48,0x18,0x48,0x82,0x84,0x81,0x84}; void Delay(uchar a){uchar i;i=a;while(i--){;}}void Display(void){uchar h,l;h=Time_EW/10;l=Time_EW%10;P0=table[l];EW_LED2=1;Delay(2);EW_LED2=0;P0=table[h];EW_LED1=1;Delay(2);EW_LED1=0;h=Time_SN/10;l=Time_SN%10;P0=table[l];SN_LED2=1;Delay(2);SN_LED2=0;P0=table[h];SN_LED1=1;Delay(2);SN_LED1=0;h= EW1/10;l= EW1%10;P0=table[l];Time_Show_LED1=1;Delay(2);Time_Show_LED1=0;P0=table[h];Time_Show_LED2=1;Delay(2);Time_Show_LED2=0;}void INT0_srv(void)interrupt 0 using 1 {EX0=0;if(Nomor_Button==0) {EW1=60;SN1=40;EWL1=19;SNL1=19;Busy_LED=0;Special_LED =0;}if(Busy_Btton==0){EW1=45;SN1=30;EWL1=14;SNL1=14;Special_LED=0;Busy_LED=1;}if(Special_Btton==0){EW1=75;SN1=55;EWL1=19;SNL1=19;Busy_LED=0;Special_LED =1;}EX0=1; }void timer0(void)interrupt 1 using 1 {static uchar count;TH0=(65536-50000)/256;TL0=(65536-50000)%256;count++;if(count==10){if(Flag_SN_Yellow==1){SN_Yellow=~SN_Yellow;}if(Flag_EW_Yellow==1){EW_Yellow=~EW_Yellow;}}if(count==20){Time_EW--;Time_SN--;if(Flag_SN_Yellow==1){SN_Yellow=~SN_Yellow;}if(Flag_EW_Yellow==1){EW_Yellow=~EW_Yellow;}count=0;}}void main(void){Busy_LED=0;Special_LED=0;IT0=1;TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;ET0=1;EX0=1;TR0=1;while(1){SN_ManRed=0;SN_ManGreen=1;EW_ManRed=1;EW_ManGreen=0;Flag_EW_Yellow=0;Time_EW=EW;Time_SN=SN;while(Time_SN>=5){P1=S[0];Display();}P1=0x00;while(Time_SN>=0){Flag_SN_Yellow=1;P1=P1|0x08;Display();}SN_ManRed=1;SN_ManGreen=0;EW_ManRed=1;EW_ManGreen=0;Flag_SN_Yellow=0;Time_SN=SNL;while(Time_SN>=5){P1=S[2];Display();}P1=0x00;while(Time_SN>=0){Flag_SN_Yellow=1;P1=P1|0x08; Display();}EW=EW1;SN=SN1;EWL=EWL1;SNL=SNL1;SN_ManRed=1;SN_ManGreen=0;EW_ManRed=0;EW_ManGreen=1;Flag_SN_Yellow=0; Time_EW=SN;Time_SN=EW;while(Time_EW>=5) {P1=S[4];Display();}P1=0X00;while(Time_EW>=0){Flag_EW_Yellow=1;P1=P1|0x80;Display();}SN_ManRed=1;SN_ManGreen=0;EW_ManRed=1;EW_ManGreen=0;Flag_EW_Yellow=0;Time_EW=EWL;while(Time_EW>=5) {P1=S[6];Display();}P1=0X00;while(Time_EW>=0){Flag_EW_Yellow=1;P1=P1|0x80;Display();}EW=EW1;SN=SN1;EWL=EWL1;SNL=SNL1;}}。

相关文档
最新文档