大工《单片机原理及应用》大作业

合集下载

大工18《单片机原理及应用》大作业题目及要求

大工18《单片机原理及应用》大作业题目及要求

网络教育学院《单片机原理及应用》大作业题目:基于51单片机的音乐播放器学习中心:层次:专业:年级:学号:学生姓名:题目二:基于单片机的音频播放器设计准则:设计一个基于51单片机或STM单片机的音频播放器。

撰写要求:(1)首先介绍课题背景,并进行需求分析及可行性分析,包括软硬件功能分配、核心器件的选型等;(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件开发流程;(4)总结:需要说明的问题以及设计的心得体会。

基于51单片机的音乐播放器摘要:本大作业是基于sst89e52rd2单片机制作的wav音乐播放器。

该播放器可以播放存在sd卡中的音乐,通过对sd卡的读取并将数字信号送入单片机中,借助8位DA转换器TLC5620 变成模拟信号,经过放大器TDA2822放大交给扬声器发出最初读取的音频信号,实现音乐播放的功能。

关键词:SD卡,WAV文件,DA,音频放大1背景音乐随身听产品经过几年的发展,已经变得相当成熟。

市场上可以购买到各类不同的音乐播放器,产品线涵盖了高中低不同档次。

作为学习与研究,本作品尝试利用STI51开发板板载资源以及外搭的功率放大电路制作一台音乐播放器,能够播放通过计算机拷贝在SD卡(或MMC卡、TF卡)的根目录中的某一个WAV 文件。

2硬件设计该音乐播放器硬件组成如下主控制器采用SST公司生产的SST89E58RDA,其40引脚封装的芯片功能模块如图1所示。

芯片主要特想如下:兼容80C51系列,内置超级FLASH存储器的单片机•工作电压VDD=4.5~5V,5V工作电压时0-40MHz频率范围•1KB的内部RAM•两块超级FLASH EEPROM,32KB的基本存储卡和8KB的二级存储块(扇区大小为128字节),二级存储块可用于存放掉电后要保存的数据,放在内部具有极强的抗干扰性•最大片外程序/数据地址空间为64KB•全双工增强型UART,帧错误检测,自动地址识别•9个中断源,4个中端优先级•降低EMI模式(通过AUXR SFR不允许ALE输出时钟),确保了单片机的高抗干扰性•双DPTR指针(查表,寻址更方便)图1DA转换芯片采用TLC5620,为4路八位串行DA。

大工16秋《单片机原理及应用》大作业

大工16秋《单片机原理及应用》大作业

网络教育学院《单片机原理及应用》大作业题目:交通灯控制系统设计学习中心:浙江工商奥鹏学习中心层次:高中起点专科专业:机械制造与自动化年级: 2015年秋季学号: 151100231575学生姓名:石洪武交通灯控制系统设计目录摘要 (1)1.设计任务与要求 (1)2.系统硬件设计 (2)3.系统软件设计 (5)4. Proteus软件仿真 (6)5.设计心得 (7)交通灯控制系统设计摘要自从1858年英国人发明了原始的机械扳手交通灯之后,随后的一百多年里,交通灯改变了交通路况,也在人们日常生活中占据了重要地位,随着人们社会活动日益增加,经济发展,汽车数量急剧增加,城市道路日渐拥挤,交通灯更加显示出了它的功能,使得交通得到有效管制,对于交通疏导,提高道路导通能力,减少交通事故有显著的效果。

近年来,随着科技的飞速发展,电子器件也随之广泛应用,其中单片机也不断深入人民的生活当中。

本模拟交通灯系统利用单片机AT89C51作为核心元件,实现了通过信号灯对路面状况的智能控制。

从一定程度上解决了交通路口堵塞、车辆停车等待时间不合理、急车强通等问题。

系统具有结构简单、可靠性高、成本低、实时性好、安装维护方便等优点,有广泛的应用前景。

本模拟系统由单片机硬/软件系统,两位8段数码管和LED灯显示系统等组成,较好的模拟了交通路面的控制。

关键词:交通灯单片机数码管 LED灯1.设计任务与要求东西、南北两干道交于十字路口,各干道有一组红、绿、黄三个指示灯,指挥车辆和行人安全通行。

东西方向为主干道,通行时间为40秒;南北方向为支干道,通行时间为30秒。

通行时间最后3秒,绿灯灭,黄灯闪烁,黄灯闪烁完毕变更通行车道。

通行时间由数字显示器显示,黄灯3秒闪烁不单另计时。

2.系统硬件设计根据上面的功能要求,硬件系统主要有单片机模块、指示灯模块和倒计时显示模块。

各模块选择如下:(1)单片机模块主控芯片采用AT89C51单片机,其管脚图如图1所示。

大工17春《单片机原理及应用》大作业题目及要求标准答案

大工17春《单片机原理及应用》大作业题目及要求标准答案

网络教育学院《单片机原理及应用》大作业题目:单片机电子时钟设计学习中心:层次:专升本专业:电气工程及其自动化年级:年季学号:学生姓名:大工17春《单片机原理及应用》大作业具体要求题目一:单片机电子时钟设计近年来随着科技的飞速发展,单片机的应用正在不断的走向深入。

秒表计时器是电器制造,工业自动化控制、国防、实验室及科研单位理想的计时仪器,它广泛应用于各种继电器、电磁开关,控制器、延时器、定时器等的时间测试。

数字秒表具有显示直观、读取方便、精度高等优点,在计时中广泛应用。

本设计中用单片机和数码管组成数字秒,表力求结构简单。

本设计利用8051单片机的定时器/计数器定时和记数的原理,使其能精确计时。

利用中断系统使其能实现开始暂停的功能。

P0口输出段码数据,P2.0-P2.4口作列扫描输出,P1.1、P3.2、P3.3、P2.5分别接四个按钮开关,分别实现开始、暂停、清零和查看上次时间的功能。

显示电路由五位共阴极数码管组成。

1、1 总体方案的设计数字秒表具有显示直观、读取方便、精度高等优点,在计时中广泛应用。

本设计中用单片机和数码管组成数字秒,表力求结构简单。

设计中包括硬件电路的设计和系统程序的设计。

硬件电路主要有主控制器、控制按钮与显示电路组成。

主控制器采用单片机AT89S52,显示电路采用四位共阴极数码管显示计时时间。

本设计利用AT89S52单片机的定时器,使其能精确计时。

利用中断系统使其实现启动和暂停的功能,P0口输出段码数据,P2.0~P2.2连上译码器作为位选,P3.2和P3.3接口的两个按钮分别实现启动和暂停功能。

设计的基本要求是正确性。

硬件电路按下图进行设计。

《单片机原理及应用》大作业

《单片机原理及应用》大作业

网络教育学院《单片机原理及应用》大作业题目:数字式电子秒表设计学习中心:层次:专升本专业:电气工程及自动化年级:学号:学生姓名:概述秒表计时器是电器制造,工业自动化控制、国防、实验室及科研单位理想的计时仪器,它广泛应用于各种继电器、电磁开关,控制器、延时器、定时器等的时间测试。

有关计时钟表的发展历史,大致可以分为三个演变阶段。

一、从大型钟向小型钟演变。

二、从小型钟向袋表过渡。

三、从袋表向腕表发展。

每一阶段的发展都是和当时的技术发明分不开的。

1088年,当时我国宋朝的科学家苏颂和韩工廉等人制造了水运仪象台,它是把浑仪、浑象和机械计时器组合起来的装置。

它以水力作为动力来源,具有科学的擒纵机构,虽然几十年后毁于战乱,但它在世界钟表史上具有极其重要的意义。

1656年,荷兰的科学家惠更斯应用伽利略的理论设计了钟摆,第二年,在他的指导下年轻钟匠S.Coster制造成功了第一个摆钟。

1675年,他又用游丝取代了原始的钟摆,这样就形成了以发条为动力、以游丝为调速机构的小型钟,同时也为制造便于携带的袋表提供了条件。

18世纪期间发明了各种各样的擒纵机构,为袋表的进一步产生与发展奠定了基础。

英国人George Graham在1726年完善了工字轮擒纵机构,它和之前发明的垂直放置的机轴擒纵机构不同,所以使得袋表机芯相对变薄。

20世纪初,尤其是第一次世界大战的爆发,袋表已经不能适应作战军人的需要,腕表的生产成为大势所趋。

许多新的设计和技术也被应用在腕表上,成为真正意义上的带在手腕上的计时工具。

紧接着的二战使腕表的生产量大幅度增加,价格也随之下降,使普通大众也可以拥有它。

腕表的年代到来了!1998年:建立超冷铯原子钟,比微微秒又要精确10万倍。

从我国水运仪像台的发明到现在各国都在研制的原子钟这几百年的钟表演变过程中,我们可以看到,各个不同时期的科学家和钟表工匠用他们的聪明的智慧和不断的实践融合成了一座时间的隧道,同时也为我们勾勒了一条钟表文化和科技发展的轨迹。

大工15春《单片机原理及应用》大作业题目及要求5篇

大工15春《单片机原理及应用》大作业题目及要求5篇

大工15春《单片机原理及应用》大作业题目及要求5篇第一篇:大工15春《单片机原理及应用》大作业题目及要求2015年9月份《单片机原理及应用》大作业具体要求:题目一:单片机电子时钟设计准则:设计一个基于51单片机或STM单片机的电子时钟,并且能够实现时分秒的显示和调节撰写要求:(1)首先介绍课题背景,并进行需求分析及可行性分析,包括软硬件功能分配、核心器件的选型等;(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件开发流程;(4)总结:需要说明的问题以及设计的心得体会。

题目二:基于单片机的音频播放器设计准则:设计一个基于51单片机或STM单片机的音频播放器。

撰写要求:(1)首先介绍课题背景,并进行需求分析及可行性分析,包括软硬件功能分配、核心器件的选型等;(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件开发流程;(4)总结:需要说明的问题以及设计的心得体会。

题目三:基于单片机的温度采集系统设计准则:设计一个基于51单片机或STM单片机的温度采集系统,测量的温度分辨率为0.5℃。

撰写要求:(1)首先介绍课题背景,包括温度采集系统的发展、应用情况等,并进行需求分析及可行性分析,包括软硬件功能分配、核心器件的选型等;(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件开发流程;(4)总结:需要说明的问题以及设计的心得体会。

题目四:交通灯控制系统设计准则:设计一个基于51单片机或STM单片机的交通灯控制系统,实现十字路口交通信号灯的基本控制、显示功能。

撰写要求:(1)首先介绍课题背景,并进行需求分析及可行性分析,包括软硬件功能分配、核心器件的选型等;(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件开发流程;(4)总结:需要说明的问题以及设计的心得体会。

大工 《单片机原理及应用》大作业 答案

大工 《单片机原理及应用》大作业  答案

题目一:单片机电子时钟设计
准则:设计一个基于51单片机或STM单片机的电子时钟,并且能够实现时分
秒的显示和调节
撰写要求:(1)首先介绍课题背景,并进行需求分析及可行性分析,包括软硬件功
能分配、核心器件的选型等;
(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;
(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件
开发流程;
(4)总结:需要说明的问题以及设计的心得体会。

答:
单片机电子时钟设计
一、引言
单片机技术是计算机科学技术的独立分支,拥有着高性价比、高集成度、体积少、强大控制功能、功耗低、高可靠性、电压低、容易生产、方便携带等优点,越来越广泛的被应用于实际生活中。

单片机全称,单片机微型计算机,从应用领域来看,单片机主要用来控制系统运行,所以又称微控制器或嵌入式控制器,单片机是将计算机的基本部件微型化并集成在一块芯片上的微型计算机。

二、时钟的基本原理分析
利用单片机定时器完成计时功能,定时器0计时中断程序每隔0.01s中断一次并当作一个计数,设定定时1秒的中断计数初值为100,每中断一次中断计数初值减1,当减到0时,则表示1s到了,秒变量加1,同理再判断是否1min钟到了,再判断是否1h到了。

为了将时间在LED数码管上显示,可采用静态显示法和动态显示法,由于静态显示法需要译码器,数据锁存器等较多硬件,可采用动态显示法实现LED显示,通过对每位数码管的依次扫描,使对应数码管亮,同时向该数码管送对应的字码,使其显示数字。

由于数码管扫描周期很短,由于人眼的视觉暂留效应,使数码管。

单片机原理及应用课程大作业

单片机原理及应用课程大作业

单片机原理及应用课程大作业一、引言单片机(Microcontroller)是一种集成了微处理器核心、存储器和各种输入输出设备的微型计算机系统。

它具有体积小、功耗低、成本低等特点,广泛应用于各个领域,如家电、汽车电子、工业自动化等。

本文将详细介绍单片机的工作原理、应用场景以及一个实际的大作业案例。

二、单片机的工作原理单片机的工作原理主要包括以下几个方面:1. 微处理器核心:单片机内部集成了一个微处理器核心,通常采用的是RISC (Reduced Instruction Set Computer)架构,具有高效的指令执行能力。

2. 存储器:单片机内部包含了存储器单元,用于存储程序代码和数据。

通常包括闪存(Flash)用于存储程序代码,以及静态随机存取存储器(SRAM)用于存储数据。

3. 输入输出设备:单片机通常具有多种输入输出接口,用于与外部设备进行数据交互。

常见的输入输出设备包括GPIO(General Purpose Input Output)、串口、SPI(Serial Peripheral Interface)、I2C(Inter-Integrated Circuit)等。

4. 时钟系统:单片机需要一个稳定的时钟信号来同步各个部件的工作。

通常采用晶体振荡器或者外部时钟源来提供时钟信号。

5. 中断系统:单片机具有中断系统,可以在特定的条件下中断当前的执行流程,转而处理其他紧急任务。

中断可以提高系统的实时性和响应能力。

三、单片机的应用场景单片机广泛应用于各个领域,下面列举几个常见的应用场景:1. 家电控制:单片机可以用于家电产品的控制,如空调、洗衣机、电视等。

通过单片机的控制,可以实现各种功能,提高产品的智能化水平。

2. 汽车电子:单片机在汽车电子领域也有广泛的应用,如车载音响、车身控制、发动机控制等。

单片机可以实现对汽车各个系统的精确控制,提高汽车的性能和安全性。

3. 工业自动化:单片机在工业自动化领域起到了至关重要的作用。

大工18春《单片机原理及应用》大作业题目及要求

大工18春《单片机原理及应用》大作业题目及要求

网络教育学院《单片机原理及应用》大作业题目:学习中心:层次:专业:年级:学号:学生姓名:大工15秋《单片机原理及应用》大作业具体要求:1 作业内容从以下五个题目中任选其一作答。

2 正文格式作业正文内容统一采用宋体,字号为小四,字数在2000字以上。

3. 作业提交学生需要以附件形式上交离线作业(附件的大小限制在10M以内),选择已完成的作业,点“上交”即可。

如下图所示。

4. 截止时间2016年3月9日。

在此之前,学生可随时提交离线作业,如需修改,可直接上传新文件,平台会自动覆盖原有文件。

5. 注意事项请同学独立完成作业,不准抄袭其他人或者请人代做,如有雷同作业,成绩以零分计!题目一:单片机电子时钟设计准则:设计一个基于51单片机或STM单片机的电子时钟,并且能够实现时分秒的显示和调节撰写要求:(1)首先介绍课题背景,并进行需求分析及可行性分析,包括软硬件功能分配、核心器件的选型等;(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件开发流程;(4)总结:需要说明的问题以及设计的心得体会。

一、课题背景1957年,Ventura发明了世界上第一个电子表,从而奠定了电子时钟的基础,电子时钟开始迅速发展起来。

现代的电子时钟是基于单片机的一种计时工具,采用延时程序产生一定的时间中断,用于一秒的定义,通过计数方式进行满六十秒分钟进一,满六十分小时进一,满二十四小时小时清零。

从而达到计时的功能,是人们日常生活不可缺少的工具。

现在高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟、石英钟、石英表都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调试,数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替指针显示进而显示时间,减小了计时误差,这种表具有时、分、秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。

大工19秋《单片机原理及应用》大作业题目及要求

大工19秋《单片机原理及应用》大作业题目及要求

网络教育学院《单片机原理及应用》大作业题目:学习中心:层次:专业:年级:年春/秋季学号:学生姓名:大工19秋《单片机原理及应用》大作业具体要求:1 作业内容从以下五个题目中任选其一作答。

2 正文格式作业正文内容统一采用宋体,字号为小四,字数在2000字以上。

3. 作业提交学生需要以附件形式上交离线作业(附件的大小限制在10M以内),选择已完成的作业,点“上交”即可。

如下图所示。

4.注意事项请同学独立完成作业,不准抄袭其他人或者请人代做,如有雷同作业,成绩以零分计!题目一:单片机电子时钟设计准则:设计一个基于51单片机或STM单片机的电子时钟,并且能够实现时分秒的显示和调节撰写要求:(1)首先介绍课题背景,并进行需求分析及可行性分析,包括软硬件功能分配、核心器件的选型等;(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件开发流程;(4)总结:需要说明的问题以及设计的心得体会。

题目二:基于单片机的音频播放器设计准则:设计一个基于51单片机或STM单片机的音频播放器。

撰写要求:(1)首先介绍课题背景,并进行需求分析及可行性分析,包括软硬件功能分配、核心器件的选型等;(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件开发流程;(4)总结:需要说明的问题以及设计的心得体会。

题目三:基于单片机的温度采集系统设计准则:设计一个基于51单片机或STM单片机的温度采集系统,测量的温度分辨率为0.5℃。

撰写要求:(1)首先介绍课题背景,包括温度采集系统的发展、应用情况等,并进行需求分析及可行性分析,包括软硬件功能分配、核心器件的选型等;(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件开发流程;(4)总结:需要说明的问题以及设计的心得体会。

2021年大工秋单片机原理及应用大作业单片机电子时钟设计杨建军

2021年大工秋单片机原理及应用大作业单片机电子时钟设计杨建军

网络教育学院《单片机原理及应用》大作业单片机电子时钟设计题目:学习中心: 大连学习中心层次: 高中起点专科专业: 电气工程及其自动化年级: 12 春/秋季学号:学生姓名: 杨建军单片机电子时钟设计一、摘要1957年,Ventura发明了世界上第一个电子表, 从而奠定了电子时钟基础, 电子时钟开始快速发展起来。

现代电子时钟是基于单片机一个计时工具, 采取延时程序产生一定时间中止, 用于一秒定义, 经过计数方法进行满六十秒分钟进一, 满六十分小时进一, 满二十四小时小时清零。

从而达成计时功效, 是人民日常生活补课缺乏工具。

现在高精度计时工具大多数都使用了石英晶体振荡器, 因为电子钟、石英钟、石英表都采取了石英技术, 所以走时精度高, 稳定性好, 使用方便, 不需要常常调试, 数字式电子钟用集成电路计时时, 译码替换机械式传动, 用LED显示器替换指针显示进而显示时间, 减小了计时误差, 这种表含有时、分、秒显示时间功效, 还能够进行时和分校对, 片选灵活性好。

二、时钟基础原理电子时钟由89C51, BUTTON, 六段数码管等组成, 采取晶振电路作为驱动电路, 由延时程序和循环程序产生一秒定时, 达成时分秒计时, 六十秒为一分钟, 六十分钟为一小时, 满二十四小时为一天。

而电路中唯一一个控制键却拥有多个不一样功效, 按下又松开, 能够实现屏蔽数码管显示功效, 达成省电目; 直接按下不松开, 则能够经过按键实现分钟累加, 每按一次分钟加一; 而连续两次按下按键不放松, 则可实现小时调整, 一样每按一次小时加一并经过一个控制键用来实现时间调整和是否进入省电模式转换。

应用ProteusISIS软件实现了单片机电子时钟系统设计与仿真。

该方法仿真效果真实、正确, 节省了硬件资源。

三、设计方案和论证此次设计时钟电路, 使用了ATC89C51单片机芯片控制电路, 单片机控制电路简单且省去了很多复杂线路, 使得电路简明易懂, 使用键盘键上按键来调整时钟时、 分、 秒, 用一扬声器来进行定时提醒, 同时使用汇编语言程序来控制整个时钟显示, 使得编程变得更轻易, 这么经过四个模块: 键盘、 芯片、 扬声器、 LED 显示即可满足设计要求。

大工20春《单片机原理及应用》大作业计答案

大工20春《单片机原理及应用》大作业计答案

网络教育学院《单片机原理及应用》大作业题目:基于单片机的温度采集系统设计学习中心:安徽阜阳奥鹏学习中心层次:专升本专业:电气工程及自动化年级: 2019年春季学号:学生姓名:基于单片机的温度采集系统设计1、概述考虑到性价比,开发工具等等,选择凌阳SPCE061A作为主控制器。

根据系统测量温度的关键是温度传感器,传感器属于信息技术的前沿尖端产品,尤其是温度传感器技术,在我国各领域已经引用的非常广泛,可以说是渗透到社会的每一个领域。

温度传感器的发展经历了三个发展阶段:传统的分立式温度传感器、模拟集成温度传感器、智能集成温度传感器。

目前的智能温度传感器(亦称数字温度传感器)是在20世纪90年代中期问世的,它是微电子技术、计算机技术和自动测试技术(ATE)的结晶,特点是能输出温度数据及相关的温度控制量,适配各种微控制器(MCU)。

社会的发展使人们对传感器的要求也越来越高,现在的温度传感器正在基于单片机的基础上从模拟式向数字式,从集成化向智能化、网络化的方向飞速发展,并朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片测温系统等高科技的方向迅速发展。

本次设计的目的在于学习基于51单片机的多路温度采集控制系统设计的基本流程。

本设计采用单片机作为数据处理与控制单元,为了进行数据处理,单片机控制数字温度传感器,把温度信号通过单总线从数字温度传感器传递到单片机上。

单片机数据采集之后,通过进行温度数据的运算处理,将当前温度信息发送到数码管进行显示。

本系统可以实现多路温度信号采集与显示,可以使用按键来设置温度限定值,通过进行温度数据的运算处理,将实际温度值显示到数码管上。

2、器件的选择AT89C51作为温度测试系统设计的核心器件。

该器件是INTEL公司生产的MCS —5l系列单片机中的基础产品,采用了可靠的CMOS工艺制造技术。

具有高性能的8位单片机,属于标准的MCS-51的CMOS产品。

大工15秋《单片机原理及应用》大作业答案

大工15秋《单片机原理及应用》大作业答案

网络教育学院《单片机原理及应用》大作业题目:单片机电子时钟设计学习中心:奥鹏远程教育福州学习中心层次:专升本专业:电气工程及其自动化年级:学号:学生姓名:大工15秋《单片机原理及应用》大作业具体要求:1 作业内容从以下五个题目中任选其一作答。

2 正文格式作业正文内容统一采用宋体,字号为小四,字数在2000字以上。

3. 作业提交学生需要以附件形式上交离线作业,选择已完成的作业,点“上交”即可。

如下图所示。

4. 截止时间2016年3月9日。

在此之前,学生可随时提交离线作业,如需修改,可直接上传新文件,平台会自动覆盖原有文件。

5. 注意事项请同学独立完成作业,不准抄袭其他人或者请人代做,如有雷同作业,成绩以零分计!题目一:单片机电子时钟设计准则:设计一个基于51单片机或STM单片机的电子时钟,并且能够实现时分秒显示和调节撰写要求:(1)首先介绍课题背景,并进行需求分析及可行性分析,包括软硬件功能分配、核心器件的选型等;(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件开发流程;(4)总结:需要说明的问题以及设计的心得体会。

一、课题背景1957年,Ventura发明了世界上第一个电子表,从而奠定了电子时钟的基础,电子时钟开始迅速发展起来。

现代的电子时钟是基于单片机的一种计时工具,采用延时程序产生一定的时间中断,用于一秒的定义,通过计数方式进行满六十秒分钟进一,满六十分小时进一,满二十四小时小时清零。

从而达到计时的功能,是人们日常生活不可缺少的工具。

现在高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟、石英钟、石英表都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调试,数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替指针显示进而显示时间,减小了计时误差,这种表具有时、分、秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。

大工春《单片机原理及应用》大作业电子时钟设计

大工春《单片机原理及应用》大作业电子时钟设计

大工春《单片机原理及应用》大作业电子时钟设计作者:日期:题目:基于51 单片机的电子时钟设计 _________学习中心:_广东河源职业技术学院奥鹏学习中心 ____层次: ______ 高起专_________________________专业:机械制造与自动化________________年级:2017 年春季____________________________学号: ______________________学生姓名: ____________________________基于51单片机的电子时钟设计摘要:本文介绍了基于51单片机的电子时钟的设计,从硬件和软件两个方面给出了具体实现过程。

该时钟的设计采用功能分块的思想方法,将硬件电路划分为开关电路,显示驱动电路和数码管电路等若干独立模块,而软件的实现则由闹钟的声音程序、时间显示程序、日期显示程序,秒表显示程序,时间调整程序、闹钟调整程序、定时调整程序,延时程序等组成。

文中给出了各个模块的电路图,并用Proteus的ISIS软件对电子时钟系统的各个功能进行了仿真,并给出了相应的仿真结果图像。

关键词:单片机;电子时钟;键盘控制一,引言1957年,Ventura发明了世界上第一个电子表,从而奠定了电子时钟的基础,电子时钟开始迅速发展起来。

现代的电子时钟是基于单片机的一种计时工具,采用延时程序产生一定的时间中断,用于一秒的定义,通过计数方式进行满六十秒分钟进一,满六十分小时进一,满二十四小时小时清零。

从而达到计时的功能,是人民日常生活补课缺少的工具。

现在高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟、石英钟、石英表都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调试,数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替指针显示进而显示时间,减小了计时误差,这种表具有时、分、秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。

大工春单片机原理及应用在线作业满分答案

大工春单片机原理及应用在线作业满分答案

大工春《单片机原理与应用》在线作业满分答案HomeWorkId:56d29a2c-6baa-464a-8a4e-dd468a75f554ExamTaskId:c858d67e-1906-4968-8410-05dd0938a8b4大工16春《单片机原理与应用》在线作业11:Bit-band区域的存储器以()位的方式进行访问。

A:8B:16C:32D:64正确答案:C2:TIMx_EGR是()。

A:控制寄存器B:状态寄存器C:自动重载寄存器D:事件产生寄存器正确答案:D3:STC89C系列单片机是()位单片机。

A:4B:8C:16D:32正确答案:B4:DMA/中断使能寄存器中的TIE位用来()。

A:允许触发DMA请求B:允许更新的DMA请求C:触发中断使能D:允许更新中断正确答案:C5:单片机也称为()。

A:微处理器B:存储器C:微控制器D:可编程控制器正确答案:C6:Cortex-M3内核优势不包括()。

A:小处理器内核、系统和存储器B:完整的电源管理,较高功耗C:快速的中断处理D:增强的系统调试功能正确答案:B7:关于模数转换器(ADC)说法错误的是()。

A:10位分辨率B:支持自动扫描模式C:最快转换速度可以达到1uSD:规则转换可以产生DMA请求正确答案:A8:MCS-51单片机是()位单片机。

A:4B:8C:16D:32正确答案:B9:GPIOx_IDR是()。

A:端口输入数据寄存器B:端口输出数据寄存器C:端口位设置/清除寄存器D:端口位清除寄存器正确答案:A10:关于状态寄存器(USART_SR)说法正确的是()。

A:TXE为发送数据寄存器非空位B:RXNE为读数据寄存器空位C:IDLE为过载错误位D:PE为校验错误位正确答案:D11:通用同步异步收发器(USART)提供一种灵活的方法与符合工业标准NRZ异步串行数据格式的外设进行全双工数据交换。

A:错误B:正确正确答案:B12:Bit-band区域的存储器以32位的方式进行访问。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大工《单片机原理及应用》大作业网络教育学院《单片机原理及应用》大作业题目:单机片电子时钟设计学习中心:辽宁本溪奥鹏学习中心层次:高起专专业:机械制造与自动化年级: 2013年春季学号: 131080131409学生姓名:丁志芳单片机电子时钟设计1.设计背景数字钟已成为人们日常生活中必不可少的必需品,广泛用于个人家庭以及办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。

由于数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。

尽管目前市场上已有现成的数字钟集成电路芯片出售,价格便宜、使用也方便,但鉴于单片机的定时器功能也可以完成数字钟电路的设计,因此进行数字钟的设计是必要的。

在这里我们将已学过的比较零散的数字电路的知识有机的、系统的联系起来用于实际,来培养我们的综合分析和设计电路,写程序、调试电路的能力。

单片机全称,单片机微型计算机,从应用领域来看,单片机主要用来控制系统运行,所以又称微控制器或嵌入式控制器,单片机是将计算机的基本部件微型化并集成在一块芯片上的微型计算机。

单片机技术在计算机中作为独立的分支,单片机具有体积小、功能强可靠性高、价格低廉等一系列优点,不仅已成为工业测控领域普遍采用的智能化控制工具,而且已渗入到人们工作和和生活的各个角落,有力地推动了各行业的技术改造和产品的更新换代,应用前景广阔。

2.时钟的基本原理分析利用单片机定时器完成计时功能,定时器0计时中断程序每隔0.01s中断一次并当作一个计数,设定定时1秒的中断计数初值为100,每中断一次中断计数初值减1,当减到0时,则表示1s到了,秒变量加1,同理再判断是否1min 钟到了,再判断是否1h到了。

为了将时间在LED数码管上显示,可采用静态显示法和动态显示法,由于静态显示法需要译码器,数据锁存器等较多硬件,可采用动态显示法实现LED 显示,通过对每位数码管的依次扫描,使对应数码管亮,同时向该数码管送对应的字码,使其显示数字。

由于数码管扫描周期很短,由于人眼的视觉暂留效应,使数码管看起来总是亮的,从而实现了各种显示。

3.时钟设计分析针对要实现的功能,采用AT89S51单片机进行设计,AT89S51 单片机是一款低功耗,高性能CMOS8位单片机,片内含4KB在线可编程(ISP)的可反复擦写1000次的Flash只读程序存储器,器件采用高密度、非易失性存储技术制造,兼容标准MCS- 51指令系统及80C51引脚结构。

这样,既能做到经济合理又能实现预期的功能。

在程序方面,采用分块设计的方法,这样既减小了编程难度、使程序易于理解,又能便于添加各项功能。

程序可分为闹钟的声音程序、时间显示程序、日期显示程序,秒表显示程序,时间调整程序、闹钟调整程序、定时调整程序,延时程序等。

运用这种方法,关键在于各模块的兼容和配合,若各模块不匹配会出现意想不到的错误。

首先,在编程之前必须了解硬件结构尤其是各引脚的用法,以及内部寄存器、存储单元的用法,否则,编程无从下手,电路也无法设计。

这是前期准备工作。

第二部分是硬件部分:依据想要的功能分块设计设计,比如输入需要开关电路,输出需要显示驱动电路和数码管电路等。

第三部分是软件部分:先学习理解汇编语言的编程方法再根据设计的硬件电路进行分块的编程调试,最终完成程序设计。

第四部分是软件画图部分:设计好电路后进行画图,包括电路图和仿真图的绘制。

第五部分是软件仿真部分:软硬件设计好后将软件载入芯片中进行仿真,仿真无法完成时检查软件程序和硬件电路并进行修改直到仿真成功。

第六部分是硬件实现部分:连接电路并导入程序检查电路,若与设计的完全一样一般能实现想要的功能。

最后进行功能扩展,在已经正确的设计基础上,添加额外的功能!4.时钟的实现4.1电路设计4.1.1整体设计此次设计主要是应用单片机来设计电子时钟,硬件部分主要分以下电路模块:显示电路用8个共阴数码管分别显示,星期(年份),小时、分钟(月份)和秒(日),通过动态扫描进行显示,从而避免了译码器的使用,同时节约了I/0端口,使电路更加简单。

单片机采用AT89S51系列,这种单片机应用简单,适合电子钟设计。

电路的总体设计框架如下:4.2 分块设计模块电路主要分为:输入部分、输出部分、复位和晶振电路。

4.2.1 输入部分输入信号主要是各种模式选择和调整信号,由按键开关提供。

以下为输入部分样例:在本实验中主要用用P3口输入按键信号,还用到了特殊的P0口。

对于P0口,由于其存在高阻状态,为了实现开关功能,给其添加上拉电阻,具体如下图所示:单片机输入部晶振和输出部4.2.2 输出部分本电路的输出信号为7段数码管的位选和段选信号,闹铃脉冲信号,提示灯信号。

本实验的数码管是共阴的,为了防止段选信号不能驱动数码管,故在P1口连接上拉电阻后,再送段选信号,以提高驱动,位选信号直接从P2口接入,如下图:闹铃由P2.6端输出,模块如下:4.2.3 晶振与复位电路本实验单片机时钟用内部时钟,模块如下:复位电路为手动复位构成,模块如下:各模块拼接组合,电路总体设计图如下:4.3 程序设计4.3.1 程序总体设计本实验用汇编程序完成.程序总的流程图如下:3. 主程显示是T秒,闪烁显示响铃时间闹铃定时铃声秒表回主定按按闹按按按按按按7按按按按倒计回主秒表秒表回主4.3.2 程序主要模块1.延时模块数码管显示动态扫描时,用到延时程序,这里使用延迟1ms的程序,此程序需反复调,除数码管动态扫描外,数码管的闪烁提示,以及音乐模块也用到了延时,只是延时的长短不同罢了,在此不再赘述。

2.中断服务程序本实验中,计数器T0,T1中断都有运用,其中T0中断为时钟定时所用,T1中断用于音乐播放。

T0的定时长度为0.01s,工作于方式1,计数1次,时长1us,故计数器计数10000次,进入中断,计数初值为65536-10000=55536=#0D8F0,装满定时器需要0.01s的时间,从而100次中断为一秒,一秒之后,判断是否到60秒,若不到则秒加一,然后返回,若到,则秒赋值为0,分加一,依次类推。

包括日期显示的功能也是如此。

另外,由于要实现倒计时功能,因此在中断程序中还要加入减一的寄存器,需要时将其进行显示。

基于以上考虑,以R3为倒计时中的秒,R4为倒计时的分,当秒加1时R3减一,减到0之后,秒赋值为59,分减一,直到分为0。

计数器T1工作于方式1,当调用响铃程序时,其计数功能开启,为音乐音调不同频率的方波的形成,提供延时。

其中断服务程序就是根据音调改变音乐方波输出口电平的高低,用语句 CPL实现。

中断服务程序中日历的实现较为复杂,要考虑平年,闰年,特殊的2月,每月的天数的不尽相同。

具体的逻辑判断方法为:首先,要考虑年份是不是闰年,闰年的判断方法是:将年份除以100,若能整除,则将年份除以400,若还能整除,则为闰年,若不能,则为平年;若不能被100整除,则判断是否能被4整除,若能,则为闰年,若不能则为平年。

只有2月与平、闰年相关,因此在闰年和平年的子程序中,要判断是不是2月,若是则在相应的年中进行日期的增加,若不是则转入平时的月份。

其中1、3、5、7、8、10、12月是每月31天,4、6、9、11月为每月30天。

日历进位判断流程图如下:本实验用8个数码管,刚好能显示年,月,日,扫描显示与时间的扫描显示类似。

年比较特殊,由两个寄存器存储,个位,十位为0时,表明年数能被100整除,若此时千位,百位组成两位数能被4整除,则年数被400整除,为闰年。

若十位,个位组成两位数能被4整除,则年数能被4整除,为闰年。

3.主程序主程序主要对按键进行扫描,以及判断定时和闹铃时间是否已到,若到则调用相关程序。

4.显示子程序8个数码管轮流进行显示,分别显示1ms ,依赖人的视觉 暂留效应,给人以数码管持续高亮的错觉。

年份能否被100整除NY年份是否能被4整除年份是否能被400整除NN平年闰年YY是不是2月是不是2月Y日>=28之后返回为1NNY日>=29之后返回为1若月份为1、3、5、7、8、10、12月则调用31天的程序 若月份为4、6、9、11则调用30天的程序日期的显示,秒表的显示,倒计时的显示,调闹铃,调定时的显示,闪烁的显示程序与以上的扫描相似,有的以子程序的方式出现,通过子程序调用语句ACALL调用;有点直接嵌套在相应的程序里面,顺序执行,或者用调转语句AJMP 调用。

4.4 程序调试及仿真本程序通过Keil单片机开发平台实现程序的编译,链接,生成HEX文件。

通过Keil和硬件仿真平台Proteus的联合,可以将设计效果仿真出来,根据效果,有目的的改变设计,优化程序。

利用Proteus仿真实验过程截图:普通时间显示模式仿真图,表示:星期一 9点10分38秒5.总结单片机原理及应用作为我们主要的专业课程之一,我觉得单片机课程设计很有必要,而且很有意义。

但当拿到题目时,确实不知道怎么着手,有些迷茫,但想到老师在上课时,给我们很详细的开发、分析过一个工业实例,在这个案例的启发、帮助下,历时一个多星期,解决了一个又一个难题,终于完成本次课题任务。

本课程设计先从整体论述了设计电子钟的大致思路,然后再采用划分模块的方法,将硬件电路划分为开关电路,显示驱动电路,以及数码管电路等,而软件部分,则依据要实现的功能,划分为:闹钟的声音程序,时间显示程序,日期显示程序,秒表显示程序,时间调整程序、闹钟调整程序、定时调整程序,延时程序等。

最后将各模块集成为一个整体,合成一个多功能的电子钟。

通过本课程设计培养我的系统设计能力,使我得到了能力上的训练,培养和提高我以下方面的能力:一是调查研究、分析问题的能力;二是查找文献的能力;三是制定设计方案的能力;四是设计计算和绘图的能力;五是语言文字表达的能力。

在这次课程设计中,运用到了很多以前的专业知识,虽然过去从未独立应用过它们,但在学习的过程中带着问题去学,我发现效率很高,这是我做这次课程设计的一大收获。

另外,要做好一个课程设计,就必须做到:在设计程序之前,对所用单片机的内部结构有一个系统的了解,知道该单片机内有哪些资源;要有一个清晰的思路和一个完整的软件流程图;在设计程序时,不能妄想一次就将整个程序设计好,而反复修改、不断改进是系统设计的必经之路;要养成注释程序的好习惯,一个程序的完美与否不仅仅是实现功能,而应该让人一看就能明白你的思路,这样也为资料的保存和交流提供了方便;在设计课程过程中遇到问题是很正常,但我们应该将每次遇到的问题记录下来,并分析清楚,以免下次再碰到同样的问题。

课程设计结束了,但从中学到的知识会让我受益终身。

发现问题、提出问题、分析问题、解决问题和实践能力的提高都会使我在以后的学习、工作和生活中受益。

相关文档
最新文档