南邮大四课程设计
大四课程设计

大四 课程设计一、课程目标知识目标:1. 理解并掌握大四阶段专业课程的核心理论知识,形成完整的知识体系。
2. 了解当前学科领域的最新研究动态和发展趋势,拓宽学术视野。
3. 掌握课程相关的实践技能,能够运用所学知识解决实际问题。
技能目标:1. 培养学生独立思考和创新能力,能够针对复杂问题提出解决方案。
2. 提高学生的团队协作和沟通能力,学会与他人共同探讨、分析问题。
3. 提升学生的自主学习能力,养成终身学习的良好习惯。
情感态度价值观目标:1. 培养学生热爱专业、追求卓越的精神风貌,树立正确的职业观念。
2. 增强学生的社会责任感和使命感,关注社会热点问题,提高人文素养。
3. 培养学生积极向上的心态,面对挑战和困难时,保持乐观、勇敢的态度。
本课程针对大四学生的特点和教学要求,注重理论与实践相结合,旨在帮助学生巩固所学知识,提高综合运用能力。
课程目标具体、可衡量,便于学生和教师在教学过程中明确预期成果,为后续的教学设计和评估提供依据。
二、教学内容本课程教学内容依据课程目标,结合大四学生专业特点,科学系统地选取以下内容:1. 专业理论知识:包括课程核心概念、理论体系及方法论,涉及课本第1-5章内容。
- 章节一:基本概念与理论框架- 章节二:研究方法与案例分析- 章节三:前沿理论与发展趋势2. 实践技能培养:涵盖课程相关实验、实训项目,涉及课本第6-8章内容。
- 章节四:实验设计与操作技巧- 章节五:实训项目与实际应用3. 综合应用与创新能力:结合实际案例,提高学生解决复杂问题的能力,涉及课本第9-10章内容。
- 章节六:综合案例分析- 章节七:创新思维与解决方案设计4. 拓展阅读与讨论:关注学科前沿动态,提高学生学术素养,涉及课外阅读材料及讨论话题。
教学内容安排和进度如下:- 第1-4周:专业理论知识学习- 第5-8周:实践技能培养- 第9-12周:综合应用与创新能力训练- 第13-16周:拓展阅读与讨论三、教学方法针对本课程的教学目标和内容,选择以下多样化的教学方法,以激发学生的学习兴趣和主动性:1. 讲授法:教师通过系统讲解课程理论知识,使学生掌握基本概念、理论体系和研究方法。
zemax课程设计南邮

zemax课程设计南邮一、教学目标本课程的教学目标是使学生掌握Zemax的基本原理和操作方法,能够运用Zemax进行简单的光学系统设计和分析。
具体目标如下:1.掌握Zemax的基本概念和术语。
2.了解Zemax的光学系统设计和分析原理。
3.熟悉Zemax的用户界面和操作流程。
4.能够建立和编辑光学系统模型。
5.能够进行光学系统性能分析。
6.能够优化光学系统设计。
情感态度价值观目标:1.培养学生的创新意识和问题解决能力。
2.增强学生对光学设计和分析的兴趣和热情。
二、教学内容本课程的教学内容主要包括Zemax的基本原理、操作方法和应用实例。
具体内容包括以下几个方面:1.Zemax基本概念和术语:光的传播、光学元件、光路等。
2.Zemax用户界面和操作流程:菜单栏、工具栏、视图窗口等。
3.光学系统建模:建立光学元件、调整光学参数等。
4.光学系统性能分析:像差分析、灵敏度分析、公差分析等。
5.光学系统设计优化:目标函数、优化算法、设计结果等。
三、教学方法为了达到本课程的教学目标,将采用多种教学方法进行教学,包括:1.讲授法:讲解Zemax的基本原理和操作方法。
2.案例分析法:分析实际的光学系统设计案例,引导学生运用Zemax进行分析和优化。
3.实验法:学生进行实验操作,亲身体验光学系统设计和分析的过程。
4.讨论法:学生进行小组讨论,分享学习心得和经验,促进学生的互动和合作。
四、教学资源为了支持本课程的教学内容和教学方法的实施,将准备以下教学资源:1.教材:选用《Zemax教程》作为主教材,系统介绍Zemax的基本原理和操作方法。
2.参考书:提供《光学设计手册》等参考书籍,供学生深入研究光学设计的相关知识。
3.多媒体资料:制作Zemax的操作视频教程,帮助学生更好地理解和掌握Zemax的使用方法。
4.实验设备:准备光学实验器材和相关设备,供学生进行实验操作和实践。
通过以上教学资源的支持,将能够丰富学生的学习体验,提高学生的学习效果。
南邮课程设计

