广工单片机大作业
单片机大作业题目31-50

须知:1. 大作业的所有题目都应在PROTEUS 7.5(注意:只能使用7.5版本)仿真环境下运行通过。
2. 要求:(1)在keil IDE(μvision3)中完成应用程序设计、并编译;(2)在PROTEUS 7.5下的ISIS Professional中完成电路设计、调试与仿真通过。
题目31 节日彩灯的制作设计要求:用单片机控制P1口上的8个发光二极管进行花样显示,显示规律为(1)8个LED依次左移点亮;(2)8个LED依次右移点亮,然后再依次左移点亮┉┉。
题目32 单片机P1口控制转弯灯实验设计要求单片机P1.0上的开关接5V时,右转弯灯闪亮,P1.1上的开关接5V时左转弯灯闪亮。
P1.0、P1.1 开关同时接5V或接地时,转弯灯均不闪亮。
题目33 单片机P1口实现的顺序控制设计要求在工业生产中,象注塑机工艺过程大致按“合模→注射→延时→开模→产伸→产退”顺序动作,用单片机的I/O来控制最易实现。
单片机的P1.0~P1.6控制注塑机的七道工序,七道工序用模拟控制七只发光二极管的点亮来模拟,低电平有效,设定每道工序时间转换为延时。
P3.4(输入)接工作启动开关,高电平动作。
P3.3为外部故障输入模拟开关,低电平为故障报警,P1.7为报警声音输出,设定6道工序只有一位输出,第七道工序3位有输出(P1.6、P1.5、P1.4点亮发光二极管)。
题目34 单片机通过82C55控制交通灯设计要求用82C55作输出口,控制12个发光二极管燃灭,模拟交通灯管理。
82C55的PA0~PA7、 PB0~PB3接发光二极管L15~L13、L11~L9、L7~L5、L3~L1。
执行程序,初始态为四个路口的红灯全亮之后,东西路口的绿灯亮,南北路口的红灯亮,东西路口方向通车,延时一段时间后东西路口的绿灯熄灭,黄灯开始闪烁,闪烁若干次后,东西路口红灯亮,而同时南北路口的绿灯亮,南北路口方向开始通车,延时一段时间后,南北路口的绿灯熄灭,黄灯开始闪烁,闪烁若干次后,再切换到东西路口方向,之后重复以上过程。
大工18秋《单片机原理及应用》大作业题目及要求

网络教育学院《单片机原理及应用》大作业题目:单片机电子时钟设计学习中心:层次:专业:年级:学号:学生姓名:大工18秋《单片机原理及应用》大作业具体要求:1 作业内容从以下五个题目中任选其一作答。
2 正文格式作业正文内容统一采用宋体,字号为小四,字数在2000字以上。
3. 作业提交学生需要以附件形式上交离线作业(附件的大小限制在10M以内),选择已完成的作业,点“上交”即可。
如下图所示。
4. 截止时间2019年3月11日。
在此之前,学生可随时提交离线作业,如需修改,可直接上传新文件,平台会自动覆盖原有文件。
5. 注意事项请同学独立完成作业,不准抄袭其他人或者请人代做,如有雷同作业,成绩以零分计!题目一:单片机电子时钟设计准则:设计一个基于51单片机或STM单片机的电子时钟,并且能够实现时分秒的显示和调节撰写要求:(1)首先介绍课题背景,并进行需求分析及可行性分析,包括软硬件功能分配、核心器件的选型等;(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件开发流程;(4)总结:需要说明的问题以及设计的心得体会。
一、课题背景1957年,Ventura发明了世界上第一个电子表,从而奠定了电子时钟的基础,电子时钟开始迅速发展起来。
现代的电子时钟是基于单片机的一种计时工具,采用延时程序产生一定的时间中断,用于一秒的定义,通过计数方式进行满六十秒分钟进一,满六十分小时进一,满二十四小时小时清零。
从而达到计时的功能,是人们日常生活不可缺少的工具。
现在高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟、石英钟、石英表都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调试,数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替指针显示进而显示时间,减小了计时误差,这种表具有时、分、秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。
单片机大作业试题及答案

单片机试题带答案版1、填空(每空2 分,共40 分)1、MCS-8051系列单片机字长是8 位,有40 根引脚,96系列字长是16 位。
单片机的特2、单片机的存储器的最大特点是指令存储器与数据存储器分开编址,Px并行口的地址是与数据存储器统一编址的,或者说属于该存储器。
3、8051最多可以有4 个并行输入输出口,最少也可以有1个并行口,即P1 。
P3常需复用作串行通信、外部中断、外部计数脉冲和读写控制信号。
4、ALE信号的作用是低8位地址锁存。
5、8051复位后,PC= 0 H。
若希望从片内存储器开始执行,EA脚应接高电平,PC值超过0FFF H时,8051会自动转向片外存储器继续取指令执行。
6、8051的C/T是加(加或减)计数的。
7、8051的中断向量表在3 H、0B H和13H、1BH、23H。
8、MOV A,40H 指令对于源超作数的寻址方式是直接寻址。
9、指令JB 0A7H,ABC的作用是若P2口的第7位为1则跳转到ABC 。
(0A7H是P2.7的地址)2、已知A = 0F8H,当执行ADD A,#0A9H指令后,PSW中的OV、CY、AC、P各为多少?若是有符号数,A中的结果用十进制表示是多少?(共5 分)[解答] OV:0、CY:1、AC:1、P:1 A:-953、在两个8051间用模式2进行串行通信,A机并行采集外部开关的输入,然后串行传输给B机;B机接收后并行输出控制LED发光。
画出连接示意图,写出完整的程序。
(共15 分)4、将8051外部扩展2K EPROM,同时扩展16K RAM作数据存储器,采用的2716是2K 的EPROM芯片,6264是8K的RAM芯片,74LS373是8位锁存器。
请画出连接示意图。
要求画出8051的数据、地址、ALE、PSEN、RD、WR信号;锁存器的数据入D、数据出Q、锁存控制G、OE;2716的A、数据O、片选CE、输出使能OE;6264的A、D、CE、OE、WE。
大工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)总结:需要说明的问题以及设计的心得体会。
单片机应用大作业

