《单片机原理与接口技术》课程设计教学大纲

时间:2019-05-12 16:42:15下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《《单片机原理与接口技术》课程设计教学大纲》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《《单片机原理与接口技术》课程设计教学大纲》。

第一篇:《单片机原理与接口技术》课程设计教学大纲

《单片机原理与接口技术》课程设计教学大纲

课程编号:

课程英文名称:Course Design of Micro-controller Principle and Interface Technology 学时数:18

学分数:1 使用层次和专业:本科

电气工程及其自动化、电子信息工程、机械设计制造及其自动化等专业

一、课程设计的性质、目的

《单片机原理及接口技术》课程设计是在基本学完该课程之后,综合运用所学单片机知识,完成一个单片机应用系统设计,从而加深对单片机软硬知识的理解,获得初步的应用经验,为走出校门从事单片机应用的相关工作打下基础。

通过该课程设计,主要达到以下目的:

1、巩固和加深对单片机原理和接口技术知识的理解,使学生增进对单片机系统的感性认识,加深对单片机理论方面的理解,为顺利完成毕业设计打下基础。

2、使学生掌握对单片机的内部功能模块的应用,如定时器/计数器、中断、片内外存贮器、I/O口和串行口通讯等,进一步深化和巩固所学基础理论、专业知识及实验技能,培养学生综合运用所学专业知识分析问题和解决问题的能力。

3、培养学生根据课题需要选学参考书籍、查阅手册和文献资料的能力,了解与课题有关的硬件元器件的工程规范,能按课程设计任务书的要求编写课程设计说明书,学会方案论证的比较方法,初步掌握工程设计的基本方法,能正确反映设计和实验成果,能用计算机绘制电路图和流程图。使学生了解和掌握单片机应用系统的软、硬件设计过程、方法及实现,提高学生的技术应用能力,为以后设计和实现单片机应用系统打下良好基础。

4、这一环节对掌握常用仪器、仪表的正确使用方法,学会软、硬件的设计和调试方法,掌握单片机技术在生产实践中的应用,提高学生的工程实践能力、动手能力、创新能力,使学生树立正确的人生观,养成严谨、踏实的工作作风。

二、课程设计的内容

课程设计主要内容包括:理论设计、调试及写出总结报告等,其中理论设计又包括选择总体方案、硬件系统设计和软件系统设计。硬件设计包括单元电路、选择元器件及计算参数等;软件设计包括模块化层次结构图、程序流程图等。程序设计是课程设计的关键环节,通过调试,进一步完善程序设计,使之达到课题所要求的指标,使理论设计更接近于 1

实际产品。课程设计的最后要写出设计总结报告,把理论设计内容,调试的过程及性能指标的测试结果进行全面的总结,把实践内容上升到理论高度。

以下8个设计题目每组学生可任选一项: 题目一 智能交通灯控制系统设计

1、设计要求

(1)用发光二极管模拟交通信号灯,用按键开关模拟车辆检测信号。

(2)A、B两车道交叉组成十字路口,A是主车道,B是支道。正常情况下,A、B两车道轮流放行,A放行50s,B放行30s,各含5s警告时间。

(3)交通繁忙时,该系统应有手受控开关缓解交通拥挤状况,其中一车道放行期间,另一车道繁忙,可通过开关获得15s放行时间。

(4)有紧急车辆通过时,另需一开关设置两车道均禁止通行20s。

2、主要功能模块

智能交通灯控制系统主要功能模块包括电源电路、单片机主控电路、按键控制电路和道路显示电路组成。根据具体情况选择合适型号的单片机,发光二极管,开关等硬件设备进行设计。

题目二 温度控制系统设计

1、设计要求

(1)用单片机控制一个由1kw电炉加热的电烤箱,最高温度不超过120℃。(2)电烤过程恒温控制,温度可通过系统设置,误差不超过±2℃。(3)实时显示温度和设置温度,显示精确为1℃。

(4)温度超出设置温度±5℃时发超限报警,对升温和降温过程不作要求。

2、主要功能模块

温度控制系统的主要功能模块包括温度测量(温度传感器、放大器、ADC转换器)、温度控制(光电隔离、驱动电路、可控硅电路、电炉)、温度给定(按键)、温度显示和报警等几部分。根据具体情况选择合适型号的单片机,温度传感器、ADC转换器等硬件设备进行设计。

题目三 点阵LED电子显示屏的设计(第8章)

1、设计要求

(1)设计4个16×16的LED电子显示屏,能稳定、清晰地显示图形或文字。(2)图形或文字显示通过编程能实现静止、左移和右移等多种显示方式。

