单片机课程设计任务书(自动化11)
单片机课程设计任务书

单片机课程设计任务书一、教学目标本课程旨在让学生了解和掌握单片机的基本原理和应用技能,通过理论学习和实践操作,使学生能够熟练使用单片机进行简单的程序设计和控制系统设计。
具体的教学目标如下:知识目标:使学生了解单片机的基本结构、工作原理和编程方法;掌握单片机的硬件接口和编程语言;了解单片机在不同领域的应用。
技能目标:培养学生具备单片机的程序设计、系统调试和故障排查能力;能够运用单片机实现简单的控制系统和智能设备。
情感态度价值观目标:培养学生对单片机技术和电子信息科学的兴趣和热情,提高学生创新意识和团队协作能力,使学生认识到单片机技术在现代社会中的重要地位和作用。
二、教学内容本课程的教学内容主要包括以下几个部分:1.单片机的基本原理:介绍单片机的结构、工作原理和性能特点,使学生了解单片机的基本概念。
2.单片机的编程语言:讲解单片机的编程语言,包括指令系统、编程规范和程序结构,培养学生具备编写简单程序的能力。
3.单片机的硬件接口:介绍单片机的各种接口电路,如并行接口、串行接口、ADC和DAC等,使学生掌握单片机与外部设备的数据交换方法。
4.单片机的应用案例:分析单片机在各个领域的应用实例,如家电、工业控制、智能交通等,帮助学生了解单片机的实际应用。
5.单片机编程实践:安排一定的实验课时,让学生动手实践,进行单片机的编程和系统调试,提高学生的实际操作能力。
三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行教学:1.讲授法:教师讲解单片机的基本原理、编程方法和应用案例,引导学生掌握单片机的相关知识。
2.讨论法:学生进行课堂讨论,分享学习心得和经验,提高学生的思维能力和团队协作能力。
3.案例分析法:分析单片机在实际应用中的典型案例,让学生了解单片机技术的应用前景。
4.实验法:安排实验室实践环节,让学生动手操作,进行单片机的编程和系统调试,提高学生的实际操作能力。
四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:《单片机原理与应用》等教材,为学生提供理论学习的参考。
单片机课程设计任务书

单片机课程设计及任务书一、课程设计目的和意义课程设计是一个综合应用课程知识的教学环节,要求学生能够将课程知识系统的联系起来,根据任务要求,科学合理地选择相应理论知识,培养学生应用课程知识解决实际问题的能力,提高对课程内容的认识和理解,培养学生分析问题、解决问题的思维能力。
提高学生全局考虑问题、综合应用专业知识的能力。
要完成设计任务,学生必须全局考虑单片机的软件、硬件知识,学习相应功能的实现方法,掌握简单的外部电路功能,了解单片机和外部电路的接口电路,设计接口协议,合理分配硬件、软件资源,综合利用专业知识。
单片机课程设计要求学生进一步了解单片机的硬件结构。
根据设计任务和单片机的功能,分析用单片机的功能实现设计任务的方法,充分考虑单片机的各种功能,最大限度的利用单片机软件、硬件资源,考虑硬件、软件资源的分配,力求以最低的成本实现设计任务要求的功能。
通过单片机课程设计要求学生能够更好的理解单片机的组成,理解单片机各个组成部分的功能和应用,了解单片机的广泛应用,学习单片机的应用方法。
通过单片机课程设计,可以提高学生的编程能力。
课程设计的题目都是日常生活中经常见到的内容,学生容易接受和理解设计任务的要求,如何科学合理的应用单片机知识实现设计任务是单片机课程设计的主要目的。
根据设计任务全面考虑课程知识,按照设计要求将任务分解,设计控制流程,体现了模块化设计的基本思想。
组织学过的各种语句实现相应的功能控制,既可以学习程序编制方法,又可以进一步加深对每个语句的理解,巩固各条语句的使用语法,提高学生的编程水平。
单片机课程设计可以提高学生的实际操作水平。
电路板包含了单片机最小系统和课程设计各项目所需的主要元件,学生需要根据电路板上提供的元件进行硬件选择,分配硬件资源和软件资源,画出硬件原理图和连接图,根据硬件原理图和题目要求编写设计框图和相关程序,用仿真软件进行调试和连接,调试成功后用编程器将程序烧写到单片机的内部ROM中,进行硬件和软件的分别调试和统一调试,提高学生实际操作能力。
单片机课程设计任务书(2011版)