单片机应用(案例教学)大作业提交材料:源程序、原理图、报告、实物。
报告格式见附件1.计算器设计实现的功能:整数和小数的加减乘除基本运算具体要求:1.1+2*3=7有乘除优先于加减的功能;2.除法后能显示小数位,若是10/5结果为整数,则不显示小数,显示2,若是10/3时结果显示,尽量精确,显示最多不超出8位;3.结果若为负数应显示负号。
123456789RP1RP8VC CCD0D1D2D3D4D5D6D7电子密码锁的设计1.系统通过4×4的矩阵键盘输入或设定开锁密码。
2.可以通过LCD查看已输入的字符个数[显示为*****]3.密码可存储,掉电不丢失。
简易电子琴设计一个电子琴,可演奏3和弦的、音程为三组(Ģ—Ề)的电子琴。
点阵显示器设计一个16×16的LED点阵图文显示屏,可显示图形和文字,显示图形和文字应稳定、清晰,各点亮度均匀。
图形和文字显示有静态、移入和移出等显示方式。
.电子万年历设计一个万年历,要求功能(1)能够在液晶显示屏上显示月、日、星期、时、分、秒、当前温度值。
(2)能够通过按键设置时间。
(3)能够通过按键设置温度报警范围,以及报警范围的上下限是否开启。
(4)当当前温度值超出报警范围时,通过蜂鸣器和红绿两个LED灯报警。
出租车计价1. 基本要求(1)能手动进行修改单价,对白天和晚上可以设置不同的单价标准;(2)单价标准的设计要求掉电保护;(3)要求设计等待计时计费功能;(4)数据输出:单价输出、路程输出、总金额输出;(5)按键:启动计时开关、数据显示切换、白天/晚上切换、等待计时、复位等。
(6)传感器采用霍尔传感器A44E。
7自行车速度里程计的设计用1602液晶进行显示自行车运行的里程、速度、当前时间,输入信号通过霍尔元件得到。
超声波测距能实现距离为10-500cm的测量,误差为2-4cm,小于30cm报警。
温度系统设计设计一个温度系统下位机利用单片机实现温度的显示,温度传感器采用DS18B20,并对温度值超出设定范围进行声光报警;上位机采用VB设计实现温度的收集和显示,并能控制下位机的报警温度范围。
单片机大作业任务书

目录一、小组的分工.......................................................................................................................... - 1 -二、项目需求与分析.................................................................................................................. - 1 -2.1引言............................................................................................................................... - 1 -2.2 课题来源...................................................................................................................... - 1 -2.3 课题研究的目的意义.................................................................................................. - 2 -2.4 国内外现状及水平...................................................................................................... - 2 -2.5 课题研究内容.............................................................................................................. - 2 -三、电路设计.............................................................................................................................. - 3 -3.1工作原理....................................................................................................................... - 3 -3.2 DS18B20与单片机接口技术....................................................................................... - 3 -3.2.1 DS18B20的引脚功能..................................................................................... - 3 -3.3显示电路设计............................................................................................................... - 4 -3.3.1LCD引脚分布及功能........................................................................................ - 4 -3.4 报警电路设计.............................................................................................................. - 4 -四、程序设计.............................................................................................................................. - 4 -4.1 系统资源分配.............................................................................................................. - 4 -4.2 系统流程设计.............................................................................................................. - 5 -4.2.1主程序流程设计............................................................................................... - 5 -4.3 程序设计...................................................................................................................... - 5 -五、系统仿真............................................................................................................................ - 15 -5.1 PROTEUS仿真环境介绍........................................................................................... - 15 -5.2 原理图绘制.............................................................................................................. - 15 -5.3 程序加载.................................................................................................................. - 16 -5.3.1 程序编译........................................................................................................ - 16 -5.3.2 程序加载........................................................................................................ - 16 -5.4 系统仿真.................................................................................................................... - 16 -六、总结................................................................................................................................ - 19 -七、参考文献............................................................................................................................ - 19 -一、小组的分工:温度采集电路的设计、实验报告书:温度采集电路的设计、报警: LCD、锁定: LCD、循环、电路连接二、项目需求与分析2.1引言在工业生产及日常生活中,多点温度检测系统的应用十分广泛,例如消防电气的非破坏性温度检测,电力设备的过热故障预知检测,空调系统的温度检测,各类运输工具组件的过热检测,医疗与诊断设备的温度测试等。
单片机大作业