(3)采用动态扫描方式,保证在目测条件LED显示屏可亮度均匀地显示图形和文字,并且稳定、清晰、无串扰。

2、主要功能模块

LED电子显示屏系统的主要功能模块包括单片机主控模块、16×16的点阵显示、行驱动电路、列驱动电路、译码电路几部分。根据具体情况选择合适型号的单片机等硬件设备进行设计。题目四 密码锁设计

1、设计要求

(1)要求密码锁可以设置8位密码,每位密码值范围为1~8,用户可以自行设定和修改密码。

(2)若输入的8位开锁密码不正确,则报警5s,连续错3次要报警1分钟,报警期间输入密码无效;输入的8位开锁密码完全正确才能开锁,开锁时有1s提示音

(3)锁内有备用电池,内部上电复位时才能设置或修改密码;电磁锁的电磁线圈每次通电5s,然后恢复初态;密码键盘上只允许有8个密码按键,密码设定完毕后要有2s的提示音。

2、主要功能模块

密码锁系统主要功能模块包括主控模块、按键扫描模块、蜂鸣器、电源电路、复位电路、晶振电路、驱动电路几部分。根据具体情况选择合适型号的单片机,三极管等硬件设备进行设计。

题目五 LED点阵显示电子钟设计

1、设计要求

(1)时钟的显示由LED点阵构成。

(2)能正确显示时间,上电显示为12点,时间能够由按键调整。(3)误差小于1s。

2、主要功能模块

LED点阵显示电子钟系统主要功能模块包括主控模块、LED点阵扫描模块、电子钟模块组成。其中电子钟由显示电路、行驱动电路、列驱动电路、按键电路和复位电路、晶振电路、驱动电路几部分组成。根据具体情况选择合适型号的单片机,锁存驱动器、译码器等硬件设备进行设计。题目六 智能抢答器设计

1、设计要求

(1)设计一个智力竞赛抢答器,可同时供8名选手或8个代表队参加比赛,分别使用一个按钮,编号从0~7。

(2)设置一个控制开关,用来控制系统的清零和抢答开始。

(3)抢答器具有数据锁存功能、显示功能和声音提示功能。抢答开始后,有选手按动抢答按钮,锁存对应编号,并在LED数码管上显示选手的编号,同时灯亮且伴随声音提示。同时锁存电路,禁止其他选手抢答,显示编号一直保持到系统清零。

2、主要功能模块

智能抢答器系统主要功能模块包括主控模块、复位电路、电源电路、选手按键、控制开关按钮,声音提示和数码显示等部分组成。根据具体情况选择合适型号的单片机,蜂鸣器、数码管等硬件设备进行设计。题目七 比赛记分牌设计

1、设计要求

(1)启动时显示为0分,计分范围为0~100分。(2)得分时加上相应的分数,失分时剪去相应的分数。(3)刷新分数的按键按下时,伴随提示音。

2、主要功能模块

比赛记分牌系统主要功能模块包括单片机主控模块、显示模块、按键模块、电源模块等部分组成。根据具体情况选择合适型号的单片机,蜂鸣器、数码管等硬件设备进行设计。题目八 学习型红外线遥控器设计

1、设计要求

(1)适用于编码式红外线遥控型家用电器。(2)可遥控多台家用电器。(3)具有一个学习/控制复用键。

(4)可通过一个设备选择键和各个功能控制键实现对多台设备的常用功能的学习和控制。(5)成本低,抗干扰能力强。

2、主要功能模块

学习型红外线遥控器控制系统主要功能模块包括单片机主控模块、红外接收及发射电路、复位电路、按键及状态指示电路等部分组成。根据具体情况选择合适型号的单片机、一体化红外遥控接收器等硬件设备进行设计。

三、课程设计的要求

1、课程设计的组织形式:将班级分成若干组,每组3~5人,自行分工完成一个题目。

2、课程设计流程:

(1)审题、查阅相关资料,确定系统总体方案;

(2)完成硬件设计,画出硬件设计原理图(包括设备模块选择、搭接线路、计算参数等)

(3)根据所完成的任务、硬件原理图绘制系统软件框图,编制程序;

(4)系统调试,认真客观地记录和观察实验结果,对实验结果进行深入的分析,写出实验心得;

(5)撰写课程设计报告及答辩。

3、课程设计报告的编写要求:(1)设计任务书一份;

(2)硬件设计原理图一份(A4图纸);(3)设计模块说明;(4)软件调试说明;

(5)实验结果分析(包括硬件设计和软件调试分析)。

四、成绩考核方式

