华南理工大学微机原理课程设计.pdf
- 格式:pdf
- 大小:329.94 KB
- 文档页数:16
华南理工大学电信学院2009级课表————————————————————————————————作者:————————————————————————————————日期:2电子与信息学院2011——2012学年度第一学期授课时间表制表人:燕维英(08级、09级)何晓喜(10级、11级)二〇一〇年八月二十九日华南理工大学2011-2012 学年度第一学期课程表学院:电子与信息学院专业:信息工程年级:2009级(1、2)人数:117 ①56 ②54执行时间:2011年8月29日节次星期第1--2节第3--4节第5--6节第7--8节晚上一射频电路与天线(一)1-8褚庆昕教授王世伟老数字通信原理1-8周冯穗力教授340403数字通信原理实验6-15周1单逸馆109,2双109通信电子线路实验6-18周1双4326,2单4326教师教室射频电路与天线实验(9-18周)王云老师4326二通信电子线路1-10周2班晋建秀老师北区26403数字信号处理北区2620211-17 周12合韦岗教授宁更新副教授通信电子线路1-10周1班晋建秀老师北区26301数字信号处理实验11-18周1班逸夫科学馆109,2班115数字系统设计实验(10-18周)教师教室1单逸馆115,2双115三射频电路与天线(一)(1-18周123合)数字通信原理(1-18)数字系统设计(1-17周5-7)教师教室褚庆昕教授王世伟老师340401冯穗力教授340301 邢晓芬老师北区26202 四数字信号处理1-18周12合教师教室韦岗宁教授宁更新副教授北区26202五通信电子线路(1-16周1班)通信电子线路(1-16周2班)教师教室晋建秀老师北区26403 晋建秀老师北区26404上课周次:1-18 考试周次:19-20说明:1.数字系统设计课程设计——邢晓芬老师,2.第五周国庆节假华南理工大学2011-2012 学年度第一学期课程表学院:电子与信息学院专业:信息工程年级:2009级(3、4)人数:119 ③60 ④57 执行时间:2011年8月29日节次星期第1--2节第3--4节第5--6节第7--8节晚上一射频电路与天线(一)(1-8周)123合褚庆昕教授王世伟老师340401 数字通信原理(1-8周)数字系统设计实验(10-18周)教师教室余翔宇老师330503 3单科学馆115,4双科学馆11545电联合谢泽明副教授涂治红老师330504二射频电路与天线实验(9-18周)数字通信原理实验6-15周3单科学馆109,4双科学馆109通信电子线路实验6-18周3双4326,4单4326教师 教室王云老师4326三射频电路与天线(一)(1-18周)123合褚庆昕教授王世伟老师34040145电联合谢泽明副教授涂治红老师330304数字信号处理1-8周34合 数字系统设计(1-17周5-7节)教师 教室张军副教授330503姜小波副教授北区26201四数字通信原理(1-18周) 通信电子线路(1-17周5-7节4班)教师 教室 余翔宇老师340304 刘杰平副教授310209五数字信号处理实验11-18周数字信号处理1-18周34合 通信电子线路(1-17周5-7节3班)教师 教室 3班逸夫科学馆109,4班115 张军副教授330404刘杰平副教授北区35502上课周次:1-18 考试周次:19-20说明:1. 数字系统设计——王前老师,2.第五周国庆节假2011年5月华南理工大学2011-2012 学年度第一学期课程表学院:电子与信息学院专业:信息工程年级:2009级(5)人数:36 执行时间:2011年8月29日节次星期第1--2节第3--4节第5--6节第7--8节晚上一射频电路与天线(一)(1-8周45电联合)电路通信电子电路(1-17周5-7节5班电联合)教师教室谢泽明副教授涂治红老师330504 毕淑娥副教授340602 杨俊老师北区35507二数字通信原理1-8周5班电联光电合数字信号处理1-18周5班光电合数字系统设计1-17周含4周实验5班电联合教师教室李波老师北区26202 杨萃老师北区26307 徐向民教授1601三射频电路与天线(一)1-18周45电联合谢泽明副教授涂治红老师330304数字信号处理实验11-18周5班逸夫科学馆109,电联115数字通信原理实验6-15周5单科学馆109,电联双科学馆109教师教室微机原理与应用(1-17周5班电材合)梁亚玲老师310204电路毕淑娥副教授340402通信电子线路实验6-18周5双4326,电联单4326四数字信号处理1- 8 周5班光电合射频电路与天线实验数字系统设计实验(10-18周)教师教室杨萃老师310211 王云老师5单科学馆115,电联双科学馆115五微机原理与应用1-17周5班电材合数字通信原理1-18电联5班光电合数字系统设计1-17周含4周实验5班电联合教师教室梁亚玲老师310204 李波老师330502 徐向民教授1601上课周次:1-18 考试周次:19-20说明:1. 数字系统设计课程设计——徐向民教授,2.微机原理与应用课程设计——梁亚玲老师,2.第五周国庆节假2011年5月华南理工大学2011-2012 学年度第一学期课程表学院:电子与信息学院专业:信息工程(电联班)年级:2009级人数:39执行时间:2011年8月29日节次星期第1--2节第3--4节第5--6节第7--8节晚上一射频电路与天线(一)(1-8周45电联合)通信电子电路(1-17周5-7节5班电联合)教师教室谢泽明副教授涂治红老师330504杨俊老师北区35507二数字通信原理1-8周电联5班光电合数字信号处理1-18 周数字系统设计1-17周含4周实验5班电联合教师教室李波老师北区26202 金连文薛洋北区26406 徐向民教授1601三射频电路与天线(一)(1-18周45电联合)数字信号处理实验11-18周数字通信原理实验6-15周5单科学馆109,电联双科学馆109通信电子线路实验6-18周5双4326,电联单4326教师教室谢泽明副教授涂治红老师330304 5班逸夫科学馆109,电联115四数字信号处理1-8周射频电路与天线实验教师教室金连文薛洋北区26406 王云老师5单科学馆115,电联双科学馆115五数字通信原理1-18电联5班光电合数字系统设计1-17周含4周实验5班电联合教师教室李波老师330502 徐向民教授1601上课周次:1-18 考试周次:19-20说明:1. 数字系统设计课程设计——徐向民教授,2.第五周国庆节假制表时间:2011年5月华南理工大学2011-2012 学年度第一学期课程表学院:电子与信息学院专业:电子科学与技术(物电)年级:2009级人数:48执行时间:2011年8月29日节次星期第1--2节第3--4节第5--6节第7--8节晚上一射频电路与天线(一)(1-8周3-4节物电微电合陈付昌老师)北区35404物理电子技术与系统(9-18周2-4节赵小兰老师)北区35502信息显示技术(1-14周5-7节)08级信工集成09物电合教师教室马国欣副教授340203 二通信光电子技术(1-18周)数字信号处理数字通信原理1-17周教师教室常天海副教授北区35506 1-8物电集成合马碧云陈芳炯北区35503周智恒副教授北区35601三射频电路与天线(一)(1-17周物电微电合)物理电子技术与系统(1-17周)数字系统设计实验10-18周教师教室陈付昌老师北区35407 赵小兰老师北区35502 与微电班协调实验室逸夫科学馆115四通信光电子技术(1-18周)数字信号处理(1-18物电集成合)数字通信原理实验射频电路与天线实验教师教室常天海副教授北区35506 马碧云陈芳炯北区35503 6-15周单逸夫科学馆109 王云老师4326五光电信息系统基础(1-17周)数字系统设计物电集成合教师教室马国欣副教授北区35507 李韬王前老师北区35606上课周次:1-18 考试周次:19-20说明:1. 数字系统设计课程设计——李韬王前老师,2.第五周国庆节假制表时间:2011年5月华南理工大学2011—2012 学年度第一学期课程表学院:电子与信息学院专业:集成电路Ⅱ设计与系统集成年级:2009级人数:51执行时间:2011年8月29日节次第1--2节第3--4节第5--6节第7--8节晚上星期一通信电子线路(1-17周2-4节)半导体器件1-17周光电合教师教室李志坚老师殷瑞祥北区35508 李娜北区26307二集成电路设计基础9-16周数字信号处理1-8周物电集成合教师教室闾晓晨老师北区35601 马碧云陈芳炯北区35503三半导体器件光电合数字信号处理实验11-18周教师教室李娜北区26307 逸夫科学馆115,四数字信号处理1-18 物电集成合通信电子线路实验(4-10周4326)数字系统设计实验教师教室马碧云陈芳炯北区35503(11-18周逸夫科学馆115,与信工5班和电联协调实验室)五集成电路设计基础2-18周数字系统设计物电集成合教师教室闾晓晨老师北区35601 李韬王前老师北区35606上课周次:1-18 考试周次:19-20说明:1. 数字系统设计课程设计——李韬王前老师集成电路设计基础课程设计——闾晓晨老师制表时间:2011年5月华南理工大学2011-2012 学年度第一学期课程表学院:电子与信息学院专业:电子科学与技术(微电)年级:2009级人数:89①42 ②38 执行时间:2011年8月29日节次第1--2节第3--4节第5--6节第7--8节晚上星期一射频电路与天线(一)(1-8周3-4节物电微电合)北区35404半导体物理与器件实验(3-18周)数字信号处理(7-12周2-4节微电12合)北区26307教师教室陈付昌老师陈芳炯副教授陈平老师4201二数字通信原理(1-9周)半导体器件(1-17周5-7节)射频电路与天线实验教师教室李斌教授北区263011-17周王云老师4326三射频电路与天线(一)数字信号处理1-16微电12合数字系统设计(1-17周)(1-17周1-2节物电微电合)教师教室陈付昌老师北区35407陈芳炯北区35508 史景伦副教授310508四半导体器件(1-17周1-2节)数字通信原理(1-17周)通信电子线路(1-17周)教师教室李斌教授北区35407 刘汉华老师北区35408 周伟英副教授1班310202梁亚玲老师2班北区35502五数字系统设计实验(9-17周)数字信号处理实验11-17周1逸夫科学馆109,2科学馆115数字通信原理实验6-15周1单科学馆115,2双科学馆109通信电子线路实验6-18周1双4326,2单4326教师教室史景伦副教授科学馆115上课周次:1-18 考试周次:19-20 王云说明:1.18周微机原理与应用课程设计——杨祎巍老师,2.数字系统设计课程设计——姜小波副教授制表时间: 2011年5月。
微机原理步进电机课程设计一、课程目标知识目标:1. 让学生掌握微机原理在步进电机控制中的应用,理解步进电机的结构、原理及其特点。
2. 使学生了解步进电机与微控制器之间的接口技术,掌握步进电机的驱动程序编写方法。
3. 让学生掌握步进电机速度和位置控制的基本算法,并运用到实际项目中。
技能目标:1. 培养学生运用微机原理解决实际问题的能力,学会编写和调试步进电机控制程序。
2. 培养学生的动手实践能力,能独立完成步进电机的组装、调试和故障排查。
3. 培养学生团队协作能力,通过分组合作完成课程设计任务。
情感态度价值观目标:1. 激发学生对微机原理和步进电机控制技术的兴趣,培养其探索精神和创新意识。
2. 培养学生严谨、认真的学习态度,养成良好的实验操作习惯。
3. 增强学生的环保意识,关注步进电机在节能环保领域的应用。
本课程针对高年级学生,课程性质为理论与实践相结合。
在分析课程性质、学生特点和教学要求的基础上,将课程目标分解为具体的学习成果。
教学过程中,注重培养学生的实际操作能力和团队协作精神,使学生在完成课程设计任务的过程中,达到知识、技能和情感态度价值观的全面提升。
二、教学内容根据课程目标,教学内容主要包括以下几部分:1. 微机原理基础:回顾微控制器的基本原理,重点讲解微控制器与步进电机的接口技术,涉及课本第3章相关内容。
2. 步进电机原理与结构:介绍步进电机的种类、结构、原理及特点,对应课本第5章内容。
3. 步进电机驱动技术:讲解步进电机的驱动电路设计,包括驱动芯片的选型、接口电路设计等,参考课本第6章相关内容。
4. 步进电机控制算法:学习步进电机的速度和位置控制算法,如PID控制、闭环控制等,结合课本第7章内容。
5. 实践操作:分组进行步进电机的组装、调试及控制程序编写,巩固理论知识,培养实际操作能力。
教学大纲安排如下:第1周:微机原理基础回顾,了解步进电机接口技术;第2周:学习步进电机原理与结构,选型及参数了解;第3周:步进电机驱动技术学习,驱动电路设计;第4周:步进电机控制算法学习,编写控制程序;第5周:实践操作,步进电机组装、调试及故障排查;第6周:课程设计总结,成果展示及评价。
课程名称:微机原理与应用课程设计
英文名称:Principles and Applications of Microcomputer
总学时:80 学分:5实验学时:一周
课程类别:学科基础课课程性质:综合实践
适用专业:信息工程,电子与信息工程,物理电子工程
授课实验室:微机实验室
课程设计部分
一、实验(上机)教学目的与基本要求
通过课程设计,使学生进一步巩固所学的知识,并将所学的内容加以综合运用。
将学生所学的理论与实际问题或应用相结合,进一步培养学生自主学习的能力,综合运用知识的能力,以及创新实践的能力。
二、实验(上机)教学方式与考核方式
教学方式:集中讲解与单独辅导相结合
考核方式:实验效果成绩(80%)与设计报告成绩(20%)进行综合评定
三、实验(上机)指导书和参考书
1.微型计算机原理与应用实验指导书机习题集。
华南理工大学电子与通信工程系陈忠强欧阳小容华南理工大学教材供应中心2002.1
2.TPC-2003A通用32位微机接口实验系统,学生用书,清华大学计算机系清华大学科教仪器厂2005年9月。
3.80X86/Pentium 微型计算机原理及应用吴宁主编,电子工业出版社,2003
四、主要仪器设备
1.PC机
2.TPC-2003A 通用32位微机接口实验系统(2005年-今),TDS-MD微机(2004年及以前)。
五、实验(上机)项目与内容提要
自行设计择课程设计的题目。
制订(修订):梁亚玲审核:曾衍辉。
课程设计课程设计名称:微机应用系统课程设计专业班级:学生姓名:学号:指导教师:课程设计时间:目录目录 (1)一、设计任务与要求 (2)二、设计思想 (2)三、主要元器件介绍 (2)3.1、可编程并行通信接口芯片8255A (2)3.1.1、可编程并行通信接口芯片8255A特性 (3)3.1.2、可编程并行通信接口芯片8255A引脚 (3)3.1.3、可编程并行通信接口芯片8255A控制字 (4)3.1.4、可编程并行通信接口芯片8255A工作方式 (5)3.2、LED数码显示管 (6)四、设计方案与硬件连线 (6)五、程序流程图 (8)六、程序源代码 (9)七、设计结果 (14)八、总结 (14)一、设计任务与要求连接电路,设计程序,实现两位LED数码管全亮(2秒)、全灭(2秒),然后从00开始累加直到60,然后重新回到00,依次循环。
以肉眼能够看到清楚的LED明灭变化为准。
二、设计思想LED数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划"a,b,c,d,e,f,g,dp"的同名端连在一起,另外为每个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O 线控制,当单片机输出字形码时,单片机对位选通COM端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。
通过分时轮流控制各个数码管的的COM端,就使各个数码管轮流受控显示,这就是动态驱动。
在轮流显示过程中,每位数码管的点亮时间为1~2ms,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O端口,而且功耗更低。
三、主要元器件介绍本次实验需要的元器件有:可编程并行通信接口芯片8255A、LED数码显示管、若干导线、电阻、总线等。
1计算机的发展在20世纪的最后20年中,计算机被成功的应用于工程设计和制造业中,它成倍的提高了劳动生产率,创造了空前巨大的物质文明,它把任何创新的思想转化为市场商品的时间缩短到惊人的程度计算机技术的发展日新月异,在未来的几年中,各种计算机相关技术都会得到飞速发展和应用,使计算机变得更加人性化,智能化。
而多媒体技术与网络技术的迅猛势头人类所使用的计算工具是随着生产的发展和社会的进步,从简单到复杂、从低级到高级的发展过程,计算工具相继出现了如算盘、计算尺、手摇机械计算机、电动机械计算机等。
1946年,世界上第一台电子数字计算机(ENIAC)在美国诞生。
这台计算机共用了18000多个电于管组成,占地170m2,总重量为30t,耗电140kw,运算速度达到每秒能进行5000次加法、300次乘法。
电子计算机在短短的50多年里经过了电子管、晶体管、集成电路(IC)和超大规模集成电路(VLSI)四个阶段的发展,使计算机的体积越来越小,功能越来越强,价格越来越低,应用越来越广泛,目前正朝智能化(第五代)计算机方向发展。
微机原理与接口技术的进步将更好更快的推动计算机技术的发展。
在未来的社会中将其这越来越重要的作用。
2设计思路及流程图接到这个题目时,我首先考虑到大小写之间的转换是关键,可能要用到子程序,循环程序和中断程序以及一些比较和跳转指令等。
在经过反复思考和设计后我得到了以下的设计思路:首先程序应该输出提示信息,以用来为下面的程序选择做准备(是选择大写转小写程序还是选择小写转大写程序),如“0”和“1”.“0”用来执行大写转小写程序,“1”用来执行小写转大写程序。
当我们按提示输入信息若是“0”程序应该输出提示输入大写字母信息,若是“1”程序应该输出提示输入小写字母信息并且存入寄存器单元,如AL,否则程序显示错误信息并返回重新输入。
在输入大写或小写字母后回车程序立即判断所输入的信息是否符合要求,若是则程序根据AL中数据分别调用小写转大写程序或大写转小写程序(大小写字母间相差20H)并输出结果,程序结束;若输入的信息不符合要求程序接下来要完成三个任务:报警,显示错误信息,跳转回到“显示输入提示信息”程序段处重新输入信息。
微机原理实验报告实验三班级:2012级信息工程(7)班姓名:学号:序号:评阅分数:一、实验目的1、自学TPC-ZK通用32位微机接口实验系统的组成。
2、掌握实验系统中接口地址译码电路的工作原理及计算方法。
3、掌握简单I/O端口的读写操作。
4、掌握8255的工作原理及编程方法。
二、实验题目通过并行接口8255实现十字路口交通灯的模拟控制,如图29,L7、L6、L5作为南北路口的交通灯与PC7、PC6、PC5相连,L2、L1、L0作为东西路口的交通灯与PC2、PC1、PC0相连。
编程使六个灯按交通灯变化规律亮灭。
十字路口交通灯的变化规律要求:(1)南北路口的绿灯、东西路口的红灯同时亮一定时间。
(2)南北路口的黄灯闪烁若干次,同时东西路口的红灯继续亮。
(3)南北路口的红灯、东西路口的绿灯同时亮一定时间。
(4)南北路口的红灯继续亮、同时东西路口的黄灯亮闪烁若干次。
(5)转(1)重复。
附加功能:1)PC3键作为右侧那组信号等的优先控制信号,如果PC3键为高,右侧信号灯立即转换成绿灯亮(PC0=1),左侧信号灯红灯亮(PC7=1),其它信号灯为0 2)PC4键作为左侧那组信号等的优先控制信号,如果PC4键为高,左侧信号灯立即转换成绿灯亮(PC5=1),右侧信号灯红灯亮(PC2=1),其它信号灯为0 3)PC3=0,PC4=0,依照正常信号灯控制方式。
三、程序流程图四、源程序清单DA TAS SEGMENTio8255a equ 288hio8255b equ 289hio8255c equ 28ahio8255d equ 28bhportcl db 24h,44h,04h,44h,04h,44h,04h ;六个灯可能db 81h,82h,80h,82h,80h,82h,80h ;的状态数据db 0ffh;结束标志DA TAS ENDSCODES SEGMENTASSUME CS:CODES,DS:DA TASSTART:MOV AX,DATASMOV DS,AXre_on:mov bx,0on1: mov dx,io8255d ;检查是否关闭紧急开关mov al,89h ;设c口为输入out dx,almov dx,io8255cin al,dxtest al,10h ;检测Pc4=1?jnz green_left ;亮左边灯test al,8h ;检测pc3=1?jnz green_right ;亮右边灯mov dx,io8255dmov al,90hout dx,al ;设置8255为C口输出mov dx,io8255con:mov al,portcl[bx]cmp al,0ffhjz re_onout dx,al ;点亮相应的灯inc bxmov cx,200 ;参数赋初值test al,21h ;是否有绿灯亮jz de1 ;没有,短延时mov cx,2000 ;有,长延时de1:mov di,9000 ;di赋初值9000de0:dec dijnz de0 ;di不为零loop de1push dxmov dl,0ffh ;检测是否有键盘输入?mov ah,06hint 21hpop dx ;弹出dx值jz on1 ;无按键,跳回on1 exit: MOV AH,4CH ;结束INT 21Hgreen_left: ;左边开关闭合程序mov dx,io8255dmov al,90h ;设为c口输出out dx,almov dx,io8255cmov al,24h ;左边绿灯右边红灯out dx,aljmp on1green_right: ;右边开关闭合程序mov dx,io8255dmov al,90h ;设为c口输出out dx,almov dx,io8255cmov al,81h ;左边红灯右边绿灯out dx,aljmp on1CODES ENDSEND START。
1 设计任务描述1.1设计题目路灯控制设计1.2设计内容1)天黑时路灯电亮,天亮时路灯关闭。
2)用中断模拟天黑。
1.2.1 设计目的通过课程设计使学生更进一步掌握微机原理及应用课程的有关知识,提高应用微机解决问题的能力,加深对微机应用的理解。
通过查阅资料,结合所学知识进行软、硬件的设计,使学生初步掌握应用微机解决问题的步骤及方法。
为以后学生结合专业从事微机应用设计奠定基础1.2.2 设计要求1)通过K O—K7和K++来输入。
2)用LED指示灯显示结果。
3)输出为1灯亮,输入为0灯灭。
2设计思路本次微机原理课程设计我设计的是路灯控制器。
通过中断信号来使路灯点亮,再经延时程序来使灯自动熄灭。
然后重新回到初始状态。
我们用到的芯片是中断控制器8259和可编程并行接口8255这两种芯片再外加一个LED 显示单元及开关单元。
用中断控制器8259的控制字来设置单片、边沿触发、非缓冲、非自动,用ICW4来设置IR7非屏蔽。
设置中断控制器8255的控制字,让它A口输出来显示灯亮,。
由于我们没用到B口和C口,所以让B口输入C口高低四位均输出。
设置完控制字后,再使A口输出全为0(这时路灯初始状态为灭),接着让程序循环进入空操作。
当天黑需要路灯亮时,按下中断(代表天黑),程序从循环执行空操作中中断出来,使A口输出从全为0变成全为1(这时路灯全亮),程序后面连接一个延迟子程序,来控制灯亮的时间。
最后到了程序该结束的时候了,A口输出从全1再次变为全0(这时路灯全灭,代表夜晚已过,天亮了)。
这时程序本该结束了,程序结束后,又返回到中断控制器8259这部分,这样程序又可以通过按中断来控制灯亮,这样就简单又实用。
大体上程序主要分四大部分:输入部分,中断部分,延迟部分和输出部分。
结合所学的知识外加查找相关资料,把这几大部分合理的连接起来,从而实现一个完整、功能强大的程序。
3 主要元器件介绍13.1 所用芯片8255简介: 3.1.1 外部引线D0~D7为双向数据信号线,用来传送数据和控制字。