单片机大作业课题名称简易楼道灯电费计价系统院、系、自动化与电气工程学院部专业电气工程及其自动化班级姓名学号指导教师1.作业背景城市居民楼内一般安装有楼道灯,方便夜间居民上下楼,其工作特点是人来灯亮,人走灯灭。
以热释电型楼道灯为例,其基本工作原理是:热释电传感器能检测人体是否进入感应范围,当人体未进入感应范围,即离楼道灯还有一定距离时,传感器输出低电平;当人体进入感应范围,即靠近楼道灯时,传感器输出高电平。
根据传感器的输出,单片机可决定是否点亮楼道灯。
由于楼道灯属本单元全体居民共用,为便于电费结算,现要求设计一套简易楼道灯电费计价系统,系统能自动计算楼道灯在一个月内的总点亮时间,并据此计算出应缴电费额度。
2.作业要求系统由电源电路、热释电传感器、单片机、按键以及显示器组成,楼道灯供电为220市电,功率2kW(实际灯泡功率一般不会这么大。
考虑到实验演示时间有限,故假设此灯泡功率为该值)。
其中电源采用5V,热释电传感器的输出采用按键按下与否进行模拟,单片机采用51,显示器采用4位数码管,电价按5.86元/千瓦时(实际电价一般为0.58。
考虑到实验演示时间有限,故假设电价为该值),要求电费计算精度精确到0.01元。
用户可用按键查询本月楼道灯总点亮时间(精度0.01小时),以及本月总电费。
3.硬件部分(1)仿真电路图(2)实物电路图:(3)元器件列表STC89C52RC 一个按钮开关3个四位共阳数码管1个12M晶振1个CS9012三极管1个二极管1个ZS230-25G灯泡1个HK4 100F-DC5V-SHG继电器1个接线端子1个3906PNP三极管4个电容、电阻若干(4)电路介绍:1>起振电路:由一个12M晶振和两个20pF的电容组成,接在单片机STC89C52的18、19脚间,为整个电路提供时钟脉冲,一个机器周期为1us。
2>复位电路:由一个0.1nF的电容和一个100Ω的电阻,电容两端并联一个按钮开关S6组成复位电路,接在单片机第9脚上,按下开关S6,电路复位。
单片机大作业

单片机大作业单片机是一种集成电路,其中包含了处理器、内存、输入输出接口等多个功能模块,广泛应用于各种电子设备中。
单片机大作业是在学习单片机的过程中,通过实际的项目设计与实现,加深对单片机原理和应用的理解。
本文将详细介绍单片机大作业的步骤、内容和技术要求。
一、选题与设计单片机大作业的第一步是明确选题和设计项目。
选题应该满足以下几个条件:具有一定的技术难度,能够综合运用单片机原理和相关知识;具有一定的实用性,能够解决实际问题或实现某种功能;对学生的能力提出一定的要求,能够提升学生的动手实践和解决问题的能力。
在选题确定之后,需要进行详细的设计。
设计包括系统框架设计、硬件电路设计和软件程序设计。
系统框架设计要明确整个项目的功能模块和工作原理,确定所需的输入输出接口和传感器等硬件设备。
硬件电路设计要根据需求,选择适合的电子元器件并进行电路连线、布局和优化。
软件程序设计要根据硬件设计,编写控制程序,并进行调试和测试。
二、实验与调试在完成系统设计之后,需要进行实验和调试。
实验和调试的目的是验证硬件和软件设计的正确性和可行性,发现并解决问题,确保系统的稳定运行。
实验和调试应该按照以下步骤进行:1. 硬件连接与检查:按照设计要求,将各个硬件模块进行正确的连接。
检查电路连线是否正确,元器件是否正常,接口是否相连良好,并及时修复和调整。
2. 软件烧录与调试:将编写好的程序通过编程器烧录到单片机中,并进行软件调试。
调试的过程包括程序烧录、设备驱动程序的加载和运行,各个功能模块的测试和调整。
3. 整合测试与修正:在完成各个功能模块的调试之后,进行系统的整合测试。
测试包括各个功能模块的协调和配合,整个系统的运行效果和稳定性。
根据测试结果,及时修正和调整设计中存在的问题。
三、文档撰写在完成实验和调试之后,需要进行文档撰写。
文档是对整个项目的总结和归纳,是对课程学习和实践经验的记录和总结。
文档撰写应包括以下内容:项目的背景和意义、设计方案和流程、实施过程和结果、存在问题和改进方法。
《单片机大作业》课件