1、硬件设计成绩(20%);

2、软件设计成绩(20%);

3、实验调试(40%);

4、实验报告和平时成绩(20%)。

五、教材和参考文献

1、推荐教材

[1]杨居义.单片机课程设计指导.清华大学出版社.2009年9月.[2]李海滨.单片机技术课程设计与项目实例.中国电力出版社.2009年10月.2、教学参考书

[1]付家才.单片机实验与实践.高等教育出版社.2006年3月.[2]李广第.单片机基础.北京航空航天大学出版社.2005年9.[3]朱珍.单片机原理.石油工业出版社.2001年6.[4]胡锦.单片机技术实用教程.高等教育出版社

2004.6.[5]薛钧义.微机控制系统及应用.西安交通大学出版社.2003年2.[6]彭介华.电子技术课程设计指导.高等教育出版社.1999年10月.大纲制定人:李娜、吴泽、赵忠彪

大纲审定人:白政民

修订日期:2012.3

第二篇:单片机原理及接口技术课程设计指导书

长 沙学院

课程设计指导书(部)

级单片机原理及接口技术机电工程系机械设计制造及其自动化

年月日 课程设计名称系专班

课程名称:《单片机原理及接口技术》课程设计

课程编号:JX010146

主 笔 人:程立志

主 审 人:许焰

1、课程设计的目的通过《单片机原理及接口技术》课程设计,使学生初步具备以下能力:

1.1、加深对《单片机原理及接口技术》所学知识的理解;

1.2、掌握单片机内部资源的使用方法和步骤;

1.3、掌握单片机应用的环节和步骤;

1.4、进一步熟悉在proteus软件里进行硬件设计和编程调试;

1.5、能使用汇编语言或C语言编程环境Keil编写程序、编译、仿真和修改程序;

1.6、能初步判断分析单片机系统的简单故障;

1.7、能对自己的实践工作进行总结,具备编写实习报告书能力;

1.8、初步具备辩证思维和逻辑分析的能力;

1.9、培养学生热爱科学,实事求是的学风和创新意识、精神,合作精神。

2、课程设计的题目

单片机的应用领域非常广泛,就其基本的控制原理和实现方法无外乎是对一些常见的如:距离或位移(米)、重量(千克)、时间(秒)、电流或电压(安培)、温度(开尔文)、等物理量进行测量控制,鉴于单片机当前的应用状态和学员对其应掌握的程度,本次课程设计题目的设定主要是以贴近现实生活为主,提出了一些在教学、工业控制和科研等领域基本常见的课题,其目的是要让学员们拓宽视野,着重体会其学习基本的原理及控制编程基础的重要性,以期达到培养学员们的兴趣和今后再学习的愿望。

2.1、;LED流水灯控制设计:

拓展:广告灯的左移右移控制设计;汽车尾灯模拟控制设计;城市景观灯的控制设计;…

2.2、电子日历、数字钟设计:

拓展:智能晨起系统控制设计;智能全自动洗衣机控制设计;秒表/时钟计时器控制设计;…

2.3、数字温度计的控制设计:

拓展:新生儿恒温箱监控系统设计;多点温度的控制设计;传导系数测量仪的应用设计;…

2.4、16×16 点阵LED汉字显示设计:

拓展:机场、车站、码头、商场、银行、政务等公共服务场所信息指示牌设计;…

2.5、1602液晶显示屏显示设计:

拓展:机场、车站、码头、商场、银行、政务等公共服务场所信息指示牌设计;…

2.6、128×64点阵LED汉字显示设计:

拓展:机场、车站、码头、商场、银行、政务等公共服务场所信息指示牌设计;…

2.7、直流电机控制设计:

拓展:传送带单控与顺序控制设计;电子装配生产线部件移动控制设计;多层电梯控制设计;…

2.8、步进电机控制设计:

拓展:机械手动作行程控制设计;安防监控自动寻迹云台的控制设计;条码打印机的控制设计;…

2.9、AD/DA转换控制设计:

拓展:简易数字电压表设计;简易数字压力计设计;吊车悬臂角度的控制设计;超声波测距器的设计…

2.10、逻辑算法控制设计:

拓展:抢答器控制设计;交通灯设计;多层电梯控制设计;4×4 矩阵键盘计算器设计…

2.11、遥控设计:

拓展:无线电遥控升降系统控制设计、红外遥控升降系统控制设计、红外遥控多路开关控制设计;…

2.12、PWM方式控制设计:

拓展:直流电机调速控制设计;城市立交桥景观带的控制设计;…

2.14、电子琴设计;