“单片机课程设计”任务书一、设计题目二、设计目的通过该课程设计,主要达到以下目的:①使学生增进对单片机系统的感性认识,加深对单片机理论方面的理解,为顺利完成毕业设计打基础。
②使学生掌握对单片机的内部功能模块的应用,如定时器/计数器、中断、片内外存贮器、I/O口和串行口通讯等。
③进一步深化和巩固所学基础理论、专业知识及实验技能,提高学生的技术应用能力,使学生了解和掌握单片机应用系统的软、硬件设计过程、方法及实现,为以后设计和实现单片机应用系统打下良好基础。
④进一步深化和巩固所学基础理论、专业知识及实验技能,提高学生的技术应用能力,使学生了解和掌握单片机应用系统的软、硬件设计过程、方法及实现,为以后设计和实现单片机应用系统打下良好基础。
⑤这一环节对掌握单片机技术在生产实践中的应用,对后续专业课程的学习及对培养造就应用型、创造型的工程技术人才将起到较大的促进作用。
⑥培养学生综合运用所学专业知识分析问题和解决问题的能力。
使学生在树立正确的人生观、养成严谨、踏实的工作作风等思想素质方面受到教育和培养。
三、设计要求①巩固和加深对单片机原理和接口技术知识的理解;②培养学生根据课题需要选学参考书籍、查阅手册和文献资料的能力;③学会方案论证的比较方法,拓宽知识,初步掌握工程设计的基本方法;④掌握常用仪器、仪表的正确使用方法,学会软、硬件的设计和调试方法。
⑤了解与课题有关的硬件元器件的工程规范,能按课程设计任务书的要求编写课程设计说明书,能正确反映设计和实验成果,能用计算机绘制电路图和流程图。
四、设计条件Protues软件,keil软件,电脑。
五、设计所需参考资料六、设计的具体任务及进度安排①查资料、审题1天;②确定系统总体方案1天;③确定系统硬件电路图(包括设备模块选择、搭接线路、计算参数等)1天;④绘制系统软件框图,编制程序1天;⑤系统调试,撰写课程设计报告及答辩1天。
七、指导方法与步骤集中讲解原理及设计报告的撰写。
单片机课程设计任务书

2015~2016学年第2学期课程设计任务书一、课程设计目的《单片机原理及接口技术》课程设计是机械设计制造及其自动化专业的一门重要的专业实践课程。
本课程设计是学生在《电子技术基础》、《算法语言》、《单片机应用系统设计与制作》等专业理论课程之后,所进行的一个重要的实践性教学环节。
它要求学生综合运用上述各专业理论课程、先修的有关专业基础理论课程和实践知识,进行单片机系统的设计工作,使学生掌握单片机接口的方法和原理,具备一定的单片机应用开发的实践能力。
通过设计训练达到下述目的:⑴巩固和深化有关《电子技术基础》、《算法语言》、《单片机应用系统设计与制作》等专业理论课程的理论知识。
⑵运用所学知识,进一步提高对单片机系统分析、设计及使用技术资料的能力。
⑶培养学生运用所学知识和技能,独立分析和解决生产中的实际控制对象的能力。
⑷培养学生运用计算机软件进行开发、设计能力。
二、课程设计内容本课程设计课题可根据《单片机原理及接口技术》教学大纲具体实施情况,选定与生产控制相关的设计课题,以充分锻炼学生理论联系实际的能力,亦可从下设计课题中选取。
1. 基于单片机设计数字式时钟。
2. 基于单片机的直流电机调速设计3. 基于8051单片机实现步进电机控制。
4. 基于单片机的DS18B20数字温度计的设计5. 基于单片机的LCD电子万年历6. 基于单片机的交通灯控制系统设计7. 基于单片机的变频器控制在课程设计过程开始,讲授文献资料检索方法,并初步介绍总体设计思路,引导学生掌握设计中用到的硬件(主要芯片)、软件设计的方法、软硬件调试的技巧,采用集中引导与个别辅导完成课程设计,达到课程设计的目的。
三、进度安排设计内容及学时分配如下:布置任务、准备参考资料(0.5工作日)原理图设计及绘制(2工作日)程序设计(3工作日)软硬件调试(2.5工作日)撰写设计说明书(1.5工作日)答辩(0.5工作日)四、基本要求学生在教师指导下,完成一个单片机应用系统。
单片机课程设计任务书