智能照明系统
单片机可以实现智能照明控制, 根据环境光线和人的需求调节灯 光亮度、色温等参数,提高居住 舒适度。
单片机在其他领域的应用探索
工业自动化
单片机在工业自动化领域具有广泛的应用前景,可以实现设备控 制、数据采集、自动化生产线等功能。
医疗电子设备
单片机可以应用于医疗电子设备中,如智能医疗检测仪、电子体温 计等,提高医疗设备的智能化水平。
代码优化与重构
对软件代码进行优化和重构,提高代码质量 、可读性和可维护性。
单片机项目的总结与反思
项目总结
对整个单片机项目实践过程进行总结,包括遇到的问题、解决方法、 收获和不足等。
经验教训
反思项目实践中遇到的问题和困难,总结经验教训,为今后的项目实 践提供借鉴。
成果展示与交流
将项目成果进行展示和交流,接受他人评价和建议,进一步提高项目 质量。
智能交通系统
单片机可以应用于智能交通系统中,实现车辆调度、交通信号控制 、智能停车等功能,提高交通运行效率。
THANKS
感谢观看
02
单片机基础知识
单片机的硬件结构
中央处理器(CPU)
控制单片机的主要运算、逻辑功能的核 心部件。
输入/输出接口(I/O)
实现单片机与外部设备的信息交换。
存储器
用于存储程序代码和数据的部件,分 为随机存取存储器(RAM)和只读存 储器(ROM)。
时钟电路
为单片机提供工作节拍,控制单片机 的运行速度。
软件编程
根据硬件电路和项目需求进行软件编 程,实现所需功能。
电路搭建与调试
搭建硬件电路,进行初步调试,确保 电路工作正常。
单片机项目的调试与优化
功能测试
大工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)总结:需要说明的问题以及设计的心得体会。
单片机大作业实验报告

单片机大作业实验报告姓名学号时间地点实验题目数码管模拟电子表一.实验目的1. 进一步掌握定时器的使用和编程方法。
2. 进一步掌握中断处理程序的编程方法。
二.实验仪器和设备PC机、W A VE软件、仿真器+仿真头、实验板、电源等三.实验内容设计一电子表,显示时分秒,格式如下:XX XX XX 由左向右分别为:时、分、秒,初始化的时间为学号后6位。
四.实验步骤1.根据自己所写的程序连线2.运行程序并调试五.实验程序流程框图主程序的流程中断服务程序的流程评阅六.实验程序ORG 0000HLJMP MAIN ;跳向主程序ORG 000BH ;T0的中断入口LJMP ITOPORG 1000HMAIN:MOV DPTR,#TABLEMOV TMOD,#01H ;设T0为方式1MOV 20H,#20 ;装入中断次数CLR AMOV 40H,#10 ;“时”单元设置初值10 MOV 41H,#20 ;“分”单元设置初值20 MOV 42H,#38 ;“秒”单元设置初值38 SETB ET0 ;允许T0申请中断SETB EA ;总中断允许MOV TH0,#3CH ;给T0装入计数初值MOV TL0,#0B0HSETB TR0 ;启动T0HERE: LCALL DISPLAYSJMP HERE ;等待中断DISPLAY:MOV A,42H ;秒送累加器MOV B,#10DIV ABMOV P1,#0FDH ;打开秒的十位数码管MOVC A,@A+DPTRMOV P2,ALCALL DELAYMOV P1,#0FEH ;打开秒的个位数码管MOV A,BMOVC A,@A+DPTRMOV P2,ALCALL DELAY;以上为显示秒MOV A,41HMOV B,#10DIV ABMOV P1,#0F7H ;打开分的十位数码管MOVC A,@A+DPTRMOV P2,ALCALL DELAYMOV P1,#0FBH ;打开分的个位数码管MOV A,BMOVC A,@A+DPTRMOV P2,ALCALL DELAY;以上为显示分MOV A,40HMOV B,#10DIV ABMOV P1,#0DFH ;打开时的十位数码管MOVC A,@A+DPTRMOV P2,ALCALL DELAYMOV P1,#0EFH ;打开时的个位数码管MOV A,BMOVC A,@A+DPTRMOV P2,ALCALL DELAY;以上为显示时RETITOP:PUSH PSW ;T0中断服务子程序入口,保护现场 PUSH AccMOV TH0,#3CH ;重新装入初值MOV TL0,#0B0HDJNZ 20H,RETURN ;1s时间未到,返回MOV 20H,#20 ;重置中断次数MOV A,#01H ;“秒”单元增1ADD A,42HMOV 42H,ACJNE A,#60,RETURN ;是否到60秒,未到则返回MOV 42H,#00H ;计满60秒,“秒”单元清0 MOV A,#01H ;“分”单元增1ADD A,41HMOV 41H,ACJNE A,#60,RETURN ;是否到60分,未到则返回MOV 41H,#00H ;计满60分,“分”单元清0 MOV A,#01H ;“时”单元增1ADD A,40HMOV 40H,ACJNE A,#24,RETURN ;是否到24小时,未到则返回 MOV 40H,#00H ;到24小时,“时”单元清0RETURN: POP Acc ;恢复现场POP PSWRETI ;中断返回DELAY:MOV R7,#15;DEL1:MOV R6,20H;DEL2:NOPDJNZ R6,DEL2DJNZ R7,DEL1RET ;延时子程序TABLE:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FHEND七.分析与小结1.基本思想本次实验使用定时器方式1,最大的定时时间只能达到65.536ms(实验所用的板是12M 晶振)。
单片机大作业广告牌控制设计整理文件写总结

