单片机课程设计封面
- 格式:doc
- 大小:30.00 KB
- 文档页数:1
单片机课程设计任务及要求第一篇:单片机课程设计任务及要求13Z机制《单片机课程设计》任务书及要求一、本课程设计的目的和意义通过课程设计使学生深入理解单片机的基本结构和工作原理。
掌握单片机系统常用接口的设计及扩展方法。
掌握汇编语言程序设计和程序调试的技巧。
学会单片机应用系统的设计与开发,培养学生分析问题和解决问题的能力。
为学生将来在机械设计制造及其自动化及其他领域应用单片机技术打下良好基础。
二、设计任务及要求1.硬件设计:根据所选题目要求,完成基于单片机的完整硬件接口电路设计。
2.程序设计:根据需要画出程序流程图,设计出全部汇编程序并给出程序设计说明和程序注释。
3.设计文件:设计报告字数约4000~5000字(不包括程序清单),内容及格式要求如下:(1)报告内容的一般安排λ目录(1页)λ前言(1页):说明所选题目的、当今应用说明、对课题的理解,及要解决的问题和课题的意义。
λ总体方案设计(3~4页):通过列举和分析若干可行技术方案、原理,从中选定可行最优设计方案,给出组成原理(框图)及技术路线。
λ硬件设计(4~8页):元器件选择与必要的介绍;单片机硬件系统及外围接口电路的设计,原理说明。
系统总电路图可占完整一页。
λ软件设计(6~10页):设计各功能子程序、中断服务程序,及主程序,程序中应有必要的注释。
对于复杂程序结构可先绘制程序流程图。
λ设计小结(1页):对设计中所存在的问题和不足进行分析和总结,提出建议、解决的方法和对这次设计实践的认识、收获和提高。
参考文献(1页)(2)设计报告书写要求以班级为单位购买徐师大标准的课程设计报告本,人手一册。
课程设计报告本应双面书写,每页的文字部分不得少于16行、每行不少于22字。
若整页为汇编语言程序,则该页不得少于20行。
设计说明书中插图总数不宜超过10个,插图可包括元器件图、单片机系统硬件电路图、程序流程图等,插图大小及所占篇幅根据线条密度定,线条不能太稀疏。
插图上下之外部不得留有超过一行文字高度的空白行。
单片机课程设计任务书一、教学目标本课程旨在让学生了解和掌握单片机的基本原理和应用技能,通过理论学习和实践操作,使学生能够熟练使用单片机进行简单的程序设计和控制系统设计。
具体的教学目标如下:知识目标:使学生了解单片机的基本结构、工作原理和编程方法;掌握单片机的硬件接口和编程语言;了解单片机在不同领域的应用。
技能目标:培养学生具备单片机的程序设计、系统调试和故障排查能力;能够运用单片机实现简单的控制系统和智能设备。
情感态度价值观目标:培养学生对单片机技术和电子信息科学的兴趣和热情,提高学生创新意识和团队协作能力,使学生认识到单片机技术在现代社会中的重要地位和作用。
二、教学内容本课程的教学内容主要包括以下几个部分:1.单片机的基本原理:介绍单片机的结构、工作原理和性能特点,使学生了解单片机的基本概念。
2.单片机的编程语言:讲解单片机的编程语言,包括指令系统、编程规范和程序结构,培养学生具备编写简单程序的能力。
3.单片机的硬件接口:介绍单片机的各种接口电路,如并行接口、串行接口、ADC和DAC等,使学生掌握单片机与外部设备的数据交换方法。
4.单片机的应用案例:分析单片机在各个领域的应用实例,如家电、工业控制、智能交通等,帮助学生了解单片机的实际应用。
5.单片机编程实践:安排一定的实验课时,让学生动手实践,进行单片机的编程和系统调试,提高学生的实际操作能力。
三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行教学:1.讲授法:教师讲解单片机的基本原理、编程方法和应用案例,引导学生掌握单片机的相关知识。
2.讨论法:学生进行课堂讨论,分享学习心得和经验,提高学生的思维能力和团队协作能力。
3.案例分析法:分析单片机在实际应用中的典型案例,让学生了解单片机技术的应用前景。
4.实验法:安排实验室实践环节,让学生动手操作,进行单片机的编程和系统调试,提高学生的实际操作能力。
四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:《单片机原理与应用》等教材,为学生提供理论学习的参考。
单片机课程设计《机器人入门》2021年亚太大学生机器人大赛——胜利鼓乐课程名称:单片机课程设计系部:自控系则专业班级:计算机控制20931学生姓名:陆小祥一、总体方案:1.工作原理:本设计使用stc89c52rc单片机做为本系统的掌控模块。
单片机可以把由ds18b20、ds1302、at24c02中的数据利用软件去展开处置,从而把数据传输至表明模块,同时实现温度、日历和闹铃的表明。
以lcd液晶显示器为表明模块,把单片机响起的数据表明出,并且表明多样化。
在表明电路中,主要依靠按键去同时实现各种表明建议的挑选与转换。
2.总体设计:设计总体框架图例如图二、系统硬件设计(单元电路设计及分析):1.stc89c52rc单片机最轻系统:最小系统包括晶体振荡电路、复位开关和电源部分。
图2为stc89c52rc单片机的最小系统。
图2最轻系统电路图2.温度测量模块:温度测量传感器使用dallas公司ds18b20的单总线数字化温度传感器,测温范围为-55℃~125℃,可编程为9十一位~12十一位a/d切换精度,测温分辨率达至0.0625℃,使用真菌电源工作方式,cpu只需一根口线便能够与ds18b20通信,挤占cpu口线太少,可以节省大量引线和逻辑电路。
USB电路例如图3右图。
图3ds18b20测量电路3.时钟模块:时钟模块采用ds1302芯片,ds1302是dallas公司推出的涓流充电时钟芯片内含有一个实时时钟/日历和31字节静态ram通过简单的串行接口与单片机进行通信实时时钟/日历电路提供秒分时日日期月年的信息每月的天数和闰年的天数可自动调整时钟操作可通过am/pm指示决定采用24或12小时格式ds1302与单片机之间能简单地采用同步串行的方式进行通信仅需用到三个口线:rst复位、i/o数据线、sclk串行时钟。
时钟/ram的读/写数据以一个字节或多达31个字节的字符组方式通信。
ds1302工作时功耗很低,保持数据和时钟信息时功率小于1mw,其接线电路如图4所示:图4时钟电路4.存储器模块:图5at24c02存储器电路5.lcd液晶显示模块:lcd液晶显示模块使用lcd1602型号,具备很低的功耗,正常工作时电流仅2.0ma/5.0v。
摘要近几年,单片机在各个领域得到广泛的应用。
从工业到人们的日常生活,大部分的科技产品都是通过单片机来控制。
在它问世之前,自动控制设备得不到广泛的应用,这是因为控制设备的体积庞大,耗电量大,价格昂贵。
在第一台微处理器成功研制不久,第一个单片机就问世了。
因为其小巧的体积,低功耗,以及高效的性能,单片机受到了大家的欢迎。
本设计利用Atmel公司的AT89C52单片机对电子时钟进行开发,设计了实现所需功能的硬件电路,应用C语言进行软件编程,并用Proteus软件进行演示、验证。
主要介绍用单片机内部的定时/计数器来实现电子时钟的方法,本设计由单片机AT89C52芯片为核心,辅以必要的电路,构成了一个单片机的数字电子时钟。
它的计时周期为24小时,显满刻度为“23时59秒”,且配有4个独立按键,可以灵活地调节时间和日期,并具有一定的扩展性。
关键词:单片机;数字电子钟;数码管驱动显示电路。
目录1简介 (1)1.1基于单片机的数字钟介绍 (1)1.2本系统的特点和功能介绍 (2)2 硬件设计 (3)2.1总体设计方案 (3)2.1.1 AT89C51的介绍 (3)2.2硬架结构设计 (5)2.2.1 51单片机的最小系统 (5)2.2.2显示部分设计 (5)2.2.3电源部分设计 (7)2.2.4报时部分的设计 (8)2.2.5键盘部分的设计 (8)2.2.6总体硬件电路图 (9)2.6.7 proteus仿真 (9)3软件部分 (10)3.1部分设计思想的说明 (10)3.2 C语言、keil、proteus的介绍 (11)3.2.1 C语言 (11)3.2.2 keil (12)3.2.3 proteus (12)3.3参考程序 (13)总结 (24)参考文献 (24)1简介1.1基于单片机的数字钟介绍1.单片机的介绍:“单片机”就是将计算机的基本部件集成到一块芯片上,包括CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、并行口(Parallel Port)、串行口(Serial Port)、定时器/计数器(Timer/Counter)、中断系统(Interrupt System)、系统时钟及系统总线等。
单片机原理及应用课程设计任务书一、课程设计的目的通过本课程设计使学生进一步巩固单片机原理及应用的基本概念、基本理论,分析问题的基本方法,增强系统地运用已学的理论知识解决实际问题的能力和查阅资料的能力。
培养一定的自学能力和独立分析问题、解决问题的能力,能通过独立思考、查阅工具书、参考文献,寻找解决方案。
二、课程设计的内容和要求课题一:题目:数字音乐盒的设计设计要求:以单片机为核心,设计一个数字音乐盒:利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲(最少3首乐曲,每首不少于30s)。
采用LCD显示信息。
a. 开机时有英文欢迎提示字符,播放时显示歌曲序号(或名称)。
b. 可通过功能键选择乐曲、暂停、播放。
课题二:题目:单片机电梯控制器设计要求:以51单片机和步进电机为核心设计单片机电梯控制器,要求具备如下基本功能。
显示:要求实现5层控制,实时显示电梯所在楼层号位置;升降控制:采用一台步进电机,利用电机的正反转来模拟电梯的升降;具备不可逆响应的功能:电梯上升途中只响应上升呼叫,下降途中只响应下降呼叫,任何反方向呼叫均无效。
课题三:题目:抢答器设计设计要求:1)抢答器的抢答路数为6路;2)设置一个系统清除和抢答控制开关s,开关由主持人控制;3)抢答器具有定时抢答功能:且一次抢答时间由主持人设定为30秒,当主持人启动开始按键后,定时器进行倒计时,并在数码管上显示计时间;4)系统采用2个数码管显示,抢答启动后首先显示时间,当有人抢答时,显示抢答人员所对应的编号;5)抢答器具备锁存与显示功能,当选手按下按钮时,锁存相应的编号,扬声器发生声响提示,并在数码管上显示该选手的编号,选手抢答实现优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。
课题四:题目:4×4矩阵键盘设计要求:1)设计4×4矩阵键盘,共16个键;2)每个键位具有一个固定的键码,用十六进制表示为0H~FH;3)当按下一个键时用数码管显示其对应的键码。
单片机课程设计姓名学号年级专业所在院系电气工程与自动化学院指导教师徐敏关键生提交日期目录一、课程设计任务书……………………………………………二、设计项目简介………………………………………………三、电路原理图及其简介………………………………………四、系统功能描述………………………………………………五、程序框图……………………………………………………六、程序清单……………………………………………………七、收获与体会…………………………………………………《单片机原理及应用》课程设计任务书学年学期:2014-2015第1学期专业班级:12级自动化B指导教师:徐敏、关健生设计时间:第17周学时周数:每班/周一、设计目的(基于ds18b20的数字温度计设计)课程设计是单片机课程教学的最后一个环节,是对学生进行全面的系统的训练,让学生把学过的比较零碎的知识系统化,真正的能够把学过的知识落到实处,能够开发简单的系统,也进一步激发了学生再深一步学习的热情,进一步掌握和利用C语言进行单片机程序设计的能力,熟练掌握键盘、显示、单总线,温度传感器DS18B20等知识点。
二、设计任务及要求本课程设计的题目设计内容自选,学生可以根据平时的观察,了解单片机实验的应用系统,弄清其结构和功能,结合单片机课程及其相关的知识,充分发挥自身的想象力和创造力,自行选定设计项目,但总体应达到以下要求:1、用89C51CPU,12M时钟,常规的上电和手动复位电路2、包括3×4矩阵键盘3、LCD显示显示器及接口4、一路蜂鸣器输出5.至少有1路输入信号,可以是模拟量或数字量三、设计时间进度安排四、成绩考核1、每天考勤及硬件连接15%2、课程设计报告60%3、功能展示及答辩25%五、报告书写格式1、课程设计任务书2、设计项目简介3、电路原理图4、系统功能描述5、程序框图6、程序清单7、收获与体会。
单片机课程设计任务书5(5篇)第一篇:单片机课程设计任务书5课程设计任务书学生姓名:石樊专业班级:光信科1102指导老师:陈梦苇工作单位:武汉理工大学理学院题目:定时闹铃的设计初始条件:电脑一台、protel作图软件、keilc51编译器、medwin仿真软件、isp在线编程软件要求完成的主要任务:(包括课程设计工作量及其技术要求以及说明书撰写等具体要求)1、技术要求:以89s51单片机为核心芯片,设计一个定时闹铃,要求如下:A、能够显示定时的时间;B、定时时间到让相应的发光二极管发光;2、主要任务:(1)复习有关课程,如数字电路、单片机等;(2)以89s51为核心,根据设计指标设计电路的框图;(3)根据要求设计出电路逻辑图和装配图;(4)查阅资料,确定所需各元器件型号和参数;(5)自拟调整测试方法,并调试电路使其达到设计指标要求;(6)撰写设计说明书,进行答辩。
3、撰写课程设计说明书:封面:题目,学院,专业,班级,姓名,学号,指导教师,日期任务书目录正文:1、技术指标;2、设计方案及其比较;3、实现方案;4、调试过程及结论;5、心得体会;6、参考文献时间安排:课程设计时间:18周:明确任务,查阅资料,初步设计电路原理图;19~20周:按照电路原理图布线,并调试通过。
按照要求撰写课程设计说明书。
指导教师签名:年月日系主任(或负责老师)签名:年月日第二篇:单片机课程设计任务书“单片机课程设计”任务书一、设计目的通过该课程设计,主要达到以下目的:①使学生增进对单片机系统的感性认识,加深对单片机理论方面的理解,为顺利完成毕业设计打基础。
②使学生掌握对单片机的内部功能模块的应用,如定时器/计数器、中断、片内外存贮器、I/O口和串行口通讯等。
③进一步深化和巩固所学基础理论、专业知识及实验技能,提高学生的技术应用能力,使学生了解和掌握单片机应用系统的软、硬件设计过程、方法及实现,为以后设计和实现单片机应用系统打下良好基础。
单片机课程设计一、课程目标知识目标:1. 让学生掌握单片机的基本原理和结构,理解其工作流程。
2. 使学生了解并熟练运用单片机的编程语言,如C语言或汇编语言。
3. 帮助学生掌握单片机外围电路的设计与搭建,使其能独立完成简单的电路系统。
技能目标:1. 培养学生运用单片机解决实际问题的能力,提高创新思维和动手实践能力。
2. 培养学生具备查阅资料、分析问题、设计方案、调试程序等综合技能。
情感态度价值观目标:1. 培养学生对单片机课程的兴趣,激发学习热情,形成自主学习、合作学习的良好习惯。
2. 培养学生具备团队协作精神,学会与他人分享、交流、合作,提高沟通能力。
3. 培养学生关注科技发展,了解单片机在现实生活中的应用,增强社会责任感和创新意识。
课程性质分析:本课程为单片机课程设计,旨在让学生在掌握理论知识的基础上,通过实际操作,提高解决实际问题的能力。
学生特点分析:学生已具备一定的电子技术基础和编程能力,对单片机有一定了解,但实践经验不足,需要通过本课程加强实践操作和综合运用。
教学要求:1. 理论与实践相结合,注重培养学生的动手能力。
2. 引导学生主动思考,发现问题,解决问题。
3. 创设实际情境,提高学生的学习兴趣和参与度。
4. 注重培养学生的团队协作能力和沟通能力。
二、教学内容1. 单片机原理及结构:介绍单片机的组成、工作原理,重点讲解CPU、存储器、输入输出接口等部分。
参考教材章节:第一章 单片机概述2. 单片机编程语言:学习C语言和汇编语言的基础知识,掌握编程技巧,能独立编写简单的单片机程序。
参考教材章节:第二章 单片机编程语言3. 单片机外围电路设计:讲解并实践常用外围电路的设计与搭建,如LED 灯、蜂鸣器、数码管等。
参考教材章节:第三章 单片机外围电路设计4. 单片机程序下载与调试:学习使用编程器、仿真器等工具,掌握程序下载、调试方法。
参考教材章节:第四章 单片机程序下载与调试5. 实践项目:设计并实现几个实际项目,如温度控制器、智能小车、智能家居系统等,锻炼学生解决实际问题的能力。
《微机与单片机原理》课程设计任务书1.《微机与单片机原理》课程设计性质:《微机与单片机原理》课程设计是毕业设计前的一次预演,也是该课程所学知识的一次综合运用。
2.课程设计题目:一种数字电压表的设计3.设计指标:(1)量程:直流电压0-5V;(2)精度:0.1V。
4.考核方式:(1)每位同学提交一件作品。
学生作品测量基准直流电压的结果与4位半精密数字电压表测量结果对比,并根据学生回答问题情况以及撰写设计说明书的质量确定该门课程的成绩。
(2)于本学期15周前提交作品和设计说明书。
作品于本学期结束前发还学生,设计说明书存档。
5.设计要求:(1)电压测量可以采用单片机内部AD、ADC0809、7135、7109等AD转换芯片;(2)电压显示可以采用LED数码管、LCD1602和128X64图形点阵液晶显示模块;(3)单片机可采用8051、AT89C51、STC12C5A60S2和STC12C5410AD等51内核芯片;(4)编程可以采用C51或汇编语言编程。
6.作品设计说明书:要求撰写设计说明书主要包括一下几个方面:(1)封面:含题目、姓名、班级和学号(座号);(2)中文摘要:300字以上,主要说明:你做了什么?怎么做的?结果如何?(3)目录:(4)正文:第一章:任务书1-5的内容;第二章:数字电压表硬件电路设计,包括单片机最小系统电路、电源电路、测量电路、显示电路等;第三章:数字电压表软件设计,包括测量程序、显示程序、数据处理程序等;第四章:数字电压表调试与误差分析,系统调试方法、调试过程和调试结果,给出一组测量数据并进行误差分析,给出相对误差、绝对误差等数据,并画图显示;第五章:总结:包含摘要中的内容,适当扩充。
(6)参考文献:期刊5篇以上,给出准确的引用格式。
引用文献在正文中用上标标出。
[序号]作者1姓名,作者2姓名.论文名[J].期刊名,年,卷(期):页码.例子:[1]王小增,杨久红. 蓝宝石基GaN薄膜热疲劳分析[J]. 人工晶体学报,2015,41(07):1975-1982.7.问题分析(1)为了提高系统测量精度,软件和硬件应如何考虑?(2)为了提高系统测量速度,软件和硬件应如何考虑?(3)该系统可以扩展哪些功能?如何实现?做法举例:利用单片机内部AD进行电压测量。
(完整版)单⽚机毕业课程设计指导书1 课程设计的⽬的通过本课程设计教学所要求达到的⽬的是:(1)培养学⽣理论联系实际的设计思想,训练综合运⽤所学知识的能⼒;(2)掌握以单⽚机核⼼的测控仪器设计的基本⽅法和技术,重点是接⼝技术及相关外围芯⽚的特性、使⽤⽅法,有关关电路参数的计算⽅法;(3)通过实际程序设计和调试,逐步掌握模块化程序设计⽅法和调试技术,特别要掌握仿真设计的⽅法;(4)使学⽣掌握开发计算机应⽤系统的全过程,为今后从事相应⼯作打下基础。
2 课程设计组织形式学⽣每⼀⼈⼀个设计题⽬,相同题⽬的同学,设计⽅案、特别是设计程序不能完全相同,每⼈都必须独⽴完成设计课题。
设计结束时每⼈都要进⾏答辩。
3 课程设计步骤和要点3.1 电路原理图设计(1)查阅相关资料,进⾏总体设计。
主要是确定设计的思路,总体设想。
(2)设计电路原理图。
电路原理图设计要符合项⽬的⼯作原理,连线要正确,端⼝要有标号。
图中所使⽤的元器件要合理选⽤,电阻,电容等器件的参数要正确标明。
原理图要完整,CPU,外围器件,扩器接⼝,输⼊输出装置,电源等要⼀应俱全。
(3)⽤Protel画出电路原理图。
(4)⽤Protel画出印制板图(选作)。
3.2 程序设计与调试(1) 根据要求,将总体功能分解成若⼲个⼦功能模块,每个功能模块完成⼀个特定的功能。
(2) 根据总体要求及分解的功能模块,确定各功能模块之间的关系,设计直出完整的程序流程图。
(3) 调试设计的程序,编译,排除语法错误,能⽣成HEX⽂件。
(4)将汇编后⽣成的HEX⽂件传送到实验装置或Proteus,执⾏该程序,检查该程序、是否达到设计要求,若未达到,修改程序,直到达到要求为⽌。
3.3 编写设计说明书3.3.1写⼀个100~300字的摘要,3~5个关键词。
3.3.2 前⾔简要说明设计任务;简述所设计项⽬有何应⽤或者意义。
3.3.3 总体⽅案设计清楚地说明设计的⽅案,画出设计⽅案的框图。
单片机课程设计附录一、课程目标知识目标:1. 理解单片机的硬件结构及其工作原理,掌握相关术语和概念;2. 学会使用单片机编程软件,掌握基本的编程语法和指令;3. 掌握单片机外围电路的设计与搭建,了解常见传感器的应用。
技能目标:1. 能够运用所学知识,独立完成单片机的编程与调试;2. 能够分析实际问题,设计简单的单片机控制系统;3. 培养学生的动手实践能力和团队协作能力。
情感态度价值观目标:1. 培养学生对单片机技术的兴趣,激发创新意识;2. 培养学生严谨、踏实的科学态度,注重实践与理论相结合;3. 增强学生的自信心,培养克服困难、解决问题的决心。
课程性质分析:本课程为单片机技术相关课程,旨在让学生掌握单片机的基本原理、编程及应用。
课程强调实践性与实用性,注重培养学生的动手能力和实际操作技能。
学生特点分析:本课程针对的学生群体为具有一定电子基础知识和编程能力的初中或高中学生。
他们对新技术充满好奇,具备一定的自学能力和探索精神。
教学要求:1. 结合教材内容,注重理论与实践相结合,提高学生的实际操作能力;2. 采用案例教学,激发学生的兴趣,培养学生的创新思维;3. 强化团队合作,提高学生的沟通与协作能力;4. 注重过程评价,及时反馈学生的学习成果,调整教学策略。
二、教学内容1. 单片机硬件结构:介绍单片机的内部组成,包括CPU、存储器、输入输出接口等,结合教材第一章内容,让学生了解单片机的基本构成和工作原理。
2. 编程语言与开发环境:学习单片机编程所需的基础知识,包括汇编语言和C 语言,使用教材第二章推荐的编程软件,如Keil uVision,进行实践操作。
- 汇编语言基础- C语言基础- Keil uVision使用方法3. 基本编程指令与语法:学习单片机编程中的常用指令,如逻辑运算、跳转、循环等,结合教材第三章内容,让学生掌握编程的基本技巧。
4. 外围电路设计与传感器应用:介绍单片机与其他电子元件的连接方法,学习传感器的工作原理及应用,参照教材第四章,进行外围电路设计和搭建。
《单片机原理与应用》课程设计指导书班级: 09机电1指导教师:高金玉2011.5.17单片机课程设计指导书一、课程设计目的单片机课程设计作为独立的教学环节,学习完《单片机原理及应用》课程后,并在进行相关课程设计基础上进行的一次综合练习。
其目的在于加深对MCS-51单片机的理解,掌握单片机应用系统的设计方法;掌握常用接口芯片的正确使用方法;强化单片机应用电路的设计与分析能力;提高学生在单片机应用方面的实践技能和科学作风;培育学生综合运用理论知识解决问题的能力,力求实现理论结合实际,学以致用的原则。
学生通过查阅资料、接口设计、程序设计、安装调试、整理资料等环节,初步掌握工程设计方法和组织实践的基本技能;熟悉单片机系统及程序的编制过程,为今后从事生产技术工作打下必要的基础;学会灵活运用已经学过的知识,并能不断接受新的知识,大胆发明创造的设计理念。
二、课程设计要求课程设计应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。
根据课程设计具体课题安排时间,确定课题的设计、编程和调试内容,分小组进行。
根据合理的进度安排,一步一步、踏踏实实地开展课程设计活动,按时完成每部分工作。
课程设计集中在教室、机房进行,每天由班长、学习委员负责考勤,指导教师抽查。
在课程设计过程中,坚持独立完成,实现课题规定的各项指标,并写出设计报告。
三、课程设计时间及进度安排课程设计集中在1周进行。
为保证达到预计的教学任务及目的,以小组为单位分别进行资料的收集、方案论证、电路设计、编程、调试、实验及改进。
具体进度及要求安排如下:四、课程设计课题及内容具体设计课题可根据实际情况选择,或在下列给出的题目任选一题。
题目一校园作息时间控制系统设计要求:(1)作息时间能控制电铃,可以按键设置时间,包括设置当前时间,显示闹铃设置时间,设定闹铃时间,闹铃的ON/OFF设置等。
(2)利用单片机实现,方法自选。
MCS—51单片机实验及课程设计指导书杨打生王忠远康瑞芳内蒙古电子信息职业技术学院2006.3目录实验实验一:WAVE软件使用实验二:常用指令的使用练习实验三:循环程序实验四:查表程序实验五:数制转换程序实验六实用子程序:(编程器的使用)实验七:输入检测与输出显示程序实验八:中断/定时程序课设一、课程设计目的和意义二、实验电路系统的结构和使用方法三、设计参考题目介绍和设计提示性思考题四、设计任务书及要求五、课程设计报告格式及要求六、考核办法七、课程设计内容及学时安排实验一:WAVE软件使用一、预习内容1、试验目的:学习WAVE软件安装和基本使用。
2、WAVE软件的安装选择WAVE文件夹下的SETUP.EXE文件并双击接着下一步最后到完成。
3、安装后写出软件窗口中工具栏中各按钮的名称。
参考说明书4、写出下面二实例各条指令的含义二、试验内容实例一指令的含义ORG 0000HMOV R0,#01HL1: MOV A,R0MOV P0,AINC R0AJMP L1END实例二ORG 0000H 指令的含义MOV R0,#01HL2: MOV A,R0MOV P2,ARL AMOV R0,ALJMP L2END1、打开WAVE见面,新建一个文件后输入实例一程序内容,并保存在我的文档名为A1.ASM ,执行编译按钮或项目菜单中的编译2、编译后,如正确扫描过去,不正确提示出错信息修改后再编译直到不提示错误为止。
3、打开窗口中的CPU窗口和数据窗口的CODE和DADE写出每条指令的机器操作代码。
4、打开窗口中的平排窗口,这样程序窗口、CPU窗口、数据存储器窗口就并排在整个屏幕。
5、点击单步按钮或F8键进行单步操作。
6、观测CPU窗口的A、P0和数据存储器窗口R0的状态并列表1记录每循环一次下列寄存器的值。
8、新建一个文件后输入实例二程序内容,并保存在我的文档名为A2.ASM ,执行编译按钮或项目菜单中的编译三、实验报告要求1、写出上述两试验程序各条指令的含义(与预习时相比是否一致)。
单片机课程设计Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】湖南工业大学课程设计资料袋理学院(系、部) 2015~2016 学年第 1 学期课程名称单片机系统课程设计指导教师职称学生姓名管专业班级电子科学1 学号题目出租车计费系统成绩起止日期 2015 年 12月7日~ 2015 年 12月 19 日目录清单湖南工业大学课程设计任务书理学院(系、部)电子科学专业班级课程名称:单片机系统课程设计设计题目:出租车计费系统完成期限:自 2015 年12月7日至2015 年 12 月 19 日共 2 周指导教师(签字):年月日系(教研室)主任(签字):年月日附件三(单片机应用系统)设计说明书(题目)出租车计费系统起止日期: 2015 年 12 月 7 日至 2015 年 12 月 19日学生姓名管班级电子科学学号成绩指导教师(签字)电气与信息工程学院2015年 12 月19 日一、设计任务:1.1 外部脉冲自动计数,自动显示。
1.1.1设计一个255计数器:0-255计数,计满后自动清0,重新计数(在数码管中显示)。
1.1.2设计一个50000计数器:0-50000计数,计满后自动清0,重新计数(在数码管中显示)。
1.2 设计一个出租车计费系统:起步价为5元(2km以内),2km后,元/0.5km;要求每500m刷新计费一次,在8位数码管中,前3位显示数码管显示里程数,后3位数码管显示价钱(角,元,十元)或者用lcd1602显示二、设计原理及思路1.设计一个255计数器:0-255计数,计满后自动清0,重新计数(在数码管中显示)。
这个用C语言比较简单。
首先我确定用的是外部中断0,1,外部中断0用来计数,来一个脉冲,计数器加1,直到加到255,然后清零。
外部中断1用来暂停/开始计数,来一个外部脉冲,暂停计数,再来一个脉冲,开始计数。
用138译码器数码管进行显示0到255,到了255,自动到0.2.设计一个50000计数器:0-50000计数,计满后自动清0,重新计数(在数码管中显示)。
单片机eepprom课程设计一、课程目标知识目标:1. 学生能理解单片机EEPROM的基本概念、原理及功能。
2. 学生能掌握单片机EEPROM的编程方法,实现对EEPROM的读写操作。
3. 学生了解EEPROM在单片机应用中的重要性,能够分析其在实际项目中的应用场景。
技能目标:1. 学生能够运用所学知识,编写程序实现单片机对EEPROM的读写操作。
2. 学生能够通过实验,验证EEPROM读写功能,培养动手实践能力。
3. 学生能够运用EEPROM解决实际问题,提高编程与解决问题的能力。
情感态度价值观目标:1. 学生培养对单片机技术的兴趣,激发学习热情,提高学习积极性。
2. 学生通过团队协作,培养沟通、合作能力,增强团队意识。
3. 学生认识到单片机技术在生活中的广泛应用,增强科技改变生活的观念。
本课程针对单片机EEPROM进行教学,结合学生年级特点和教学要求,将知识目标、技能目标和情感态度价值观目标分解为具体的学习成果,以便于后续的教学设计和评估。
通过本课程的学习,学生将掌握单片机EEPROM的基本原理、编程方法,提高动手实践能力,培养团队协作意识,激发对单片机技术的学习兴趣。
二、教学内容1. 单片机EEPROM基本概念与原理- EEPROM简介- EEPROM与RAM、ROM的区别- EEPROM的内部结构2. 单片机EEPROM编程方法- I2C通信协议- EEPROM编程指令与操作流程- 编程实例:EEPROM读写操作3. 单片机EEPROM应用案例- EEPROM在数据存储中的应用- EEPROM在参数保存中的应用- 实践项目:设计一个温度记录器4. 实验教学- 实验器材准备与连接- 实验步骤与注意事项- 实验报告撰写要求5. 教学进度安排- 第一周:单片机EEPROM基本概念与原理- 第二周:单片机EEPROM编程方法- 第三周:单片机EEPROM应用案例与实践项目- 第四周:实验教学与实验报告撰写教学内容依据课程目标,遵循科学性和系统性原则,从基本概念、编程方法、应用案例和实验等方面进行组织。
摘要本设计主要设计了一个基于AT89C51单片机的电子时钟。
并在数码管上显示相应的时间。
并通过一个控制键用来实现时间的调节和是否进入省电模式的转换。
应用Proteus的ISIS软件实现了单片机电子时钟系统的设计与仿真.该方法仿真效果真实、准确,节省了硬件资源.同时单片机以AT89C51为核心元件采用LED数码管显示器动态显示“时”,“分",“秒”的现代计时装置。
与传统机械表相比,它具有走时精确,显示直观等特点。
另外具有校时功能,秒表功能,和定时器功能,利用单片机实现的数字时钟具有编程灵活,便于功能的扩充等优点。
关键词:数字钟系统;单片机; LED液晶显示器Digital clock systemAbstractThe system uses MCU with time, the school features such as the digital clock, SCM AT89C51 is also used as the core components of the LED digital display dynamic display ”when” and "poin ts” and "seconds" of the modern time device 。
Compared with the traditional mechanical watches, it has a precise path that intuitive, and other characteristics。
In addition a school function, stopwatch function, and the timer function to achieve MCU use of the digital clock with programming flexibility to facilitate the expansion of functional advantages。