单片机课程设计报告要求1.摘要2.设计任务3.总体方案设计3.1 系统总体结构3.2 芯片选择3.3 芯片主要性能指标4.硬件电路设计4.1 单片机最小系统4.2 单片机接口电路设计5.软件设计5.1 程序流程图5.2 程序清单6.调试与测试结果分析6.1实验系统连线图6.2程序调试6.3实验结果分析7.实验心得注:1.建议采用AT89S51单片机。
2.字数不少于15页.按照学校毕业设计格式完成.设计时间:第17周。
3.报告中必须有硬件选型元件清单、控制代码表、程序框图、程序清单。
单片机课程设计题目1. 从左到右的流水灯.说明:接在P0 口的8 个LED从左到右循环依次点亮,产生走马灯效果.2.从右到左的流水灯。
3.8 只LED 左右来回点亮.4. 花样流水灯说明:16 只LED 分两组按预设的多种花样变换显示.5. LED 模拟交通灯要求:东西向绿灯亮若干秒,黄灯亮5秒后红灯亮,红灯亮后,南北向由红灯变为绿灯,若干秒后南北向黄灯亮5秒后变红灯,东西向变绿灯,如此重复。
6. LED 模拟交通灯要求: 东西向绿灯亮若干秒,黄灯闪烁5次后红灯亮,红灯亮后,南北向由红灯变为绿灯,若干秒后南北向黄灯闪烁5次后变红灯,东西向变绿灯,如此重复。
另外增加一种紧急情况,即给交警设置一控制按钮,按下后四个路口全显示红灯,禁止通行,20S后恢复通行.7. LED 模拟交通灯.要求:东西向绿灯亮若干秒,黄灯亮5秒后红灯亮,红灯亮后,南北向由红灯变为绿灯,若干秒后南北向黄灯亮5秒后变红灯,东西向变绿灯,如此重复。
另外设置两个控制按钮,一个用于东西向绿灯但没车而南北向有车时,东西向变红灯而南北向变绿灯并保持20秒,另一个则相反.8. 单只数码管循环显示0~9.说明:主程序中的循环语句反复将 0~9 的段码送至P0口,使数字0~9 循环显示.9. 名称:8只数码管滚动显示单个数字.说明:数码管从左到右依次滚动显示0~7,程序通过每次仅循环选通一只数码管.10.八人抢答器设计.说明:给节目主持人设置一控制开关,用来控制系统的清零和抢答的开始.抢答器要有数据锁存功能和显示功能.抢答后,若有选手按动按钮,编号立刻锁存,并在LED数码管上显示选手的编号,同时封锁输入电路,禁止其他选手抢答,最先抢答选手的编号一直保持到主持人将系统清零.P 3.1P 3.2P 3.3P 3.4P 3.5P 3.6P 3.7P 3.0P3.0P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7P3.1P3.2P3.3P3.4P3.5P3.6P3.7XTAL218XTAL119ALE 30EA31PSEN 29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR 16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C5112MC330pFC230pFC110uF复位R210K选手1选手2选手3选手4选手5选手6选手7选手8Q1PNPR1500LS1主持人。
单片机课程设计任务书