单片机大作业广告牌控制设计整理文件写总结本次大作业的主题是广告牌控制系统设计,在项目中我们使用了单片机作为核心控制器,并通过它来控制广告牌的显示内容和动画效果。
在设计过程中,我们遇到了一些挑战和问题,但通过团队的共同努力,我们最终成功完成了这个项目。
在项目开始之初,我们首先进行了需求分析,明确了广告牌控制系统的功能和要求。
我们需要设计一个可以根据特定的输入信号来改变广告牌显示内容的系统,并且能够实现多种动画效果。
基于这些要求,我们选择了使用单片机来控制广告牌的显示。
在设计过程中,我们首先进行了硬件设计。
我们选择了一块适配的单片机开发板作为硬件平台,并通过必要的电路连接来实现对广告牌控制线路的输入和输出。
我们经过详细的电路设计和调试,确保了控制器与广告牌之间的正常连接。
在软件设计方面,我们采用了C编程语言来编写控制程序。
我们使用了单片机提供的GPIO接口来控制广告牌的显示。
在编程过程中,我们需要实现对广告牌的内容和动画效果进行控制。
我们充分利用了单片机的时序控制功能和输出端口的控制能力,通过编写适当的算法来实现不同的显示效果。
在整个项目的开发过程中,我们面临了一系列的问题和挑战。
首先,我们遇到了硬件连接问题,由于我们使用的是开发板,其中部分引脚的分配是固定的,我们需要根据需要进行引脚重定义和连接调整。
其次,我们在编写控制程序时,需要考虑到不同的广告牌显示需求,需要保证程序的稳定性和可拓展性。
最后,我们需要在保持功能性的同时,尽量减小硬件和软件的成本,这对于我们的预算有一定的限制。
通过团队成员之间的密切合作和相互配合,我们成功地解决了以上问题,并最终完成了广告牌控制系统的设计。
我们的系统可以根据输入信号来实现不同的广告内容和动画效果,能够满足用户的需求。
通过本次的大作业项目,我们不仅掌握了单片机的应用技术,还加深了对硬件和软件设计的理解。
同时,我们也学会了团队合作和沟通,提高了解决问题的能力。
这对于我们未来的学习和工作都具有重要意义。
大工15秋《单片机原理及应用》大作业答案