拓展:报警发生器控制设计;函数信号发生器的设计;

3、课程设计内容(主要技术关键的分析、解决思路和方案比较等)

要求学生根据所选课题,结合实际工程应用情况参照以下几例给出的具体实现功能和控制参数完成课题的设计任务书。

3.1、简易数字电压表的设计

利用MCS-51系列单片机设计简易数字电压表测量0~5v的8路输入电压值,并在四位LED数码管上轮流显示或单路选择显示。测量最小分辨率为0.019V,测量误差约为±0.02V

3.2、秒表/时钟计时器的设计

秒表/时钟计时器要求使用六位LED数码显示管显示时、分、秒,以24(小时)计时方式。使用按键开关可实现时分调整、秒表/时钟功能转换功能。

3.3、电子日历的设计

电子日历上能显示阳历年,月,日,星期,时,分,秒和阴历年、月,使用按键开关可实现调整。

3.4、超声波测距器的设计

设计一个超声波测距器,可以应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,也可用于如液位、井深、管道长度的测量等场合。要求测量范围在0.10-4.00m,测量精度1cm,测量时与被测物体无直接接触,能够清晰稳定地显示测量结果。

3.5、DS18B20数字温度计的设计

利用89C51单片机、DS18B20温度传感器,制作数字温度计。要求测温范围为-50~110℃,精度误差在0.1℃以内,LED数码管直接显示测量温度值。

3.6、1602液晶显示屏设计

设计一个室内用1602液晶显示屏,要求在目测条件下LED显示屏个点亮度均匀、充足,可显示图形和文字,显示图形或文字应稳定、清晰无串扰。图形或文字显示有静止、移入移出等显示方式。

3.7、六路数字抢答器的设计

1)、抢答器同时供6名选手或6个代表队比赛,分别用6个按钮S0 ~ S5表示。

2)、设置一个系统清除和抢答控制开关S,该开关由主持人控制。

3)、抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,并在LED数码管上显示,同时扬声器发出报警声响提示。选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。

4)、抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如30秒)。当主持人启动“开始”键后,定时器进行减计时,同时扬声器发出短暂的声响,声响持续的时间0.5秒左右。

5)、参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止。

6)、如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示00。

3.8、机械手动作行程控制

1)、设“单步”、“单程”、“往返”、“连续”4个按钮及4个键值灯;

2)、设“左上”、“左下”、“右上”、“右下”4个电磁位置开关及4个指示灯。

3)、设“左上”为初始位置,根据不同的选择按钮,驱动相应的(3台)直流电机正反转,完成相应的行程动作。

3.9、三层楼电梯呼叫控制

1)、第一层只设“上”、第二层设“上”、“下”、第三层只设“下”共四个按钮;

2)、每层都设一个电磁位置开关,轿厢上下指示灯;共享一台直流电机正反转。

3)、电梯轿厢内设“1”、“2”、“3”三个楼层键及键位指示灯,轿厢上下指示灯,开关门指示灯,电梯根据当前层位和楼层选择按钮的先后顺序,决定向上或向下,电机以正反转时延2秒完成层间动作。

3.10、16×16 点阵LED汉字显示设计。

1)、点阵显示汉字“长沙大学机电系”;

2)、实现自定义滚动效果,如左滚屏,有滚屏,上、下卷帘等。

单片机的应用系统随着用途不同,它们的硬件和软件结构差别很大,但系统设计的方法和步骤基本上是相同的。一般包括总体设计、硬件设计、软件设计、仿真调试、固化程序、应用系统独立运行等步骤。

课程设计由于时间安排、学生水平、实验条件等诸方面的限制,仅要求学生完成仿真调试即可,同时根据实际情况,在试验箱上调试通过。

由于设计时间紧迫,不要在完成全部设计后再编写设计说明书。而应在设计过程中逐步完成。一开始不可能设计出满意的主程序框图。因此,总体设计部分在完成全部设计任务后再写。而硬件部分和软件部分可以在设计过程同步完成。

4、注意事项

4.1、充分调研相关文献,针对课题需要进行系统详细的论证,不能盲目生搬硬套,严谨抄袭;

4.2、以小组为单位(原则上是3人一组),小组内成员分工明确,各司其职,按照所分配的任务在规定的时间内合理的完成好。

4.3、课程设计报告要包括:设计功能要求,设计控制参数,硬件电路设计(元件选型,硬件电路布局),系统程序的设计(注意总结出现的问题、疑难以及解决的方法和思路,对以后的借鉴作用等),调试及性能分析,课程设计小结、控制源程序清单等;图包括设计方案框图、硬件原理图(要求有描述)、程序流程图等。