单片机课程设计任务书淮海工学院理学院光信息科学与技术系课程设计名称:单片机原理与接口技术课程设计周(时)数:1周课程设计专业班级:新能源121、光信121一、课程设计目的及基本要求1、巩固和加强单片机原理与接口技术课程的理论知识。
2、掌握电子电路的一般的设计方法,了解电子产品研制开发过程。
3、提高电子电路实验技能及仪器使用能力。
4、掌握电子电路安装和调试的方法及故障排除方法。
5、学会撰写课程设计总结报告。
6、通过查阅手册和文献资料,培养同学们独立分析问题和解决问题的能力。
7、培养创新能力和创新思维。
二、课程设计内容及安排1.初选电路形式或根据参考电路确定器件(集成块)类型。
根据设计题目要求的指标,通过查阅有关资料分析其工作原理;2.画出电路方框图,完成电路各部分的指标分配;3.计算各单元电路的参数和确定各元件的参数值。
如:电阻值(选合适的标称值)、额定功率。
核算集成电路的有关电流、电压等技术指标;4.验算电路的技术指标;5.对电路工艺进行仿真设计;6.对电路作实验调试;设计题目:题目1 智能电子钟(LCD显示)1. 设计要求以AT89C51单片机为核心,制作一个LCD显示的智能电子钟:(1) 计时:秒、分、时、天、周、月、年。
(2) 闰年自动判别。
(3) 五路定时输出,可任意关断(最大可到16路)。
(4) 时间、月、日交替显示。
(5) 自定任意时刻自动开/关屏。
(6) 计时精度:误差≤1秒/月(具有微调设置)。
(7) 键盘采用动态扫描方式查询。
所有的查询、设置功能均由功能键K1、K2完成。
题目2 电子时钟(LCD显示)1. 设计要求以AT89C51单片机为核心的时钟,在LCD显示器上显示当前的时间:使用字符型LCD显示器显示当前时间。
显示格式为“时时:分分:秒秒”。
用4个功能键操作来设置当前时间。
功能键K1~K4功能如下。
⏹K1—进入设置现在的时间。
⏹K2—设置小时。
⏹K3—设置分钟。
⏹K4—确认完成设置。
单片机课程设计任务书(自动化)

信息与电气工程学院单片机应用课程设计任务书一、题目:交通灯控制器二、课程设计班级及小组成员:自动化1201 王雪飞张文福何万奎三、课程设计起止时间:2015年6月15日-2013年6月26日四、原始数据及主要任务:(1)A 道和B 道上均有车辆要求通过时,A、B 道轮流放行。
A 道放行1分钟,B 道放行1分钟,其中黄灯各闪烁3秒钟。
(2)A道和B道有相应的数码管显示秒数。
(3)有紧急车辆要求通过时,系统要能禁止普通车辆通行,A、B 道均为红灯,紧急车由K1 开关模拟。
五、技术要求:十字路口的四组红、绿交通灯中A 道上的两组同色灯蝉联一起,B道上的两组灯也彼此互联,受MCS-51 单片机的I/O口控制,实验时皆由发光二极管替代,紧急车请求通过的信号由人工控制(K1),以中断方式输入单片机。
学生(签字):指导教师(签字):系主任(签字):院长(签字):注:按题目拟订任务书信息与电气工程学院单片机应用课程设计任务书一、题目:4路智力竞赛抢答器二、课程设计班级及小组成员:自动化1201 丁海旭李争王博豪三、课程设计起止时间:2015年6月15日-2015年6月26日四、原始数据及主要任务:采用AT89S51作为控制单元,实现4路智力竞赛抢答器的设计。
①设计键盘输入电路;②设计显示电路;③合理分配地址,编写系统程序;④利用Protel设计硬件电路原理图和PCB图;⑤软硬件联机调试五、技术要求:设计一台以MCS-51为核心的可供4名选手参加比赛的智力竞赛抢答器。
4名选手各一个按键抢答,主持人一个按键用来系统清零和开始;1个数码管显示抢答倒计时间,由“9”倒计到“0”时,无人抢答,蜂鸣器鸣响;选手抢答成功时,1个数码管显示选手号,同时蜂鸣器发3声间隔1秒笛响,倒计时停止。
初始状态,2数码管均为0,当抢答成功时,时间数码管显示暂停时间,选手号数码管显示选手号,直到系统清零。
学生(签字):指导教师(签字):系主任(签字):院长(签字):信息与电气工程学院单片机应用课程设计任务书一、题目:厨房提醒器设计二、课程设计班级及小组成员:自动化1201 王佳宁周凯瑞刘悦斌三、课程设计起止时间:2015年6月15日-2013年6月26日四、原始数据及主要任务:采用AT89S51作为控制单元,实现厨房提醒器的设计。
单片机课程设计任务书