南邮 课程设计一、课程目标知识目标:1. 学生能够掌握通信原理的基本概念,理解信号传输的基本过程。
2. 学生能够描述并分析不同类型的通信系统及其工作原理。
3. 学生能够运用数学工具对通信过程中的信号进行基本的建模和分析。
技能目标:1. 学生能够运用所学知识设计简单的通信系统,并能够进行模拟和仿真。
2. 学生能够使用相关软件工具对通信信号进行采集、处理和分析。
3. 学生能够通过小组合作,解决通信过程中的实际问题,提高团队协作和问题解决能力。
情感态度价值观目标:1. 培养学生对通信科学的兴趣,激发他们对科学探究的热情。
2. 增强学生对于通信技术在社会发展中的重要性的认识,培养其社会责任感。
3. 通过对通信原理的学习,引导学生树立正确的科学态度,培养严谨、务实的学术作风。
课程性质分析:本课程为南京邮电大学通信工程专业的基础课程,旨在帮助学生建立通信科学的基本框架,为后续专业课程打下坚实基础。
学生特点分析:学生处于大学二年级,已具备一定的物理和数学基础,同时具有一定的逻辑思维能力和问题解决能力。
教学要求:1. 结合实际案例,注重理论与实践相结合,提高学生的实际操作能力。
2. 鼓励学生参与课堂讨论,培养学生的表达和沟通能力。
3. 制定合理的教学评估体系,确保课程目标的实现和学习成果的达成。
二、教学内容1. 通信系统概述:介绍通信系统的基本组成、分类及其发展历程,关联课本第一章内容。
2. 信号与信道:讲解信号的定义、分类及特性,信道模型及其性能指标,关联课本第二章内容。
3. 模拟通信系统:分析幅度调制、频率调制和相位调制等模拟通信技术,关联课本第三章内容。
4. 数字通信系统:阐述数字通信系统的基本原理,包括采样、量化、编码、传输与解码等,关联课本第四章内容。
5. 通信信号处理:介绍信号的时域分析、频域分析、数字信号处理技术及其在通信中的应用,关联课本第五章内容。
6. 通信系统的性能评估:讨论通信系统的性能指标,如误码率、信噪比、带宽利用率和功率利用率等,关联课本第六章内容。
南邮课程设计智能车

南邮课程设计智能车一、教学目标本课程的目标是让学生了解智能车的基本概念、原理和应用,掌握智能车的基本设计和实验方法,培养学生的创新能力和实践能力。
具体的学习目标包括:1.知识目标:学生能够理解智能车的基本原理、组成和分类,掌握智能车的主要技术和应用领域。
2.技能目标:学生能够运用所学知识,设计和实现一个简单的智能车控制系统,提高实际问题解决能力。
3.情感态度价值观目标:培养学生对科技创新的兴趣,增强学生对自动控制和领域的认同感和责任感。
二、教学内容本课程的教学内容主要包括智能车的基本概念、原理和应用,智能车的主要技术和设计方法。
具体的教学大纲如下:1.智能车的基本概念和原理:介绍智能车的定义、分类和组成,讲解智能车的基本原理和关键技术。
2.智能车的主要技术:讲解智能车的感知、决策和控制等方面的技术,包括传感器、控制算法和执行器等。
3.智能车的应用领域:介绍智能车在交通、军事、娱乐等方面的应用,展示智能车的广阔前景。
4.智能车的设计和实验:教授智能车系统的设计方法,学生进行智能车实验,提高学生的实践能力。
三、教学方法为了提高教学效果,本课程将采用多种教学方法,包括:1.讲授法:教师讲解智能车的基本概念、原理和技术,让学生掌握智能车的理论基础。
2.讨论法:学生进行课堂讨论,引导学生思考智能车的发展趋势和应用前景。
3.案例分析法:分析典型的智能车案例,让学生了解智能车在实际中的应用和挑战。
4.实验法:学生进行智能车实验,让学生亲手实践,提高学生的创新能力和实践能力。
四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:选用权威、实用的智能车教材,为学生提供系统的学习资料。
2.参考书:推荐学生阅读相关的智能车参考书籍,丰富学生的知识体系。
3.多媒体资料:制作课件、视频等多媒体资料,生动展示智能车的原理和应用。
4.实验设备:准备智能车实验所需的设备和相关工具,确保学生能够顺利进行实验。
五、教学评估本课程的评估方式包括平时表现、作业和考试等,旨在全面客观地评价学生的学习成果。
南邮课程设计实验bs