第三篇:单片机原理与接口技术教案

《单片机原理与接口技术》教案

班级:05电子(1)(2)

日期:2007.3.8

课题:单片机硬件系统 教学目的:使学生理解单片机的结构、硬件原理和工作特性等基础知识 重点难点:单片机硬件组成和数据存储区分配

第一章 单片机硬件系统一、概述

(一)单片机及单片机应用系统

单片机应用系统是以单片机为核心,配以输入、输出、显示、控制等外围电路和软件,能实现一种或多种功能的实用系统。

(二)MCS-51单片机系列

二、MCS-51单片机结构和原理

(一)单片机的内部组成及信号引脚

组成:CPU、内部RAM、内部ROM、定时/计数器、并行I/O口、串行口、中断系统、时钟电路等。

(二)内部数据存储器 1.寄存器区 2.位寻址区 3.用户RAM区

4.特殊功能寄存器区

(三)内部程序存储器

三、并行输入/输出口电路结构

组成结构:P0口、P1口、P2口、P3口

四、时钟电路与复位电路

常用晶体振荡器时钟电路(最大12MHz)、复位电路(RST引脚高电平产生复位)。

小结:单片机硬件电路和工作原理是学好本课的基础。

班级:05电子(1)(2)

日期:2007.3.22

课题:单片机开发系统 教学目的:使学生理解单片机硬件和软件调试的方法 重点难点:单片机开发软件的应用

第二章 单片机开发系统一、开发系统的功能

在线仿真、辅助调试、辅助设计、程序固化。

二、单片机应用系统的调试

调试方法:单步、跟踪、全速运行、设置断点

小结:调试方法和调试软件是单片机系统设计的必要工具。班级:05电子(1)(2)

日期:2007.3.28

课题:单片机指令系统 教学目的:使学生掌握单片机指令的含义和使用方法 重点难点:逻辑和位操作指令

第三章 MCS-51单片机指令系统一、寻址方式

包括:寄存器寻址、直接寻址、立即数寻址、寄存器间接寻址、变址寻址、相对寻址和位寻址。

二、指令系统

共111条指令。

数据传送指令(29条)

算术运算指令(24条)

逻辑运算指令(24条)

控制转移指令(17条)位操作指令(17条)

三、常用伪指令

包括:定位伪指令、定义字节伪指令、定义空间伪指令、定义符号伪指令、数据赋值伪指令、数据地址赋值伪指令、汇编结束伪指令。

小结:本章是整个课程的重点,应将使用方法以举例的方式详细讲解。

作业:3.3~3.16

班级:05电子(1)(2)

日期:2007.4.11

课题:单片机编程方法 教学目的:使学生掌握单片机汇编语言的编程方法 重点难点:分支程序、循环程序和子程序设计

第四章 MCS-51单片机汇编语言程序设计

一、简单程序设计

顺序控制程序。编程前,要分配内存工作区及有关端口地址。

二、分支程序设计

分支程序就是按照分支条件,判断程序流向,并执行。1.两分支程序设计(单入口、两出口)2.三分支程序设计

3.多分支程序设计(散转程序)

三、循环程序设计

1.单重循环程序设计

2.双重循环程序设计(延时程序设计)3.数据传送程序

4.循环程序结构(初始化、循环体、循环控制)

四、查表程序(主要用于数码管显示子程序)

表格是预先定义在程序的数据区中,然后和程序一起固化在ROM中的一串常数。

五、子程序设计与堆栈技术

1.子程序调用和返回过程 2.子程序嵌套

3.参数传递与现场保护和恢复

4.子程序结构(子程序名、子程序功能、入口参数、出口参数、占用资源)5.堆栈操作与堆栈功能

6.堆栈操作与RAM操作的比较

六、实用子程序举例

1.代码转换(二进制数转换为BCD码)2.算术运算(双字节无符号数乘法)3.查找、排序程序(冒泡排序法)

小结:汇编语言程序设计基本结构包括顺序结构、分支结构、循环结构和子程序结构等。

作业:4.1~4.16

班级:05电子(1)(2)

日期:2007.4.12

课题:定时与中断系统 教学目的:使学生掌握单片机定时/计数器与外部中断的工作原理和编程方法 重点难点:定时工作方式与中断系统原理

第五章 定时与中断系统一、定时/计数器

1.定时/计数器的结构 2.定时/计数器工作原理

3.定时/计数器的方式寄存器和控制寄存器

二、定时/计数器的工作方式

共4种定时工作方式:方式0、方式

1、方式

2、方式3。