《单片机原理及应用》课程设计任务书单片机原理及应用课程设计是物联网专业的一个重要的实践性教学环节,是对学生学习单片机技术的综合性训练,这种训练是通过学生独立进行某一课题的设计、安装和调试来完成,巩固已学的单片机技术、模拟电子技术、数字电子技术理论,着重培养学生工程实践的动手能力、创新能力和进行综合设计的能力,从而为以后利用单片机开发电子产品奠定坚实的基础。
一、本课程课题如下1、课题名称:温度测量与显示。
(1)设计内容:设计制作一个单片机系统应用系统完成温度的测量与显示。
(2)设计目的:通过单片机系统应用系统设计,加深对单片机系统软、硬件系统的理解与掌握,学会一种测量温度的软、硬件设计方法。
A 硬件设计:与单片机系统的硬件连接如图1所示:图1 图2温度检测采用DS18B20芯片。
DS18B20是DALLAS公司生产的一线式数字温度传感器,它取代了传统方法中的采样、放大、AD电路,单总线上是数字量传输,在正常工作环境上,系统有足够的抗干扰能力,无需再增加额外的抗干扰电路或屏蔽措施。
DS18B20芯片具有3引脚TO-92小体积封装形式其中DQ为数字信号输入/输出端;GND为电源地;VDD为外接供电电源输入端(在寄生电源接线方式时接地)。
温度测量范围为-55℃~+125℃,可编程为9位~12位A/D转换精度,测温分辨率可达0.0625℃,被测温度用符号扩展的16位数字量方式串行输出。
B 软件设计较少的硬件开销需要相对复杂的软件进行补偿,由于DS18B20与微处理器间采用串行数据传送,因此,在对DS18 B 20进行读写编程时,必须严格保证读写时序,否则将无法读取测温结果。
DS18B20的一线工作协议流程是:初始化→ROM操作指令→存储器操作指令→数据传输。
其工作时序包括初始化时序、写时序和读时序。
软件流程如图3图3DS18B20读写框图在DS18B20测温程序设计中,向DS18B20发出温度转换命令后,程序总要等待DS18B20的返回信号,一旦DS18B20接触不好或断线,当程序读该DS1820时,将没有返回信号,程序进入死循环。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于CT107D 单片机综合实训平台的读数仪
一、设计内容
A 、 平台学习
1. 阅读CT107D 系统板原理图和CT107D 使用说明书,熟悉CT107D 系统板的上电路元器件,单片机的型号为STC89C52RC ;
2. 学习C51,本设计用C51进行程序设计,阅读MM&IO 编程方式说明,编译器推荐安装Keil C51 Version2及以上版本;
3. 安装ISP 下载软件,STC_ISP_V483.exe ,本软件为绿色软件,学会使用STC_ISP_V483.exe ,用USB 连接线进行程序的下载。
B 、 程序设计(读数仪的功能)
1. 系统启动运行后,首先进行系统的初始化:
● 完成LED 灯的自检,L1~L8全亮2秒,全灭2秒,保持全亮,注:可以加入流水灯等发挥内容;
● 完成数码管的自检,8个数码管DS1~DS2全亮(每个数码管的8段都亮)2秒,全灭2秒,保持显示“HHU-XXXX ”,XXXX 为自己学号的末4位注:可以加入从左到右的游走字幕(显示出0~9、A-F 、H 、-等数码管能显示的字符)等发挥内容;
● 学习芯片18B20,掌握单总线协议,实时读取当前的温度,在数码管上显示,只显示整数,如:25度显示为■■■■■■25,显示10秒,注:可以发挥为显示带一位小数的温度;
● 学习芯片24C02,掌握I2C 协议,读出24C02第一个单元的内容,以16进制的形式显示在数码管上,如:A5显示为■■■■■■A5,显示5秒; ● 学习芯片DS1302,掌握SPI 接口,把当前时间:年、月、日、时、分、秒(如2014-2-20 10:10:0)写入DS1302,DS1302开始运行,之后在8个数码管显示时钟:HH-MM-SS ;
● 蜂鸣器SP1响大约5秒,然后关闭蜂鸣器;
● 初始化后,系统进入正式运行状态。
2. 在系统正式运行的过程中,L8保持闪烁,频率约为1HZ ;
3. 学习按键电路,本设计采用矩阵键盘,使用了如下按键:
● 系统正式运行后,要实时检测用户的按键,根据用户的按键完成相应的功能;
● 用户按下任一键,蜂鸣器SP1都要发出“嘀”的一声。
4. “背光”键,按一下,L1点亮,再按一下L1熄灭;
5. “Relay ”键,按一下,继电器RELAY-SPDT 闭合,再按一下继电器RELAY-SPDT 断开;
6. “菜单”键,按一下,
系统进入显示子菜单的状态(本设计只设计了两个子菜
单,可以发挥扩展子菜单):
●在数码管上显示“P1------”(子菜单1),表示要测量当前的温度,如果此
时用户再按了“回车”键,则在数码管上实时显示当前的温度,如:■■
■■■■25;
●在数码管上显示“P1------”(子菜单1)时,如果用户按下了“下移”
键,则在数码管上显示“P2------”(子菜单2),表示要显示当前的时间,
如果此时用户再按了“回车”键,则在数码管上实时显示当前的时间,如:
HH-MM-SS;
●在数码管上显示“P2------”(子菜单2)时,如果用户按下了“上移”
键,则在数码管上显示“P1------”(子菜单1),进入子菜单1。
7.“测量”键,按一下,系统进入“测量位移状态”,实时测量电位器RB2的模
拟量,电位器RB2的模拟量用ADC芯片PCF8591读出,数字量255对应位
移12.7MM,数字量128对应位移0MM,数字量0对应位移-12.8MM,并在
数码管上显示,如:当前位移为-12.8MM时,显示■■■■-12.8;
8.发挥部分1:在系统处于“测量位移状态”时,当用户按一下“回车”键,则
当前的位移测值以及当前的时间(时分秒)存入EEPROM 24C02中,然后系
统又自动回到“测量位移状态”,由于EEPROM 24C02空间有限,本设计只考
虑存储8次测值,如果用户在系统“测量位移状态”时按了8次“回车”键,
则存储空间已经用完了,如果用户再按一次“回车”键,则最老的存储记录就
被覆盖了;
9.发挥部分2:在完成发挥部分1的基础上,增加一个子菜单项,用于查看存储
在EEPROM 24C02中的历史测值;
10.发挥部分3:其它功能不再赘述,学生可以自由发挥。
二、课程设计报告书,要求同组每人一份,内容包括:
A、课题及设计要求;
B、完整准确的整体电路图一张,只绘制本次设计相关的电路,不能复制CT107D系统
板原理图;
C、详细说明各个功能模块的工作原理,并绘制相应的软件流程图;
D、设计、调试和实现中遇到的问题及解决方法;
E、本次课程设计的收获、体会及改进意见和建议。