南邮课程设计实验b s一、教学目标本课程的教学目标是使学生掌握南邮课程设计实验b s的基本概念、原理和方法,培养学生对该领域的兴趣和好奇心,提高学生的实验操作能力和科学思维能力。
具体来说,知识目标包括:了解南邮课程设计实验b s的基本原理和实验方法;掌握相关的实验操作技能;理解实验结果的含义和应用。
技能目标包括:能够独立完成南邮课程设计实验b s的实验操作;能够正确分析实验结果,并得出合理的结论;能够运用所学知识解决实际问题。
情感态度价值观目标包括:培养学生的科学精神,提高学生对科学实验的兴趣和好奇心;培养学生的团队合作意识,提高学生的实验操作能力和实验报告撰写能力。
二、教学内容本课程的教学内容主要包括南邮课程设计实验b s的基本原理、实验方法和实验操作。
具体来说,教学大纲如下:1.第一章:南邮课程设计实验b s的基本原理介绍,包括实验的背景、意义和目的。
2.第二章:南邮课程设计实验b s的实验方法讲解,包括实验步骤、实验条件和实验注意事项。
3.第三章:南邮课程设计实验b s的实验操作实践,包括实验设备的准备和调试、实验数据的采集和处理。
三、教学方法为了实现教学目标,本课程将采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等。
具体来说:1.讲授法:通过教师的讲解,使学生了解南邮课程设计实验b s的基本原理和实验方法。
2.讨论法:通过小组讨论,引导学生深入思考和理解实验结果的含义和应用。
3.案例分析法:通过分析具体的实验案例,使学生掌握实验操作技能和数据分析方法。
4.实验法:通过实验操作实践,培养学生的实验操作能力和科学思维能力。
四、教学资源为了支持教学内容和教学方法的实施,本课程将选择和准备适当的教学资源,包括教材、参考书、多媒体资料和实验设备等。
具体来说:1.教材:选择适合南邮课程设计实验b s教学的教材,为学生提供系统的学习资料。
2.参考书:推荐学生阅读相关的参考书籍,扩大学生的知识面和视野。
大四学生的课程设计