三、定时/计数器的编程和应用

定时初值的计算方法、方式设置、控制方式设置

四、中断系统

1.中断的概念和特点 2.中断系统的结构框图 3.中断源和中断标志 4.中断处理过程

五、中断系统的应用

1.中断系统的功能(中断响应、中断处理、中断返回)2.中断请求的撤除、中断响应时间 3.外部中断源的扩展

4.定时中断控制信号灯闪烁功能的应用实例

小结:定时中断在单片机程序控制中,是很有用的,但中断的概念对初学者比较难理解,需细讲。

作业:5.4、5.5

班级:05电子(1)(2)

日期:2007.4.25

课题:单片机系统扩展 教学目的:使学生掌握单片机系统扩展的原理和相关集成电路的使用方法 重点难点:扩展电路接口与地址的控制方法

第六章 单片机系统扩展

一、程序存储器扩展

1.单片机程序存储器概述 2.EPROM程序存储器扩展实例(2732)

3.常用程序存储器类型(2716、27128、2864A)

二、数据存储器扩展

1.单片机RAM概述

2.SRAM扩展(以一片2KB静态6116为例)

三、并行I/O口扩展

1.MCS-51内部并行I/O口及其作用

单片机内部,P0口分时作为低8位地址线和数据线,P2口作为高8位地址线。2.简单的I/O口扩展

以74LS244和74LS273分别作为扩展输入和输出端口,其地址的计算方法。3.采用8255扩展I/O口

8255的结构、8255的控制字、8255与单片机的接口 4.采用8155扩展I/O口

8155的结构、I/O口的工作方式、作外部RAM的使用方法、与单片机的接口

小结:本章的重点是学习对不同扩展电路,其地址的计算方法。但要首先了解相关控制的工作原理和控制方法,据此计算地址就容易很多。

班级:05电子(1)(2)

日期:2007.5.14

课题:单片机接口技术 教学目的:使学生掌握单片机系统常用外围电路的接口技术和使用方法 重点难点:数码管显示、D/A、A/D转换接口与编程

第七章 单片机接口技术

一、单片机与键盘接口

1.键盘的工作原理(键输入原理、按键消抖的方法、按键编码方法)2.独立式按键(硬件结构和软件编程)

3.矩阵式按键(矩阵式键盘的结构、按键识别方法、键盘编码、键盘扫描的工作方式)

二、单片机与数码管显示器的接口

1.8段码数码管工作原理

2.数码管字形编码方法(共阴极与共阳极两种情况)3.静态显示接口(原理和编程方法)4.动态显示接口(原理和编程方法)

三、D/A转换器接口

1.D/A转换器的技术性能指标(分辨率、建立时间、接口形式)2.典型D/A转换器芯片DAC0832 3.单缓冲方式的接口与应用 4.双缓冲方式的接口与应用

四、A/D转换器接口

1.A/D转换的工作原理

2.典型A/D转换器芯片ADC0809 3.单片机与ADC0809接口 4.编程方法

小结:按键、LED数码管显示、A/D、D/A是单片机系统的常用外设电路,本章的学习对于提高单片机系统的设计水平很有帮助。

大作业:7.6

班级:05电子(1)(2)

日期:2007.6.20

课题:串行口通信技术 教学目的:使学生掌握单片机串行通信技术的原理和编程方法 重点难点:串行接口、程序设计

第八章 串行口通信技术

一、串行通信基础

1.串行通信的分类

(1)异步通信(字符帧、波特率)(2)同步通信

2.串行通信的制式(单工、半双工、全双工)3.串行通信的接口电路

二、串行通信总线标准及其接口

1.RS-232C接口

2.RS-449、RS-422A、RS-423A标准接口 3.20mA电流环路串行接口

三、MCS-51的串行接口

51系列单片机内部有一个可编程全双工串行通信接口,它具有UART的全部功能,该串行口有4种工作方式,帧格式有8位、10位和11位,并能设置各种波特率。

1.MCS-51串行口结构(SBUF、SCON、PCON控制字的定义)2.串行工作方式(方式0、1、2、3)3.串行口的波特率

四、MCS-51单片机之间的通信

1.双机通信硬件电路(RXD、TXD、公共地线)2.双机通信软件编程(查询方式、中断方式)3.多机通信

五、PC机和单片机之间的通信(接口设计、软件编程)

小结:串行通信在现代社会应用广泛,单片机串行通信是通信技术的基础。

作业:8.4

班级:05电子(1)(2)

日期:2007.7.4

课题:单片机应用系统的设计与开发 教学目的:使学生从总体上了解单片机应用系统的设计方法 重点难点:温度控制系统的设计