网络教育学院《单片机原理及应用》大作业题目:单片机电子时钟设计学习中心:奥鹏远程教育福州学习中心层次:专升本专业:电气工程及其自动化年级:学号:学生姓名:大工15秋《单片机原理及应用》大作业具体要求:1 作业内容从以下五个题目中任选其一作答。
2 正文格式作业正文内容统一采用宋体,字号为小四,字数在2000字以上。
3. 作业提交学生需要以附件形式上交离线作业,选择已完成的作业,点“上交”即可。
如下图所示。
4. 截止时间2016年3月9日。
在此之前,学生可随时提交离线作业,如需修改,可直接上传新文件,平台会自动覆盖原有文件。
5. 注意事项请同学独立完成作业,不准抄袭其他人或者请人代做,如有雷同作业,成绩以零分计!题目一:单片机电子时钟设计准则:设计一个基于51单片机或STM单片机的电子时钟,并且能够实现时分秒显示和调节撰写要求:(1)首先介绍课题背景,并进行需求分析及可行性分析,包括软硬件功能分配、核心器件的选型等;(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件开发流程;(4)总结:需要说明的问题以及设计的心得体会。
一、课题背景1957年,Ventura发明了世界上第一个电子表,从而奠定了电子时钟的基础,电子时钟开始迅速发展起来。
现代的电子时钟是基于单片机的一种计时工具,采用延时程序产生一定的时间中断,用于一秒的定义,通过计数方式进行满六十秒分钟进一,满六十分小时进一,满二十四小时小时清零。
从而达到计时的功能,是人们日常生活不可缺少的工具。
现在高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟、石英钟、石英表都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调试,数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替指针显示进而显示时间,减小了计时误差,这种表具有时、分、秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。
单片机大作业题目51-70

须知:1. 大作业的所有题目都应在PROTEUS 7.5(注意:只能使用7.5版本)仿真环境下运行通过。
2. 要求:(1)在keil IDE(μvision3)中完成应用程序设计、并编译;(2)在PROTEUS 7.5下的ISIS Professional中完成电路设计、调试与仿真通过。
题目51 串行口方式1的应用设计要求单片机甲、乙双机进行串行通信,双机的RXD和TXD相互交叉相连,甲机的P1口接8个开关,乙机的P1口接8个发光二极管。
甲机设置为只能发送不能接收的单工方式。
要求甲机读入P1口的8个开关的状态后,通过串行口发送到乙机,乙机将接收到的甲机的8个开关的状态数据送入P1口,由P1口的8个发光二极管来显示8个开关的状态。
双方晶振均采用11.0592MHz。
题目52 串行口方式3的应用设计要求甲乙两个单片机进行方式3(或方式2)串行通讯。
甲机将8个流水灯控制数据发送给乙机,乙机再利用该数据点亮其P1口的8个LED。
方式3比方式1多了一个可编程位TB8,该位一般作奇偶校验位。
乙机接收到的8位二进制数据有可能出错,需进行奇偶校验,其方法是将乙机的RB8和PSW的奇偶校验位P进行比较,如果相同,接收数据;否则拒绝接收。
题目53 并行接口芯片82C55的应用设计要求根据题53图,要求82C55的PC口工作在方式0,并从PC5脚输出连续的方波信号,频率为500Hz,并用示波器观察。
题53图82C55的接口电路题目54 利用74LSTTL 扩展的I/O接口的应用设计要求电路如题54图所示,编写程序把开关S7~ S0的状态通过74LS373输出端的8个发光二极管显示出来。
例如当S5合上时,则LED5点亮。
题54图利用74LSTTL 扩展的I/O接口题目55测量INT1引脚上正脉冲的宽度设计要求:利用定时器/计数器门控制位GATEx的应用:测量INT1引脚上正脉冲的宽度(该脉冲宽度应该可调),并在6位LED数码管上以机器周期数显示出来。
《单片机大作业》课件

实验数据展示
展示单片机大作业的实验数 据,用图表形式进行可视化 展示。
数据分析与讨论
对单片机大作业的实验数据 进行分析和讨论,总结实验 结果。
五、总结与展望
1 研究成果总结
总结单片机大作业的研究成果,包括主要发现和创新点。
2 存在问题及改进方向
指出单片机大作业存在的问题,并提出改进方向和建议。
3 进一步研究展望
《单片机大作业》PPT课 件
欢迎阅读《单片机大作业》PPT课件。本课件将介绍单片机大作业的背景、体 系结构设计、程序设计、实验结果分析、总结与展望等内容。
一、介绍
课题背景
本节将介绍单片机大作业的背景,包括课程意 义和实际应用。
研究目的
探讨单片机大作业的研究目的,包括提高学生 动手实践能力和培养创新思维。
二、体系结构设计
1
功能模块划分
2
详细介绍单片机大作业的功能模块划分,
包括控制模块、通信模块等。
3
系统总体框架
本节将介绍单片机大作业的系统总体框 架,包括输入输出模块、数据存储模块 等。
硬件设计
讲解单片机大作业的硬件设计,包括电 路图设计、芯片选择等。
三、程序设计
1
程序流程图
展示单片机大作业的程序流程图,详细
展望单片机大作业的进一步研究方向,推动相关领域的发展。
六、参考文献
在单片机大作业中使用的参考文献。
代码实现
2
说明各个功能模块的调用关系。
展和算法设计。
3
调试过程
介绍单片机大作业的调试过程,包括硬
改进措施
4
件连接、软件调试等。
总结单片机大作业调试过程中遇到的问 题,并提出改进措施。
单片机应用技术形考作业4

江苏开放大学形成性考核作业学号姓名课程代码110049课程名称单片机应用技术评阅教师第 4 次任务共 4 次任务江苏开放大学单片机应用技术课程第4次形考作业—单片机大作业作业说明:第4次形考作业是单片机大作业报告,对应第11单元的学习内容。
是对整个单片机课程学习的检验。
完成日期评语得分评阅时间评阅教师【单片机大作业要求】学习第11单元,阅读单片机大作业内容与指导,根据给出的5个课题,任意选择1个课题,学习对应的课题课件,根据指导完成实践环节:使用Proteus软件和Keil软件完成上机仿真调试运行。
参考大作业报告案例,完成单片机大作业报告。
直接截图PPT或讲义上的图和程序不算完成,抄袭截图或PS姓名不得分。
(纸上完成内容要求手写签名,软件完成内容要求电子签名)单片机大作业报告1.写出所选课题名称和设计内容(只能在5个课题中选择1个)。
(20分)【作答结果】所选课题名称:工作指示灯设计内容:设计一个亮1s,灭1s的工作指示灯。
用定时/计数器构成LED灯控制器,在P1.0脚输出周期为2s的方波,即实现LED灯循环亮1s,灭1s。
2.在纸上画出所选课题的原理图并手写签名,拍照上传。
(30分)【作答结果】3.写出源程序。
可截图Keil中源程序(有电子签名)。
也可以将源程序写在纸上并手写签名,拍照上传。
(20分)【作答结果】4.根据原理图,用Proteus制作电路图,图上又有电子签名,全屏截图上传。
(15分)【作答结果】5.Proteus仿真调试结果截图,电子签名与4相同。
(15分)。
【作答结果】。
广东工业大学单片机考试(B)

<<单片机>>期末考试试卷B班级:姓名:学号:成绩:一、简述指令的概念,说出指令的形式,以及每种形式的指令格式。
(8分)二、外部数据传送指令有哪几条?(8分)三、在80C51片内RAM中,已知(30H)=38H, (38H)=40H,(40H)=48H ,(48H)=90H。
请分析下段程序中各指令,在指令的后面写出源操作数的寻址方式及顺序执行每条指令的结果。
(22)MOV A, 40HMOV R0 , AMOV P1 ,#0F0HMOV @R0 , 30HMOV DPTR ,#1246HMOV 40H ,38HMOV R0 ,30HMOV 90H, R0MOV 48H, #30HMOV A , @R0MOV P2, P1四、试说明下列指令的作用,在指令的后面写出其注释和执行每条指令的结果,执行每组最后一条指令后对PSW有何影响?即CY=? OV=? P=?累加器的终值是多少?(32分)(1)MOV R0 , #72HMOV A ,R0ADD A, #4BH(2)MOV A, #02HMOV B,AMOV A ,#0AHADD A, BMUL AB(3)MOV A ,#20HMOV B, AADD A ,BSUBB A,#10HDIV AB五、试说明下面程序中每条指令的作用,并分析当指令执行完后,R0中的内容是多少?(A)=0FH(10分)MOV R0, #0A7HXCH A ,R0SW AP AXCH A ,R0六、试编程用两种方法将累加器A的内容乘2。
七、用两种方法实现累加器A与寄存器B的内容交换。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机及嵌入式系统大作业
学院自动化
专业班级 14级自动化(1)班
学号3114000825
姓名伍宏淳
指导老师廉迎战
2017年06月05日
一.实验目得
1巩固与掌握对“单片机及嵌入式系统”课程内容得认识与理解,提高应用水平。
2掌握汇编语言程序得编制方法。
3熟悉键盘控制与七段码管及74系列芯片得使用。
二.主要仪器与设备
PC机一台,TD-PITE教学实验系统+TD-51系统平台。
三.系统结构
图一键盘与LED显示器控制电路
图二电路图详细原理图系统主要包括:
1.8051单片机系统
2.两片74LS07六高压输出缓冲器、驱动器
3.行列式(4×4)键盘
4.LED数码管
实现功能:
将SST89E554RC单元与键盘及数码管显示单元连接,编写程序,扫描键盘输入,并将扫描结果送数码管显示。
而键码产生后如何去实现按键得特定功能,就是操作系统与应用程序得任务。
编号在一个数码管上显示出来,当再按下一个按键时,便将这个按键得编号在下一个数码管上显示出来,数码管上可以显示最近4次按下得按键编号。
四.系统部件功能以及原理
1、8051单片机系统
作为系统信息得处理器。
通过硬件与软件程序得结合,读取从P0端口得信息,检查就是否有键按下,在通过P2口得状态,根据P0,P2口得信息确定按下得就是键。
在将按键所代表得功能通过8051得软件程序进行处理,若就是需要显示得字符,则利用8051通过查表得方法所以这字符所对应得LED码,通过P1口输出到LED数码管显示。
2、74LS07
74LS07就是集电极开路输出得六缓冲器/驱动器。
管脚排列如下图,其中14脚Vcc接+5V 电源,7脚GND接电源地,1A就是通道1得输入端、1Y就是通道1得输出端,2A就是通道2得输入端、2Y就是通道2得输出端,依此类推。
输出与输入就是同相位得,但就是输出端要通过电阻外接到正电压上,这个外接正电压最高可以达到30V。
引脚图真值表
3、行列式(4×4)键盘
原理图
原理:无键按下,该行线为高电平,当有键按下时,行线电平由列线得电平来决定。
功能:1、去抖动
2、防串键
3、识别被按键并产生与之对应得键码
4、释放键
4. LED数码管
其基本单元就是发光二极管,每个数码管得每一个段码都由一个单片机得I/O端口进行驱动,或者使用如BCD码二-十进制译码器译码进行驱动。
优点就是编程简单,显示亮度高,缺点就是占用I/O端口多。
本实验采用得就是共阳数码管
LED数码管
功能:从P1口送段代码,P0口送位选信号。
段码虽同时到达6个LED,但一次仅一个LED被选中。
利用“视觉暂留”,每送一个字符并选中相应位线,延时一会儿,再送/选下一个……循环扫描即可。
五.系统软件框图
六.软件代码
ORG 0000H
LJMPMAIN
ORG 0100H
MAIN: MOV50H,#00H
MOV 51H,#00H
MOV 52H,#00H
MOV 53H,#00H
MOV 54H,#00H
MOV55H,#00H
MOV R5,#55H BEGIN: MOV P0,#00H
MOV A,P2
ANL A,#0FH
CJNEA,#0FH,INK1
ACALL DIS
AJMP BEGIN
INK1:ﻩACALL DL1MS MOV A,P2
ANL A,#0FH
CJNE A,#0FH,INK2 AJMP BEGIN
INK2:ﻩMOV P0,#0FEH
MOV A,P2
JNB ACC、0,KEY0
JNB ACC、1,KEY4
JNBACC、2,KEY80
JNB ACC、3,KEYC0
MOV P0,#0FDH
MOV A,P2
JNB ACC、0,KEY1
JNB ACC、1,KEY5
JNBACC、2,KEY9
JNB ACC、3,KEYD0
MOVP0,#0FBH
MOV A,P2
JNB ACC、0,KEY2JNB ACC、1,KEY6
JNB ACC、2,KEYA
JNBACC、3,KEYE0
MOV P0,#0F7H
MOV A,P2
JNB ACC、0,KEY3
JNB ACC、1,KEY7
JNB ACC、2,KEYB
JNB ACC、3,KEYF0
LJMP STTK
KEY80:AJMP KEY8
KEYC0: AJMP KEYC
KEYD0:AJMP KEYD KEYE0:AJMP KEYE KEYF0:AJMP KEYFKEY0: MOV A,#00H ACALL PUTBUF
ACALL DIS
AJMPSTTK
KEY1: MOVA,#01H ACALL PUTBUF
ACALLDIS
LJMP STTK
KEY2:MOV A,#02H ACALL PUTBUF
ACALL DIS
LJMP STTK
KEY3:MOVA,#03H ACALL PUTBUF
ACALLDIS
AJMPSTTK
KEY4: MOV A,#04H ACALL PUTBUF
ACALL DIS
AJMPSTTK
KEY5: MOV A,#05H
ACALL PUTBUF
ACALL DIS
AJMPSTTK
KEY6: MOV A,#06H ACALL PUTBUF
ACALL DIS
AJMPSTTK
KEY7:ﻩMOV A,#07H ACALL PUTBUF
ACALL DIS
AJMP STTK
KEY8: MOV A,#08H
ACALL PUTBUF ACALL DIS
AJMP STTK
KEY9:ﻩMOV A,#09H ACALL PUTBUF
ACALLDIS
AJMP STTK
KEYA:ﻩMOV A,#0AH
ACALL PUTBUF
ACALL DIS
AJMP STTK
KEYB: MOV A,#0BH ACALL PUTBUF
ACALL DIS
AJMPSTTK
KEYC:ﻩMOV A,#0CH
ACALL PUTBUF
ACALL DIS
AJMP STTK
KEYD:MOV A,#0DH
ACALL PUTBUF
ACALL DIS
AJMPSTTK
KEYE:ﻩMOV A,#0EH
ACALL PUTBUF
ACALLDIS
AJMP STTK
KEYF:MOVA,#0FH
ACALL PUTBUF
ACALL DIS
AJMPSTTK
PUTBUF: PUSH00H
PUSH ACC
MOV A,R5
MOV R0,A
POPACC
MOVR0,A
DECR5
CJNE R5,#4FH,GOBACK MOV R5,#55H
GOBACK:POP 00H
RET
DIS:PUSHACCPUSH 00H
PUSH 03H
MOVR0,#50H
MOVR3,#0DFH
AA2:ﻩMOVA,R0MOVDPTR,#AA1MOVC A,A+DPTR
MOVP1,A
MOVP0,R3
ACALLDL1MS
MOV A,R3
JNB ACC、0,AA3
RR A
MOV R3,A
INCR0
AJMPAA2
AA3:POP 03HPOP00HPOP ACC
RET
AA1: DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H
DB 7FH,6FH,77H,7CH,39H,5EH,79H,71H
DL1MS:MOVR7,#01H
DL0:ﻩMOV R6,#0FFH
DL1: DJNZR6,DL1
DJNZ R7,DL0RET
STTK:ACALL DIS
MOVP0,#00H
MOV A,P2
ANL A,#0FH
CJNE A,#0FH, STTK
AJMP BEGIN
END
六.实验总结
通过这次大作业:实现按下“按键显示相应得数字”,我不仅仅巩固与掌握对“单片机及嵌入式系统”课程内容得认识与理解,提高应用水平而且掌握汇编语言程序得编制方法。
让我学到了许多。
自己亲自操作,加深了对课程得理解与认识,也巩固与掌握课内得知识,将书上得原理应用到实际。
同时,对汇编语言程序有了进一步得了解与熟悉,虽然过程当中也出现了很多错误,不过还就是一一解决了。
希望自己以后能更加学以致用,从中学到更多东西。