大四学生的课程设计一、课程目标知识目标:1. 掌握大四阶段核心学科理论知识,加深对专业知识的深度理解,形成完整的知识体系。
2. 了解学科前沿动态,掌握至少三种与专业相关的先进技术和方法,提高解决实际问题的能力。
技能目标:1. 培养学生运用所学专业知识,解决实际问题的能力,提高分析和解决问题的技能。
2. 提升学生的团队协作和沟通能力,能够在项目中承担不同角色,完成各自职责。
3. 培养学生的创新意识和实践能力,能够独立设计并实施实验,优化现有技术。
情感态度价值观目标:1. 培养学生热爱专业,对学术研究具有浓厚兴趣,形成积极向上的学习态度。
2. 增强学生的社会责任感和职业道德,关注社会发展,将专业知识应用于实际,为社会作出贡献。
3. 培养学生的自主学习能力,形成终身学习的观念,不断提高个人综合素质。
课程性质:本课程为专业核心课程,旨在帮助学生巩固专业知识,提高实践技能,培养创新意识和团队协作能力。
学生特点:大四学生已具备一定的基础知识和专业技能,具有较强的自主学习能力和独立思考能力,对专业有更深入的了解和认识。
教学要求:结合学生特点和课程性质,注重理论与实践相结合,强调实际操作和项目实践,充分调动学生的主观能动性,提高学生的综合能力。
通过本课程的学习,使学生能够在专业领域达到更高的水平,为未来职业生涯奠定坚实基础。
二、教学内容本课程教学内容分为五个模块:1. 学科基础理论:涵盖专业核心知识,包括教材第一章至第三章,重点讲解基本概念、原理和方法,巩固学生的理论基础。
2. 实践技能训练:结合教材第四章,组织学生进行实际操作,培养动手能力。
内容包括实验设计、数据分析、技术方法应用等。
3. 前沿技术与方法:介绍教材第五章内容,让学生了解行业发展趋势,掌握至少三种先进技术和方法。
4. 项目实践与团队协作:以教材第六章为基础,进行项目实践,培养学生团队协作、沟通能力,提高解决实际问题的能力。
5. 综合素质拓展:结合教材第七章,开展创新实践、学术交流等活动,提升学生的创新意识和综合素质。
南邮通达课程设计
南邮通达课程设计一、教学目标本课程的教学目标是让学生掌握南邮通达课程的相关知识,培养学生运用所学知识解决实际问题的能力,并增强学生对邮政通信技术的兴趣和认识。
知识目标:学生能够理解邮政通信系统的基本概念、原理和流程;掌握邮政编码的编制方法和意义;了解邮政通信技术的发展历程和未来趋势。
技能目标:学生能够运用所学知识分析和解决实际邮政通信问题;能够熟练操作和使用邮政通信设备;具备良好的邮政通信业务处理能力。
情感态度价值观目标:学生能够认识到邮政通信技术在现代社会中的重要性,培养对邮政行业的热爱和敬业精神;学会与他人合作,培养团队意识和沟通能力。
二、教学内容本课程的教学内容主要包括邮政通信系统的基本概念、邮政编码、邮政通信技术设备及操作、邮政通信业务处理、邮政通信技术发展等方面。
具体教学内容安排如下:1.邮政通信系统的基本概念:邮政通信的定义、特点和作用;邮政通信网络的和构成;邮政通信业务种类和范围。
2.邮政编码:邮政编码的编制原则和方法;邮政编码的等级和结构;邮政编码的查找和应用。
3.邮政通信技术设备及操作:邮政通信设备的功能和结构;邮政通信设备的操作方法和技巧;邮政通信设备的维护和管理。
4.邮政通信业务处理:邮政通信业务的处理流程和规范;邮政通信业务的质量和效率;邮政通信业务的投诉和处理。
5.邮政通信技术发展:邮政通信技术的历史和现状;邮政通信技术的创新和发展;邮政通信技术的未来趋势。
三、教学方法为了实现本课程的教学目标,将采用多种教学方法相结合的方式进行教学,包括讲授法、讨论法、案例分析法、实验法等。
1.讲授法:通过教师的讲解,使学生掌握邮政通信系统的基本概念、原理和流程。
2.讨论法:通过分组讨论,培养学生运用所学知识分析和解决实际问题的能力。
3.案例分析法:通过分析典型邮政通信案例,使学生了解邮政通信技术的应用和实践。
4.实验法:通过实验操作,使学生掌握邮政通信设备的操作方法和技巧,提高学生的实践能力。
南邮信息安全课程设计
南邮信息安全课程设计一、教学目标本课程的教学目标是让学生了解和掌握南邮信息安全的基本概念、技术和方法,培养学生对信息安全的意识和兴趣,提高学生在实际应用中保护信息安全和防范信息安全风险的能力。
具体来说,知识目标包括:了解信息安全的基本概念、目标和原则;掌握信息加密、数字签名、身份认证、安全协议等基本技术;了解常见的安全攻击手段和防护措施;了解我国信息安全政策和法规。
技能目标包括:能够使用加密算法对数据进行加密和解密;能够使用数字签名和身份认证技术保障信息的完整性和真实性;能够设计和实现简单的安全协议;能够分析信息安全风险并采取相应的防护措施。
情感态度价值观目标包括:培养学生对信息安全的重视和责任感;培养学生遵守信息安全法规和道德规范的意识;培养学生积极应对信息安全挑战的信心和决心。
二、教学内容本课程的教学内容主要包括信息安全的基本概念、技术和管理方法。
具体安排如下:1.信息安全概述:信息安全的基本概念、目标和原则;信息安全的发展历程和现状;我国信息安全政策和法规。
2.密码学基础:对称加密算法、非对称加密算法、哈希算法;加密算法的应用场景和选择原则。
3.安全通信:数字签名、安全协议;安全通信系统的设计和实现。
4.身份认证与访问控制:身份认证技术、访问控制模型;身份认证和访问控制的应用场景。
5.信息安全风险管理:信息安全风险的识别、评估和控制;信息安全风险管理的方法和工具。
6.信息安全防护技术:防火墙、入侵检测系统、安全审计;信息安全防护策略和技术的选择。
7.信息安全实践:信息安全实验和案例分析;信息安全解决方案的设计和实施。
三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行教学。
具体包括:1.讲授法:通过讲解信息安全的基本概念、原理和技术,使学生掌握信息安全的基本知识。
2.案例分析法:通过分析真实的信息安全案例,使学生了解信息安全风险和防护措施的实际应用。
3.实验法:通过信息安全实验,使学生掌握信息安全技术和工具的使用,提高学生的实际操作能力。
南邮电子电路课程设计
南邮电子电路课程设计一、教学目标本课程的教学目标是使学生掌握南邮电子电路的基本原理和应用技能。
具体包括:1.知识目标:学生能够理解并掌握电子电路的基本概念、元件特性、电路分析方法和相关理论。
2.技能目标:学生能够运用所学知识进行电子电路的设计、搭建和调试,具备解决实际问题的能力。
3.情感态度价值观目标:培养学生对电子电路学科的兴趣和热情,提高科学思维和创新能力,培养团队合作意识和责任感。
二、教学内容根据课程目标,教学内容主要包括以下几个方面:1.电子电路基本概念:电子元件、电路元件、信号与系统等。
2.电子电路分析方法:节点分析、回路分析、叠加分析、频率分析等。
3.常用电子电路:放大器、滤波器、调制器、解调器、振荡器等。
4.电子电路设计:设计方法、设计步骤、设计实例等。
5.实验操作与调试:实验原理、实验步骤、实验设备、实验结果分析等。
三、教学方法为了实现课程目标,我们将采用以下教学方法:1.讲授法:通过讲解电子电路的基本概念、原理和分析方法,使学生掌握基础知识。
2.讨论法:学生进行课堂讨论,培养学生的思考能力和团队协作精神。
3.案例分析法:分析实际案例,使学生了解电子电路在实际应用中的作用和价值。
4.实验法:让学生亲自动手进行实验操作和调试,提高学生的实践能力和创新能力。
四、教学资源我们将为学生提供以下教学资源:1.教材:选用南邮电子电路教材,为学生提供系统、全面的学习材料。
2.参考书:推荐学生阅读相关参考书籍,丰富学生的知识储备。
3.多媒体资料:制作课件、视频等多媒体资料,提高课堂趣味性和互动性。
4.实验设备:为学生提供充足的实验设备,确保实验教学的顺利进行。
5.在线资源:利用网络资源,为学生提供更多的学习资料和交流平台。
五、教学评估本课程的评估方式包括以下几个方面:1.平时表现:通过观察学生在课堂上的参与度、提问回答、小组讨论等,评估学生的学习态度和积极性。
2.作业:布置适量的作业,评估学生的知识掌握程度和应用能力。
南邮课程设计实验报告
南邮课程设计实验报告一、教学目标本课程的教学目标是使学生掌握XX学科的基本概念、基本原理和基本方法,培养学生解决实际问题的能力和创新意识。
通过本课程的学习,学生应能:1.掌握XX学科的基本知识和理论体系。
2.能够运用XX学科的基本原理分析问题和解决问题。
3.培养学生的科学思维能力和创新意识。
4.培养学生良好的科学道德和团队合作精神。
二、教学内容本课程的教学内容主要包括XX学科的基本概念、基本原理和基本方法。
具体包括以下几个部分:1.XX学科的基本概念:介绍XX学科的基本概念和术语,使学生了解XX学科的研究对象和范围。
2.XX学科的基本原理:讲解XX学科的基本原理,使学生能够理解和运用这些原理分析和解决问题。
3.XX学科的基本方法:介绍XX学科的基本研究方法和技术,培养学生运用这些方法和技术解决实际问题的能力。
三、教学方法本课程采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等,以激发学生的学习兴趣和主动性。
1.讲授法:通过教师的讲解,使学生掌握XX学科的基本概念、基本原理和基本方法。
2.讨论法:通过分组讨论,培养学生运用XX学科的知识分析和解决问题的能力。
3.案例分析法:通过分析具体的案例,使学生能够将XX学科的知识运用到实际问题中。
4.实验法:通过实验操作,使学生掌握XX学科的基本实验技能,培养学生的实践能力。
四、教学资源本课程的教学资源包括教材、参考书、多媒体资料和实验设备等。
1.教材:选用权威、经典的教材,为学生提供系统的学习资料。
2.参考书:推荐一些相关的参考书,丰富学生的知识体系。
3.多媒体资料:制作多媒体课件,生动形象地展示课程内容。
4.实验设备:提供必要的实验设备,为学生进行实验操作提供保障。
五、教学评估本课程的评估方式包括平时表现、作业、考试等,以全面、客观、公正地评价学生的学习成果。
1.平时表现:评估学生在课堂上的参与程度、提问回答等情况,以考察学生的学习态度和积极性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、EMIF 接口上的I/O接口扩展一.实验原理1.TMS320VC5509DSP 的EMIF 接口:存储器扩展接口(EMIF)是DSP 扩展片外资源的主要接口,它提供了一组控制信号和地址、数据线,可以扩展各类存储器和寄存器映射的外设。
-ICETEK-VC5509-A 评估板在EMIF 接口上除了扩展了片外SDRAM 外,还扩展了指示灯、DIP 开关和D/A 设备。
具体扩展地址如下:400800-400802h:D/A 转换控制寄存器400000-400000h:板上DIP 开关控制寄存器400001-400001h:板上指示灯控制寄存器-与ICETEK-VC5509-A 评估板连接的ICETEK-CTR 显示控制模块也使用扩展空间控制主要设备:602800-602800h:读-键盘扫描值,写-液晶控制寄存器600801-600801h:液晶辅助控制寄存器602801h 、600802h:液晶显示数据寄存器602802-602802h:发光二极管显示阵列控制寄存器2.指示灯扩展原理3.实验程序流程图:二.实验步骤1.实验准备:关闭实验箱上扩展模块和信号源电源开关。
2.设置Code Composer Studio 2.21 在硬件仿真(Emulator)方式下运行。
3.启动Code Composer Studio 2.21:选择菜单Debug→Reset CPU。
4.打开工程文件:工程文件为:C:\ICETEK-VC5509-EDULab\Lab0301-LED\LED.pjt。
打开源程序LED.c。
5.编译、下载程序。
6.运行程序,观察结果。
7.退出CCS:三.部分程序代码// 定义指示灯寄存器地址和寄存器类型#define LBDS (*((unsigned int *)0x400001))// 子程序接口void Delay(unsigned int nDelay); // 延时子程序int i;main(){unsigned int uLED[4]={1,2,4,8}; // 控制字,逐位置1: 0001B 0010B 0100B 1000B CLK_init(); // 初始化DSP运行时钟SDRAM_init(); // 初始化EMIF接口while ( 1 ){for ( i=0;i<4;i++ ){LBDS=uLED[i]; // 正向顺序送控制字Delay(256); // 延时}for ( i=3;i>=0;i-- ){LBDS=uLED[i]; // 反向顺序送控制字Delay(32); // 延时【延时256->32】}}}四.实验结果映射在扩展存储器空间地址上的指示灯寄存器在设置时是低4位有效的,数据的最低位对应指示灯D1,次低位对应D2,...依次类推。
LED指示灯由D1→D2→D3→D4→D3→D2→D1循环依次点亮。
五.实验体会了解ICETEK-VC5509-A 板在TMS320VC5509DSP 外部扩展存储空间上的扩展。
了解ICETEK-VC5509-A 板上指示灯扩展原理。
学习在C 语言中使用扩展的控制寄存器的方法。
二、定时器的使用一.实验原理1.通用定时器介绍及其控制方法TMS320VC5509A 内部有两个20 位通用定时器(GP):*每个通用定时器包括:-一个16 位的减计数的计数器TIM;-一个16 位的定时器周期寄存器PRD;-一个16 位的定时器控制寄存器TCR;-一个16 位的定时器预定标寄存器PSCR;*PSCR 寄存器说明:15 10 9 6 5 4 3 0Reserved PSC Reserved TDDRPSC: 4 位的预定标值,与TIM 共同组成20 位的定时计数器.TDDR: 预定标周期寄存器(在需要时重装入PSC 的值)TCR 寄存器说明2.中断响应过程外设事件要引起CPU 中断,必须保证:IER 中相应使能位被使能,IFR 相应中断也被使能。
在软件中,当设置好相应中断标志后,开中断,进入等待中断发生的状态;外设(如定时器)中断发生时,首先跳转到相应中断高级的服务程序中(如:定时器1 会引起TINT 中断),程序在进行服务操作之后,应将本外设的中断标志位清除以便能继续中断,然后返回。
3.中断程序设计:-程序中应包含中断向量表,VC5509A 默认向量表从程序区0 地址开始存放,根据IPVD 和IPVH 的值确定向量表的实际地址。
-注意观察程序中INTR_init()函数的定义部分,其中IPVD 和IPVH 的值都为0x0d0;同时观察配置文件ICETEK-VC5509-A.cmd 中的VECT 段描述中o=0x0d000。
-向量表中每项为8 个字,存放一个跳转指令,跳转指令中的地址为相应服务程序入口地址。
第一个向量表的首项为复位向量,即CPU 复位操作完成后自动进入执行的程序入口。
-服务程序在服务操作完成后,清除相应中断标志,返回,完成一次中断服务。
4.实验程序流程图:二.实验步骤1.实验准备:连接实验设备:关闭实验箱上扩展模块和信号源电源开关。
2.设置Code Composer Studio 2.21 在硬件仿真(Emulator)方式下运行:3.启动Code Composer Studio 2.21:选择菜单Debug→Reset CPU。
4.打开工程文件:打开菜单“Project”的“Open”项;选择C:\ICETEK-VC5509-EDULab\Lab0303-Timer 目录中的“Timer.pjt”。
在项目浏览器中,双击main.c,激活main.c 文件。
打开ICETEK-VC5509-A.cmd,对照vector.asm 源程序学习中断向量表的写法。
5.编译、下载程序。
6.运行程序,观察结果。
7.改变TIMER_init()函数里*prd0 = 0x0ffff 为“=0x0fff ”;重复步骤5,6 观察实验现象。
8.退出CCS三.部分程序代码// 定义指示灯寄存器地址和寄存器类型#define LBDS (*((unsigned int *)0x400001))void INTR_init( void );void TIMER_init(void);unsigned int uLED[4]={1,2,4,8};int i=0;int nCount;main(){nCount=0;CLK_init();SDRAM_init();LBDS=0;INTR_init();TIMER_init();while ( 1 ){}}void interrupt Timer(){nCount++; nCount%=256;if ( nCount==0 ){LBDS=uLED[(i++)%4];}}void INTR_init( void ){IVPD=0xd0;IVPH=0xd0;IER0=0x10;DBIER0 =0x10;IFR0=0xffff;asm(" BCLR INTM");}void TIMER_init(void){ioport unsigned int *tim0;ioport unsigned int *prd0;ioport unsigned int *tcr0;ioport unsigned int *prsc0;tim0 = (unsigned int *)0x1000;prd0 = (unsigned int *)0x1001;tcr0 = (unsigned int *)0x1002;prsc0 = (unsigned int *)0x1003;*tcr0 = 0x04f0;*tim0 = 0;*prd0 = 0x0ffff; //从0x0fff改为0x0ffff,现象:循环变慢*prsc0 = 2;*tcr0 = 0x00e0;}四.实验结果LED指示灯D1在定时器的定时中断中按照设计定时闪烁。
五.实验体会通过实验熟悉VC5509A 的定时器;掌握VC5509A 定时器的控制方法;掌握VC5509A 的中断结构和对中断的处理流程;学会C 语言中断程序设计,以及运用中断程序控制程序流程。
三、中断的使用一.实验原理1.中断及中断处理过程:⑴中断简介:中断是一种由硬件或软件驱动的信号,DSP 在接到此信号时,将当前程序悬挂起来,转去执行另外一个任务,这个任务我们称为中断服务程序(ISR)。
TMS320C55x (C55x) DSP 可支持32 个ISR,可由硬件或软件触发。
所有的C55x 中断,可以分成可屏蔽中断和不可屏蔽中断两种,软件中断是不可屏蔽的。
⑵DSP 处理中断的步骤:①接收中断请求。
请求由软件或硬件发出。
②响应中断请求。
对于可屏蔽中断,需要满足若干条件,才发生响应;而对于不可屏蔽中断,则立即响应。
③准备执行中断服务程序。
-完成当前正在执行的指令;将进入流水线但还未解码的指令清除。
-自动保存若干寄存器的值到数据堆栈和系统堆栈。
-取得用户定义的中断向量表中当前中断向量,中断向量指向中断服务程序入口。
④执行中断服务程序。
中断服务程序包含中断返回指令,这样返回时可以出栈以前保存的关键寄存器数据,从而恢复中断服务程序执行前的现场。
⑶中断向量表:中断向量表的地址可以由用户指定。
⑷外中断:TMS320C5509 可以响应INT0-INT4 五个外中断。
2.ICETEK-CTR 板的键盘接口:显示/控制模块ICETEK-CTR 通过接口P8 连接小键盘,接收小键盘传送的扫描码,并在每个扫描码结束后保存,同时向DSP 的INT2 发送中断信号;当DSP 读键盘时将扫描码送到数据总线上。
小键盘上每次按下一个键将产生2 个扫描码、2 次中断。
3.程序编制:由一个不含中断处理程序的工程通过改写加入中断处理程序部分大致需要如下操作(假设使用INT2):⑴编制中断服务程序:可以用C 语言程序实现,编写单独的一个函数XINT,此函数使用interrupt 修饰,没有参数和返回值。
⑵构造中断向量表:可以用汇编语言构造,编写一个汇编语言模块程序vector.asm,在程序头上声明段名为“.vectors”;定义外部标号_XINT,由于汇编语言要使用C 语言程序中定义的标号XINT,需要在这个标号前加底线;在中断向量表该中断对应位置(int2)写汇编语言语句跳转语句。
⑶修改连接命令文件:在MEMORY 小节中开辟单独的地址段用以存放中断向量表;在SECTIONS 小节中指定.vectors 段到前步开设的内存段中。
⑷主程序中进行初始化设置:定位中断向量表,使能中断,清中断等。
4.实验程序流程图:二.实验步骤1.实验准备:1. 连接实验设备:连接实验箱附带的键盘的PS2 插头到ICETEK-CTR 的“键盘接口”P8。