第九章 单片机应用系统的设计与开发

一、单片机温度控制系统的设计

二、单片机应用系统开发的一般方法

1.确定任务指标和目标

2.总体设计(选型、软硬件分工)

3.硬件设计(程序存储器、数据存储器和I/O口、地址译码电路、总线驱动能力、系统速度匹配、抗干扰措施)

4.软件设计(监控程序、功能程序)

5.系统调试(软件调试、硬件调试、联机调试)

三、单片机应用系统实用技术

1.低功耗设计

2.加密技术(硬件加密、软件加密)

四、抗干扰设计

1.电源、地线、传输干扰及其对策

2.硬件抗干扰措施(隔离技术、系统监控技术)

3.软件抗干扰措施(数字滤波提高数据采集的可靠性、控制状态失常的软件抗干扰措施、程序运行失常的软件抗干扰措施)

小结:单片机应用系统的设计方法,应采取软件和硬件相结合的方法,硬件设计、软件设计与调试是对系统进行完善的关键。

第四篇:单片机原理及应用课程设计教学大纲

《单片机原理及应用》课程设计教学大纲

课程编号:13033070 课程类别:必修课

适用专业:电气信息类

学时:10 教研室主任:姜志成大纲执笔人:李春华

大纲审批人:付家才

一、课程设计的性质及目的

1.了解并掌握单片机的原理、结构、指令、接口及应用。

2.提高综合运用所学的理论知识独立分析和解决问题的能力。3.掌握汇编语言程序设计和调试。4.掌握C-51语言的设计和调试。

二、课程设计的要求

1. 根据设计要求,画出硬件接线图及程序的总体流程图,然后进行各控制模块的硬件设计及软件设计。

2.掌握如何应用单片机仿真器来开发应用系统及仿真调试的过程。

三、参考题目

题目一 校园作息时间控制系统

设计要求:

1.作息时间要求实现对上下课打铃、教学楼照明、学生宿舍灯、校园路灯四个开关量的精确控制。月时间累计误差≤1分钟。

2.能实时显示时间,并方便定期进行时间校准。

3.根据应用系统的要求,初步掌握总体结构设计的方法和构思,从中选择一种最佳设计方案。

4.根据应用系统结构规模的要求,掌握单片机外部扩充系统硬件设计的基本过程。

题目二 交通信号灯控制系统

设计要求:

1.设有一个南北(SN)向和东西(WE)向的十字路口,两方向各有两组相同交通控制信号灯,每组各有四盏信号灯,分别为直行信号灯(S)、左拐信号灯(L)、红灯(R)和黄灯(Y),交通控制信号灯布置如图1所示。

2.根据交通流量不同,交通信号灯的控制可实现手动、自动两种控制。平时使用自动控制,高峰区可使用手动控制。手动控制时,用户通过键盘对交通信号灯进行人工控制;自动控制时,交通信号灯控制规律用图2状态转换图来描述。

图1十字路口交通控制信号灯示意图

图2交通控制信号灯控制规律示意图

题目三 环境温度监测系统

设计要求:

1.可以监测8点环境温度信号,可以扩充;

2.测量范围为0.00℃~99.9℃,可以扩充到-55℃~+125℃,精度为±0.5℃; 3.用4位数码管进行循环显示,其中最高位显示通道提示符A~H,低3位显示实际温度值,每秒切换一个通道进行轮流显示;

4.可以随时查看指定通道的温度值(扩充功能)。

四、教学参考文件与教学形式

教学参考文件: 〔1〕付家才,《单片机控制工程实践技术》,化学工业出版社,2003年 〔2〕胡汉才,《单片机原理及接口设计》,清华大学出版社,2002年 〔3〕康华光,《模拟电子技术》,高等教育出版社,2004年 教学形式:根据课程设计大纲的要求,采取指导的形式。

五、考核方式及成绩评定标准

考核方式采取设计报告与实际操作,根据设计的情况和实际操作效果给出成绩,其中设计报告占60%,日常管理(包括迟到、旷课、卫生等)占10%,实际操作占30%。成绩采用优、良、中、及格和不及格五级分制评定。

六、其他必要的说明

课程设计教师可根据专业特点选做相应题目。

第五篇:微机原理与接口技术及其课程设计心得体会

微机原理与接口技术及其课程设计心得体会

本学期的微机原理和接口技术及其课程设计都已经结束。在这个过程中,我们有所付出,也有所回报,让我感受颇多。

对于《微机原理与接口技术》这门课程而言,初学时,感觉摸不着头绪。面对着众多的术语、概念及原理性的问题不知道该如何下手。在了解课程的特点后,我发现,应该以微机的整机概念为突破口,在如何建立整体概念上下功夫。“麻雀虽小,五脏俱全”,可以通过学习一个模型机的组成和指令执行的过程,了解和熟悉计算机的结构、特点和工作过程。《微机原理与接口技术》课程有许多新名词、新专业术语。透彻理解这些名词、术语的意思,为今后深入学习打下基础。一个新的名词从首次接触到理解和应用,需要一个反复的过程。而在众多概念中,真正关键的并不是很多。比如“中断”概念,既是重点又是难点,如果不懂中断技术,就不能算是搞懂了微机原理。在学习中凡是遇到这种情况,绝对不轻易放过,要力求真正弄懂,搞懂一个重点,将使一大串概念迎刃而解。学习过程中,我发现许多概念很相近,为了更好地掌握,将一些容易混淆的概念集中在一起进行分析,比较它们之间的异同点。比如:微机原理中,引入了计算机由五大部分组成这一概念;从中央处理器引出微处理器的定义;在引出微型计算机定义时,强调输入/输出接口的重要性;在引出微型计算机系统的定义时,强调计算机软件与计算机硬件的相辅相成的关系。微处理器是微型计算机的重要组成部分,它与微型计算机、微型计算机系统是完全不同的概念。

微处理器、微型计算机和微型计算机系统在微机中,最基础的语言是汇编语言。汇编语言是一个最基础最古老的计算机语言。语言总是越基础越重要,在重大的编程项目中应用最广泛。就我的个人理解,汇编是对寄存的地址以及数据单元进行最直接的修改。而在某些时候,这种方法是最有效,最可靠的。比如,在当今的战争中,首先就是运用这方面的知识来修改地方的系统程序。让地方的卫星偏离轨道,从而不能发现目标。其威力可见一斑。然而,事物总有两面性,有优点自然缺点也不少。其中,最重要的一点就是,汇编语言很复杂,对某个数据进行修改时,本来很简单的一个操作会用比较烦琐的语言来解决,而这些语言本身在执行和操作的过程中,占有大量的时间和成本。在一些讲求效率的场合,并不可取。汇编语言对学习其他计算机起到一个比较、对照、参考的促进作用。学习事物总是从最简单基础的开始。那么学习高级语言也当然应当从汇编开始。学习汇编语言实际上是培养了学习计算机语言的能力和素养。个人认为,学习汇编语言对学习其他语言很有促进作用。汇编语言在本学期微机学习中有核心地位。本学期微机原理课程内容繁多,还学习了可

编程的计数/定时的8253,可编程的外围接口芯片8255A等。学的都是芯片逻辑器件,而在名字前都标有“可编程”,其核心作用不可低估。我认为,在学习中要考虑到“学以致用”,因此,在接下来我们又安排了微机原理与接口技术的课程设计。

经过本次微机课题的设计与研究,我们深入的学习了除课本以外的很多微机附件的内容,掌握了很多实验室操作技能。我们在实际设计中遇到很多问题,但结合所学知识以及参考资料的帮助,不断地尝试,设计了一种能够解决实际问题的系统。同时也加深了我们对于现实生活中,实际的嵌入式操作系统的原理的理解。

在实际设计过程中,我们遇到了诸多设计的问题。例仿真系统中某些芯片没有,这一问题主要是因为我们所设计的功能诸多,刚开始对于这一设计在硬件方面设计不是非常的合理,后来通过使用所用仿真软件的绘画功能,新增加了一个芯片便解决了所有的按键和现实问题。

在程序设计中,我们更加深入了解了8086的使用与本质。为了能设计成功,我们查阅了各种关于其硬件连接和软件设计的资料,同时也发现了理论资料与实践上的区别,通过多次尝试,成功完成了硬件和软件的设计。在这次课题设计过程中,我们合理的分工,适宜的规划进度的进展,不仅仅按时完成了预先设计的内容,而且学到了很多书本上没有的知识。

在这一过程中,我们充分发挥我们的主观能动性,想象创造性,攻克了很多之前都没有想过的难关,真的受益匪浅。这次设计不仅仅耗时耗力,而且还要整天对着电脑进行仿真且不停的调试、修改,这次课程设计对我们理论和实验都有很大的提升,我想这些对于我们今后的学习生活都有很重要的意义,这将是我们在程序设计以及大学学习过程中的宝贵经验和财富。

下载《单片机原理与接口技术》课程设计教学大纲word格式文档
下载《单片机原理与接口技术》课程设计教学大纲.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