文档库 最新最全的文档下载
当前位置:文档库 › 我手里有50元钱 51 答案详细解释

我手里有50元钱 51 答案详细解释

我手里有50元钱 51 答案详细解释

要是每次花一块钱,你这剩余钱总数能一千多后面的钱数每一次的基准不一样,是不能累加的

假设你原来有50块钱,买第一、二、三、四件东西花了a、b、c、d 块钱,最后剩余0,则50=a+b+c+d。

买第一件物品后剩余:50-a;

买第二件物品后剩余:50-a-b;

买第三件物品后剩余:50-a-b-c;

买第四件物品后剩余:0;

所以剩余的钱的和为:150-3a-2b-c。

由于a、b、c为不确定的数,所以剩余的钱的和有无数种结果。

意味着剩余的钱的和与每次花掉的钱的多少有关,而并不等于原有的钱数。

问题中正好相差1,纯属数字凑得巧~

51单片机课程设计

课程设计说明书
课程设计名称






学生姓名
指导教师
单片机原理及应用课程设计 电子信息工程 140405 20141329 李延琦 胡黄水
2016 年 12 月 26 日

课程设计任务书
课程设计 题目
酒精测试仪
起止日期
2016 年 12 月 26 日— 2017 年 1 月 6 日
设计地点
计算机科学与工程学 院单片机实验室 3409
设计任务及日程安排: 设计任务:分两部分: (一)、设计实现类:进行软、硬件设计,并上机编程、联线、调试、 实现; 1.电子钟的设计 2.交通灯的设计 3.温度计的设计 4.点阵显示 5.电机调速 6.电子音乐发声(自己选曲) 7.键盘液晶显示系统 (二)、应用系统设计类:不须上机,查资料完成软、硬件设计画图。 查资料选定题目。 说明:第 1--7 题任选其二即可。(二)里题目自拟。 日程安排: 本次设计共二周时间,日程安排如下: 第 1 天:查阅资料,确定题目。 第 2--4 天:进实验室做实验,连接硬件并编写程序作相关的模块实验。 第 5--7 天:编写程序,并调试通过。观察及总结硬件实验现象和结果。 第 8--9 天:整理资料,撰写课程设计报告,准备答辩。 第 10 天:上交课程设计报告,答辩。 设计报告要求:
1. 设计报告里有两个内容,自选题目内容+附录(实验内容),每 位同学独立完成。 2. 自选题目不须上机实现,要求能正确完成硬件电路和软件程序 设计。内容包括: 1) 设计题目、任务与要求 2)硬件框图与电路图 3) 软件及流程图 (a)主要模块流程图 (b)源程序清单与注释 4) 总结 5) 参考资料 6)附录 实验上机调试内容
注:此任务书由指导教师在课程设计前填写,发给学生做为本门课程设计 的依据。

[淘师湾作业答案]淘师湾作业网答案完整版

[淘师湾作业答案]淘师湾作业网答案完整版作业名称:与信息-1 答案:C A C D B 信息与信息技术-2 答案:D D D D B 信息与信息技术-3 答案:B D C A C 信息与信息技术-4 答案:C D D B B 信息的获取-1 答案:B C B B B 信息的获取-2 答案:D D C A B 信息的获取-3 答案:D B A B C *信息的获取-4 答案:C B B C B *信息的获取-5 答案:A(D) D A B 信息的评价5-1 答案:A B A A A A 信息的评价5-2 答案:A C D C A B

信息的评价5-3 答案:B A C C D *信息的评价5-4 答案:A B A C D AC *信息的评价5-5 答案:C D B C ACD 文本信息加工9-1 答案:B A A C C 文本信息加工9-2 答案:C D A B C *文本信息加工9-3 答案:D C D 样式 *文本信息加工9-4 答案:B A D 选择性粘贴音频和视频信息加工13-1 答案:A B C B C 音频和视频信息加工13-2 答案:D B B B D 音频和视频信息加工13-3 答案:C D C B 音频和视频信息加工13-4 答案:A B C C

表格数据的数值计算10-1 答案:B D D B B C 表格数据的数值计算10-2 答案:A C D B D 表格数据的数值计算10-3 答案:B B D C D 表格数据的数值计算10-4 答案:A C D D A 表格数据的图形化11-1 答案:B B D B C 表格数据的图形化11-4 答案:A D C A 图像信息加工14-1 答案:C D B D B 图像信息加工14-2 答案:D A C C C 图像信息加工14-3 答案:D B C D 图像信息加工14-4 答案:B D D C 信息17-1 :A B D A AC

51单片机课程设计 声控灯

课程设计报告 华中师范大学武汉传媒学院 传媒技术学院 电子信息工程2011 仅发布百度文库,版权所有.

单片机课程设计 一、设计题目、要求 题目:声控灯设计 要求:A.使用单片机实现声控灯 B.当说话声音大于一定程度时,发光二极管显示,延时大于1秒 二、设计框图 1、硬件框图 三、方案设计 如果要让接在P1.0口的LED1亮起来,那么只要把P1.0口的电平变为低电平就可以了;相反,如果要接在P1.0口的LED1熄灭,就要把P1.0口的电平变为高电平;同理,接在P1.1~P1.7口的其他7个LED的点亮和熄灭的方法同LED1。因此,要实现流水灯功能,我们只要将发光二极管LED1~LED8依次点亮、熄灭,8只LED灯便会一亮一暗的做流水灯了。在此我们还应注意一点,由于人眼的视觉暂留效应以及单片机执行每条指令的时间很短,我们在控制二极管亮灭的时候应该延时一段时间,否则我们就看不到“流水”效果了。 四、硬件原图设计

五、程序流程图 六、仿真图 仿真结果如下:当S2关闭

当S3关闭 七、制作

八、调试 流水灯制作完成后,我们对它进行了调试,一开始灯不停地闪,无法接受到声音信号。后来,我们对PCB进行了检查,发现有放大电路的集电极连接线断路了,导致声音信号没法被芯片接收到。我们迅速的电路进行了修复。修复后,电路能够顺利的进行工作了。 九、心得体会 回顾起此课程设计,至今我仍感慨颇多,从理论到实践,在这段日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。在今后社会的发展和学习实践过程中,一定要不懈努力,不能遇到问题就想到要退缩,一定要不厌其烦的发现问题所在,然后一一进行解决,只有这样,才能成功。 在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。比如在调试的时候,程序老是不稳定中断服务程序有时执行一次,有时又执行两次,开始我以为是板子受环境影响。后来在网上百度才知道是软件问题,是我忘了在执行中断服务程序时候把相应的中断关了,导致在执行中断服务程序时易受影响执行两次或两次以上。在这个发现问题之后,我在中断服务程序中关了相应的外中断之后。问题就解决了,下载程序到板子之后,运行就正常了。

单片机课程设计——基于51单片机的温度监控系统设计

单片机课程设计报告 题目:温度监控系统设计 学院:能源与动力工程学院 专业:测控技术与仪器专业 班级: 2班 成员:魏振杰 二〇一五年十二月

一、引言 温度是工业控制中主要的被控参数之一,特别是在冶金、化工、建材、食品、机械、石油等工业中,具有举足重轻的作用。对于不同场所、不同工艺、所需温度高低范围不同、精度不同,则采用的测温元件、测方法以及对温度的控制方法也将不同;产品工艺不同、控制温度的精度不同、时效不同,则对数据采集的精度和采用的控制算法也不同,因而,对温度的测控方法多种多样。 随着电子技术和微型计算机的迅速发展,微机测量和控制技术也得到了迅速的发展和广泛的应用。利用微机对温度进行测控的技术,也便随之而生,并得到日益发展和完善,越来越显示出其优越性。 作为获取信息的手段——传感器技术得到了显著的进步,其应用领域较广泛。传感器技术已成为衡量一个国家科学技术发展水平的重要标志之一。因此,了解并掌握各类传感器的基本结构、工作原理及特性是非常重要的。 为了提高对传感器的认识和了解,尤其是对温度传感器的深入研究以及其用法与用途,基于实用、广泛和典型的原则而设计了本系统。本系统利用传感器与单片机相结合,应用性比较强,本系统可以作为仓库温度监控系统,如果稍微改装可以做热水器温度调节系统、实验室温度监控系统,以及构成智能电饭煲等等。课题主要任务是完成环境温度监测,利用单片机实现温度监测并通过报警信号提示温度异常。本设计具有操作方便,控制灵活等优点。 本设计系统包括单片机,温度采集模块,显示模块,按键控制模块,报警和指示模块五个部分。文中对每个部分功能、实现过程作了详细介绍。整个系统的核心是进行温度监控,完成了课题所有要求。 二、实验目的和要求 2.1学习DS18B20温度传感芯片的结构和工作原理。 2.2掌握LED数码管显示的原理及编程方法。 2.3掌握独立式键盘的原理及使用方法。 2.4掌握51系列单片机数据采集及处理的方法。 三、方案设计

作业51

题组层级快练(五十一) 1.(2018·广东清远一中月考)已知直线l⊥平面α,直线m?平面β,给出下列命题:①α⊥β?l∥m;②α∥β?l⊥m;③l⊥m?α∥β;④l∥m?α⊥β,其中正确命题的序号是() A.①②③B.②③④ C.①③D.②④ 答案 D 解析①中l与m可能相交、平行或异面;②中结论正确;③中两平面α,β可能平行,也可能相交;④中结论正确. 2.设a,b,c是三条不同的直线,α,β是两个不同的平面,则a⊥b的一个充分不必要条件是() A.a⊥c,b⊥c B.α⊥β,a?α,b?β C.a⊥α,b∥αD.a⊥α,b⊥α 答案 C 解析对于C,在平面α内存在c∥b,因为a⊥α,所以a⊥c,故a⊥b;A,B中,直线a,b可能是平行直线,相交直线,也可能是异面直线;D中一定推出a∥b. 3.(2018·江西南昌模拟)如图,在四面体ABCD中,已知AB⊥AC,BD⊥AC,那么D在平面ABC内的射影H必在() A.直线AB上B.直线BC上 C.直线AC上D.△ABC内部 答案 A 解析由AB⊥AC,BD⊥AC,又AB∩BD=B,则AC⊥平面ABD,而AC?平面ABC,则平面ABC⊥平面ABD,因此D在平面ABC内的射影H必在平面ABC与平面ABD的交线AB上,故选A. 4.设a,b是夹角为30°的异面直线,则满足条件“a?α,b?β,且α⊥β”的平面α,β() A.不存在B.有且只有一对 C.有且只有两对D.有无数对 答案 D 解析过直线a的平面α有无数个,当平面α与直线b平行时,两直线的公垂线与b确定的

平面β与α垂直,当平面α与b相交时,过交点作平面α的垂线,此垂线与b确定的平面β与α垂直.故选D. 5.(2018·保定模拟)如图,在正四面体P-ABC中,D,E,F分别是AB, BC,CA的中点,下面四个结论不成立的是() A.BC∥平面PDF B.DF⊥平面PAE C.平面PDF⊥平面PAE D.平面PDE⊥平面ABC 答案 D 解析因BC∥DF,DF?平面PDF,BC?平面PDF,所以BC∥平面PDF,A成立;易证BC⊥平面PAE,BC∥DF,所以结论B,C均成立;点P在底面ABC内的射影为△ABC的中心,不在中位线DE上,故结论D不成立. 6.已知直线PA垂直于以AB为直径的圆所在的平面,C为圆上异于A,B的 任一点,则下列关系中不正确的是() A.PA⊥BC B.BC⊥平面PAC C.AC⊥PB D.PC⊥BC 答案 C 解析AB为直径,C为圆上异于A,B的一点,所以AC⊥BC.因为PA⊥平面ABC,所以PA⊥BC.因为PA∩AC=A,所以BC⊥平面PAC,从而PC⊥BC.故选C. 7.如图,在三棱锥D-ABC中,若AB=CB,AD=CD,E是AC的中点, 则下列命题中正确的是() A.平面ABC⊥平面ABD B.平面ABD⊥平面BCD C.平面ABC⊥平面BDE,且平面ACD⊥平面BDE D.平面ABC⊥平面ACD,且平面ACD⊥平面BDE 答案 C 解析因为AB=CB,且E是AC的中点,所以BE⊥AC,同理,DE⊥AC,由于DE∩BE =E,于是AC⊥平面BDE.因为AC?平面ABC,所以平面ABC⊥平面BDE.又AC?平面ACD,所以平面ACD⊥平面BDE.故选C. 8.(2017·沧州七校联考)如图所示,已知六棱锥P-ABCDEF的底面是正 六边形,PA⊥平面ABC.则下列结论不正确的是() A.CD∥平面PAF B.DF⊥平面PAF C.CF∥平面PAB D.CF⊥平面PAD 答案 D

淘师湾信息作业答案

信息的获取-1 BCBBB 信息的获取-2 DDCAB 信息的获取-3 DBABC 信息与信息技术-1 CACDB 信息与信息技术-2 DDCDB 信息与信息技术-3 BDCAC 信息与信息技术-4 CDDBB 网络信息检索4-1 ADBDB 网络信息检索4-2 BACCB 网络信息检索4-3 BBBAD 信息的评价5-1 ABAAAA 信息的评价5-2 ACDCAB 信息的评价5-3 BACCD 信息的评价5-4 ABACD(AC多选) 信息的评价5-5 CDBC(ACD多选) 信息的编程加工6-1 DADDC 信息的编程加工6-2 ADCCA 信息的编程加工6-3 CBCCC 信息的编程加工6-4 CDB 信息的智能化加工7-1 CACCB 信息的智能化加工7-2 CBCDC 信息的智能化加工7-3 ADCBC 信息的智能化加工7-4 ADD 填空题略信息的编码8-1 CACDD 信息的编码8-2 BCAD 填空题略 信息的编码8-3 BBCC 文本信息加工9-1 BAACC 文本信息加工9-2 CDABC 文本信息加工9-3 DCD 文本信息加工9-4 BAD 表格数据的数值计算10-1 BDDBBC 表格数据的数值计算10-2 ACCBAD 表格数据的数值计算10-3 BBDCD 表格数据的数值计算10-4 ACDDA 表格数据的图形化11-1 BBDBC 表格数据的图形化11-2 ACDCD 表格数据的图形化11-3 BCAA

表格数据的图形化11-4 ADCA 音频和视频信息加工13-1 ABCBC 音频和视频信息加工13-2 DBBBD 音频和视频信息加工13-3 CDCB 音频和视频信息加工13-4 ABCC 图像信息加工14-1 CDBDB 图像信息加工14-2 DACCC 图像信息加工14-3 DBCD 图像信息加工14-4 BDDC 作品的规划与准备15-1 CDDD 作品的规划与准备15-2 CAABA 作品的规划与准备15-4 BBBA 作品的规划与准备15-3 BC(AB多选)B 作品的制作与发布16-1 BCABC 作品的制作与发布16-2 CBADA 作品的制作与发布16-3 CCBAB 作品的制作与发布16-4 BABAB 信息交流17-5 ADCA 信息交流17-4 BABA 信息交流17-2 BDDDB 信息交流17-1 ABDA(AC) 信息交流17-3 ABCB 计算机解决问题的过程(1-1)CCDCA 计算机解决问题的过程(1-2)CDDDA 算法及其描述(2-1)CBABD 算法及其描述(2-2)AABCB 算法及其描述(2-3) DBDBA 程序设计语言基础(3-4)CCDAB 程序设计语言基础(3-6)DADDB 程序设计语言基础(3-1)CDAAB 程序设计语言基础(3-2)ACBBC 程序设计语言基础(3-3)DCDBD 程序设计语言基础(3-5)BDBDC 顺序结构(4-1-2)AAADB 顺序结构(4-1-1)BACAB 顺序结构(4-1-3)BBCDA

单片机课程设计——基于C51简易计算器

单片机十进制加法计算器设计 摘要 本设计是基于51系列的单片机进行的十进制计算器系统设计,可以完成计 算器的键盘输入,进行加、减、乘、除3位无符号数字的简单四则运算,并在LED上相应的显示结果。 设计过程在硬件与软件方面进行同步设计。硬件方面从功能考虑,首先选择内部存储资源丰富的AT89C51单片机,输入采用4×4矩阵键盘。显示采用3位7段共阴极LED动态显示。软件方面从分析计算器功能、流程图设计,再到程序的编写进行系统设计。编程语言方面从程序总体设计以及高效性和功能性对C 语言和汇编语言进行比较分析,针对计算器四则运算算法特别是乘法和除法运算的实现,最终选用全球编译效率最高的KEIL公司的μVision3软件,采用汇编语言进行编程,并用proteus仿真。 引言 十进制加法计算器的原理与设计是单片机课程设计课题中的一个。在完成理论学习和必要的实验后,我们掌握了单片机的基本原理以及编程和各种基本功能的应用,但对单片机的硬件实际应用设计和单片机完整的用户程序设计还不清楚,实际动手能力不够,因此对该课程进行一次课程设计是有必要的。 单片机课程设计既要让学生巩固课本学到的理论,还要让学生学习单片机硬件电路设计和用户程序设计,使所学的知识更深一层的理解,十进制加法计算器原理与硬软件的课程设计主要是通过学生独立设计方案并自己动手用计算机电路设计软件,编写和调试,最后仿真用户程序,来加深对单片机的认识,充分发挥学生的个人创新能力,并提高学生对单片机的兴趣,同时学习查阅资料、参考资料的方法。 关键词:单片机、计算器、AT89C51芯片、汇编语言、数码管、加减乘除

目录 摘要 (01) 引言 (01) 一、设计任务和要求............................. 1、1 设计要求 1、2 性能指标 1、3 设计方案的确定 二、单片机简要原理............................. 2、1 AT89C51的介绍 2、2 单片机最小系统 2、3 七段共阳极数码管 三、硬件设计................................... 3、1 键盘电路的设计 3、2 显示电路的设计 四、软件设计................................... 4、1 系统设计 4、2 显示电路的设计 五、调试与仿真................................. 5、1 Keil C51单片机软件开发系统 5、2 proteus的操作 六、心得体会.................................... 参考文献......................................... 附录1 系统硬件电路图............................ 附录2 程序清单..................................

MCS-51微机接口大作业

《微机接口技术》 大作业 作业要求: 设计一外部设备监控系统,采用CPU为51系列单片机,用C51或ASM51编写软件,给出SCH原理图和软件清单(要求有功能注释),系统要求如下: ①系统带有电子时钟,2路模拟量和8路数字量的检测; ②4个按键,分别为设置、+、-、->可以可以完成相应的设置过程(包括时间设置和外部监控值的上下限设置); ③采用I2C 8583时钟芯片(可以查相关资料); ④8个8段LED显示(可以采用SPI总线芯片7219)以辅助完成设置,显示内容:时-分-秒;

⑤8个按键分别可以模拟外部8个故障点; ⑥2路电位器可以模拟外部模拟信号; ⑦EEPROM(I2C总线芯片24c256)保存最近100个外部故障数据(包含故障点和故障时间); ⑧RS485上位机接口。 系统软件完成的功能: ①上电时电子钟方式显示当前时间; ②设置按键进入设置状态,可以重新设置新时间值和外部监控值的上下限,结果写入8583。设置完成后电子钟方式显示当前时间; ③实时监测外部8个数字故障点和模拟数字,一旦故障记录其故障数据、故障发生时间和恢复时间; ④上位机传来命令字0xaa向上位机发送所保存的外部故障数据,发送完成后清除保存数据。(自定义通讯协议)。

一、元器件选择 芯片名称型号接口类型线数其它AD转换芯片TLC1549 SPI 3 2块共阴极数码管显示驱动器MAX7219 SPI 3 时钟芯片PCF8583 I2C 2 EPROM 24WC256 I2C 2 串口RS485 MAX487E 3 二、MCS-51单片机引脚连接 单片机I/O 引脚 外部器件连接及功用 器件名称引脚代号功用 P0^0 SW1 按钮1,模拟外部故障点1 P0^1 SW2 按钮2,模拟外部故障点2 P0^2 SW3 按钮3,模拟外部故障点3 P0^3 SW4 按钮4,模拟外部故障点4 P0^4 SW5 按钮5,模拟外部故障点5 P0^5 SW6 按钮6,模拟外部故障点6 P0^6 SW7 按钮7,模拟外部故障点7 P0^7 SW8 按钮8,模拟外部故障点8 P1^0 MAX7219 DIN 数码管显示串行数据输入端 P1^1 MAX7219 LOAD 数码管显示数据锁存端 P1^2 MAX7219 CLK 数码管显示时钟输入端 P1^3 --- --- --- P1^4 SPI/TLC1549 CS 模拟SPI片选信号 P1^5 SP I/TLC1549 DA TA OUT 模拟SPI数据传送位 P1^6 SP I/TLC1549 CLK 模拟SPI时钟控制位 P1^7 --- --- --- P2^0 --- --- --- P2^1 SW9 按钮9,系统参数“设置”键 P2^2 SW10 按钮10,系统参数增加“+”键 P2^3 SW11 按钮11,系统参数减小“-”键 P2^4 SW12 按钮12,系统参数项目选择“->”键P2^5 --- --- --- P2^6 MAX487E DE 485串口通信 P2^7 MAX487E RE 485串口通信 P3^0/RXD MAX487E RXD 485串口通信 P3^1/TXD MAX487E TXD 485串口通信 P3^2/INT0 PCF8583 INT P3^3/INT1 --- --- --- P3^4/T0 --- --- --- P3^5/T1 --- --- --- P3^6/WR I2C总线SCL 模拟I2C时钟控制位 P3^7/RD I2C总线SDA 模拟I2C数据传送位

基于51单片机课程设计报告

单片机课程设计 课题:基于51单片机的交通灯设计 专业:机械设计制造及其自动化 学号: 指导教师:邵添 设计日期:2017/12/18 成绩: 大学城市科技学院电气学院 基于51单片机数字温度计设计报告

一、设计目的作用 本设计是一款简单实用的小型数字温度计,所采用的主要元件有传感器DS18B20,单片机AT89C52,,四位共阴极数码管一个,电容电阻若干。DS18B20支持“一线总线”接口,测量温度围-55°C~+125°C。在-10~+85°C围,精度为±0.5°C。18B20的精度较差,为±2°C 。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。 本次数字温度计的设计共分为五部分,主控制器,LED显示部分,传感器部分,复位部分,按键设置部分,时钟电路。主控制器即单片机部分,用于存储程序和控制电路;LED显示部分是指四位共阴极数码管,用来显示温度;传感器部分,即温度传感器,用来采集温度,进行温度转换;复位部分,即复位电路,按键部分用来设置上下限报警温度。测量的总过程是,传感器采集到外部环境的温度,并进行转换后传到单片机,经过单片机处理判断后将温度传递到数码管显示。 二、设计要求 (1).利用DS18B20传感器实时检测温度并显示。 (2).利用数码管实时显示温度。 (3).当温度超过或者低于设定值时蜂鸣器报警,LED闪烁指示。 (4).能够手动设置上限和下限报警温度。 三、设计的具体实现 1、系统概述 方案一:由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,感温电路比较麻烦。 方案设计框图如下:

2016淘师湾作业答案

淘师湾作业答案 信息的获取-1 BCBBB 信息的获取-2 DDCAB 信息的获取-3 DBABC 信息的获取-4 CBBC实体店购买与网购,实店买可翻阅价格高,网购不能翻阅价格便宜。 信息的获取-5 AD,DAB,登陆百度网,搜索南京,景点,路线,住宿等信息。 信息与信息技术-1 CACDB 信息与信息技术-2 DDCDB 信息与信息技术-3 BDCAC 信息与信息技术-4 CDDBB 网络信息检索4-1 ADBDB 网络信息检索4-2 BACCB 网络信息检索4-3 BBBAD 网络信息检索4-4 1.半人马座比邻星 2.茉莉花 3.mào dié八九十岁的意思。 4.齐白石的蛙声十里出山泉 网络信息检索4-5 1.搜索引擎最早是yayoo,后来发展壮大,搜索引擎的工作方式和在图书馆里面进行图书查找的工作差不多 2.如果可以直接下载,那么右键菜单选择目标另存为,如果不行那么可以选中链接之后采用下载软件下载。 3.例如:优化查找的速度、扩大资料的范围等。 信息的评价5-1 ABAAAA 信息的评价5-2 ACDCAB 信息的评价5-3 BACCD 信息的评价5-4 ABACD(AC多选) 信息的评价5-5 CDBC(ACD多选) 信息的编程加工6-1 DADDC 信息的编程加工6-2 ADCCA 信息的编程加工6-3 CBCCC 信息的编程加工6-4 CDB 信息的编程加工6-5 C, s=a*a,FBACED 信息的智能化加工7-1 CACCB 信息的智能化加工7-2 CBCDC 信息的智能化加工7-3 ADCBC 信息的智能化加工7-4 A,D,D ,BD,ACEF,G 信息的智能化加工7-5 C, BEF, ACDFG, ACDGH, 计算机,手机,电话等 信息的编码8-1 CACDD 信息的编码8-2 BCAD 填空题略 信息的编码8-3 BBCC 文本信息加工9-1 BAACC 文本信息加工9-2 CDABC 文本信息加工9-3 DCD 文本信息加工9-4 BAD

51单片机电子时钟课程设计报告

第一部分设计任务和要求 1.1 单片机课程设计内容 利用STC89C51单片机和LCD1602电子显示屏实现电子时钟,可由按键进行调时和12/24小时切换。 1.2 单片机课程设计要求 1.能实现年、月、日、星期、时、分、秒的显示; 2.能实现调时功能; 3.能实现12/24小时制切换; 4.能实现8:00—22:00整点报时功能。 1.3 系统运行流程 程序首先进行初始化,在主程序的循环程序中首先调用数据处理程序,然后调用显示程序,在判断是否有按键按下。若有按键按下则转到相应的功能程序执行,没有按键按下则调用时间程序。若没到则循环执行。计时中断服务程序完成秒的计时及向分钟、小时的进位和星期、年、月、日的进位。调时闪烁中断服务程序用于被调单元的闪烁显示。调时程序用于调整分钟、小时、星期、日、月、年,主要由主函数组成通过对相关子程序的调用,如图所示。实现了对时间的设置和修改、LCD显示数值等主要功能。相关的调整是靠对功能键的判断来实现的。 第二部分设计方案 2.1 总体设计方案说明 1.程序设计及调试 根据单片机课程设计内容和要求,完成Protues仿真电路的设计和用Keil软件编写程序,并进行仿真模拟调试。 2.硬件焊接及调试 根据仿真电路图完成电路板的焊接,并进行软、硬件的调试,只到达到预期目的。

3.后期处理 对设计过程进行总结,完成设计报告。 2.2 单片机系统方框图 2.2 单片机系统流程图 主流程图键盘扫描流程图

时钟流程图 第三部分主要器件及简介 3.1 主要器件 1. STC89C51单片机; 2.LCD1602液晶显示屏; 3.2 主要器件简介 1.STC89C51单片机简介 STC89C51是采用8051核的ISP(In System Programming)在系统可编程芯片,最高工作时钟频率 为80MHz,片内含8K Bytes的可反复擦写1000次的 Flash只读程序存储器,器件兼容标准MCS-51指令系 统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,具有在系统可编程(ISP)特性,配合PC端的控制程序即可将用户的程序代码下载进单片机内部,省去了购买通用编程器,而且速度更快。 2.LCD1602液晶显示屏简介

MCS51单片机作业解答

MCS51单片机作业解答 第二章 MCS-51单片机的结构和原理 (1) MCS-51单片机芯片包含哪些主要功能部件? 答:CPU、4KBROM、128B RAM、4个8位I/O口、2个定时计数器、串行I/O口、中断系统、时钟电路、位处理器、总线结构。 (2)MCS-51单片机的 /EA端有何用途? 答:当/EA =0 只访问片外程序区;当/EA=1时,先访问片内程序区,当PC超过片内程序容量时,自动转向外部程序区。 (3)MCS-51单片机有哪些信号需要芯片引脚以第二功能的方式提供? 答:RXD、TXD、/INT0、/INT1、T0、T1、/WR、/RD (4)MCS-51单片机的4个I/O口在使用上各有什么功能和特点? 答:P1口通用输入输出;P0口数据总线、地址总线低8位、通用输入输出 P2口地址总线高8位、通用输入输出 P3第2功能信号、通用输入输出。 (5)单片机的存储器分哪几个空间? 试述各空间的作用。 答:程序存储器:内部ROM、外部ROM 数据存储器:内部基本RAM、专用寄存器区、外部RAM (6)简述片内RAM中包含哪些可位寻址单元? 答:20H~2FH共16个可寻址单元 (7)什么叫堆栈? 堆栈指针SP的作用是什么? 在程序设计中为何要对SP重新赋值? 答:只允许数据单端输入输出的一段存储空间。 SP的作用是用来存放堆栈栈顶的地址。 因为SP的初值是07H,后继的是寄存器区和位寻址区,为了便于编程工作,要修改SP. (8)程序状态字寄存器PSW 的作用是什么?简述各位的作用。 答:PSW用来存放程序执行状态的信息, CY—加减运算的进位、借位 AC—辅助进位标志,加减运算的低4位进位、借位 (9)位地址65H 与字节地址65H 如何区别? 位地址65H具体在片内RAM中什么位置? 答:位地址65H中是一位0/1的数据,字节地址65H是8位0/1的数据。 位地址65H在片内RAM中2CH单元第5位。 (10)什么是振荡周期、时钟周期、机器周期和指令周期? 如何计算机器周期的确切时间? 答:振荡周期——为单片机提供信号的振荡源的周期 时钟周期——振荡脉冲2分频的信号 机器周期——完成一个基本操作需要的时间,是振荡周期/12=1T 指令周期——执行1条指令需要的时间 1~4T (11)单片机工作时在运行出错或进入死循环时,如何处理? 答:复位处理,在单片机的RESET加持续1段时间的高电平 (12)使单片机复位的方法有几种?复位后单片机的初始状态如何?

51单片机课程设计汇本电子时钟

课程设计 课程名称:单片机课程设计 题目名称:单片机电子时钟 学院:电信学院 专业:电子工程 姓名:曾代科 学号:1 指导教师:杨加国 2010年11月7日

一、课程设计名称:51单片机电子时钟 二、设计方案: 1、通过单片机内部的计数/定时器,采用软件编程来实现时钟计数,一般称为软时钟,这种方法的硬件线路简单,系统的功能一般与软件设计相关,通常用在对时间精度要求不高的场合。 2、采用时钟芯片,它的功能强大,功能部件集成在芯片内部,具有自动产生时钟等相关功能,硬件成本相对较高;软件编程简单,通常用在对时钟精度要求较高的场合。 三、设计内容: 这里采用应用广泛的AT89C52作为时钟控制芯片,利用单片机内部的定时/计数器T0 实现软时钟的目的。首先将T0设定工作于定时方式,对机器周期计数形成基准时间(50ms),然后用另一个定时/计数器T1对基准时间计数形成秒,妙计60次形成分,分计60形成小时,小时计到12。最后通过数码管把它们的内容在相应的位置显示出来,达到时、分、秒计时的功能。 此外还要实现对时间的调整功能,89C52的P1.0、P1.1、P1.2外接三个独立按键,当按下P1.0按键时,系统进入调时

间的状态或启动时间显示的功能;当按下P1.1按键时,对显 示的数码管进行加一的功能;当按下P1.2按键时,对显 示的数码管进行减一的功能,达到调整时间的目的。 四、系统软件程序设计 1.主程序 先对显示单元和定时器/计数器初始化,然后重复调用数码管显示模块和按键处理模块,当有按键按下时,则转入相应的功能程序。 2、数码管显示模块 本实验有8个数码管,从右到左为妙、横线、分、横线、时。在本系统中数码管显示采用软件译码动态显示。在存储器中首先建立一张显示信息的字段码表,显示时,先从显示缓冲区中取出显示的信息,然后通过查表程序在字段表中查出所显示的信息的断码,从P0端口输出,同时在P2端口进行数码管显示。 3、定时器/计数器T0中断服务程序 T0用于计时,选中方式一,重复定时,定时时间设为50ms,定时时间到则中断,在中断服务程序中用一个计数器对50ms计数,计20次则对秒单元加一。秒单元加到60则对分单元加一,同时秒单元清0;分单元加到60则对时单元加

【2019年整理】淘师湾作业答案 淘师湾最新作业答案

【2019年整理】淘师湾作业答案淘师湾最新作业答案 信息的获取-1 BCBBB 信息的获取-2 DDCAB 信息的获取-3 DBABC 信息的获取-4 CBBC 实体店购买与网购,实店买可翻阅价格高,网购不能翻阅价格便宜。信息的获取-5 AD,DAB, 登陆百度网,搜索南京,景点,路线,住宿等信息。信息与信息 技术-1 CACDB 信息与信息技术-2 DDCDB 信息与信息技术-3 BDCAC 信息与信息技术-4 CDDBB 网络信息检索4-1 ADBDB

网络信息检索4-2 BACCB 网络信息检索4-3 BBBAD 网络信息检索 4-4 1.半人马座比邻星 2.亲莉花 3.mao die八九十岁的意思。 4.齐白石的蛙声t里出山泉 网络信息检索4-5 1.搜索引擎最早是yayoo,后来发展壮大,搜索引擎的工作方式和在图书馆里面进行图书查找的I作差不多

2.如果可以直接下载,那么右键菜单选择日标另存为,如果不行那么可以选中链接之后采用下载软件下载。 3.例如:优化查找的速度、扩大资料的范围等。 信息的评价5-1 ABAAAA 信息的评价5-2 ACDCAB 信息的评价5-3 BACCD 信息的评价5-4 ABACD(AC多选) 信息的评价5-5 CDBC(ACD多选) 信息的编程加 6-1 DADDC Lemon 2019/5/23 13:10:12 信息的编程加I 6-2 ADCCA 信息的编程加L 6-3 CBCCC

信息的编程加I 6-5 C, s=a*a, FBACED 信息的智能化加I 7-1 CACCB 信息的智能化加I 7-2 CBCDC 信息的智能化加工7-3 ADCBC 信息的智能化加I 7-4AD,D,BD,ACEF,G 信息的智能化加I 7-5 C, BEF, ACDFG, ACDGH, 计算机,手机,电话等信息的编码8-1 CACDD 信息的编码8-2 BCAD 填空题略信息的编码8-3 BBCC 文本信息加L 9-1 BAACC

51单片机课程设计实验报告

51单片机课程设计报告 学院: 专业班级: 姓名: 指导教师: 设计时间:

51单片机课程设计 一、设计任务与要求 1.任务:制作并调试51单片机学习板 2.要求: (1)了解并能识别学习板上的各种元器件,会读元器件标示; (2)会看电路原理图; (3)制作51单片机学习板; (4)学会使用Keil C软件下载调试程序; 用调试程序将51单片机学习板调试成功。 二、总原理图及元器件清单 1.总原理图 2.元件清单 三、模块电路分析 1. 最小系统: 单片机最小系统电路分为振荡电路和复位电路, 振荡电路选用12MHz 高精度晶振, 振荡电容选用22p和30p 独石电容;

图 1 图 2 复位电路使用RC 电路,使用普通的电解电容与金属膜电阻即可; 图 3 当单片机上电瞬间由于电容电压不能突变会使电容两边的电位相同,此时RST 为高电平,之后随着时间推移电源负极通过电阻对电容放电,放完电时RST 为低电平。正常工作为低电平,高电平复位。 2. 显示模块: 分析发光二极管显示电路: 图 4 发光二极管显示电路分析:它是半导体二极管的一种,可以把电能转化成光能,常简写为

LED。发光二极管与普通二极管一样是由一个PN结组成,也具有单向导电性。当给发光二极管加上正向电压后,产生自发辐射的荧光。图中一共有五个发光二极管 其中一个为电源指示灯,当学习板通电时会发光以指示状态。其余四个为功能状态指示灯,实际作用与学习板有关 分析数码管显示电路 图 5 数码管显示电路分析:数码管按段数分为七段数码管和八段数码管,图中所用为八段数码管(比七段管多了一个小数点显示位),按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管.共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管。数码管主要用来显示经电路板处理后的程序的运行结果。图中使用了八个八段数码管,可以显示八个0-15的数字。使用数码管可以直观的得到程序运行所显示的结果.也可以显示预置在学习板上的程序,主要通过16个开关来控制。 四、硬件调试 1、是否短路 用万用表检查P2两端是短路。电阻为0,则短路,电阻为一适值,电路正常。 2、焊接顺序 焊接的顺序很重要,按功能划分的器件进行焊接,顺序是功能部件的焊接--调试--另一功能部件的焊接,这样容易找到问题的所在。 3、器件功能 1)检查原理图连接是否正确 2)检查原理图与PCB图是否一致 3)检查原理图与器件的DA TASHEET上引脚是否一致 4)用万用表检查是否有虚焊,引脚短路现象 5)查询器件的DA TASHEET,分析一下时序是否一致,同时分析一下命令字是否正确 6)通过示波器对芯片各个引脚进行检查,检查地址线是否有信号的 7)飞线。用别的的口线进行控制,看看能不能对其进行正常操作,多试验,

51作业

1微机基本概念 1.1什么是单片机?与通用微机相比,具有哪些特点? 1.2在各种系列的单片机中,片内ROM的配置有几种形式?用户应根据什么原则来选用? 2MCS-51系列单片机概述 2.18051单片机片内包含哪些主要组成部分? 2.2PC是什么寄存器?有何作用?是否属于SFR? 2.3DPTR是什么寄存器?有何作用?是否属于SFR? 2.4MCS-51系列单片机有哪几个并行I/O口?各有什么特性? 2.5MCS-51系列单片机的时钟周期、机器周期、指令周期是如何分配的?当晶振频率为6MHz 时,一个机器周期为多少us? 2.6ALE信号有何功用?一般情况下它与机器周期的关系如何?在什么条件下ALE信号可用 作外部设备的定时信号? 2.7有哪几种方法能使单片机复位?复位后各寄存器和RAM的影响如何? 3指令系统和汇编语言程序设计 3.1MCS-51系列单片机存储器的组织结构是怎样的?片内数据存储器分为哪几个性质和用途 不同的区域? 3.2EA/V PP引脚有何功用?8031的EA引脚应如何处理?为什么? 3.3MCS-51系列单片机如何确定和改变当前工作寄存器? 3.4MCS-51系列单片机指令系统有哪几种寻址方式?举例说明。 3.5访问片内RAM和片外RAM,各应采用哪些寻址方式? 3.6MCS-51系列单片机指令系统包含哪几大类指令?各有何用处? 3.7请用数据传送指令来实现下列要求的数据传送 1)R0的内容传送到R1中 2)片内RAM 20H单元的内容传送到A中 3)片外RAM 30H单元的内容传送到R0中 4)片外RAM 30H单元的内容传送到片内RAM 20H单元中 5)片外RAM 1000H单元的内容传送到片内RAM 20H单元中 6)ROM 2000H单元的内容传送到R1中 7)ROM 2000H单元的内容传送到片内RAM 20H单元中 8)ROM 2000H单元的内容传送到片外RAM 30H单元中 9)ROM 2000H单元的内容传送到片外RAM 1000H单元中 3.8设(A)=0FH,(R0)=30H,片内RAM (30H)=0AH、(31H)=0BH、(32H)=0CH,执行下列程序 后各单元内容如何变化? MOV A,@R0 MOV @R0,32H MOV 32H,A MOV R0,#31H MOV A,@R0 3.9设片内RAM (30H)=5AH,(5AH)=40H,(40H)=00H,并口(P1)=7FH,执行下列程序后R0、 R1、A、B、P1、片内RAM 40H、30H、5AH单元的内容如何? MOV R0,#30H MOV A,@R0 1

51单片机课程设计报告

成绩: 单片机原理及应用课程设计 课程名<<单片机原理及应用>> 学部机械与电子信息工程学部 专业移动通信技术 学号 姓名 指导教师 日期

一、设计任务与要求 1.任务:制作并调试51单片机学习板 2.要求: (1)了解并能识别学习板上的各种元器件,会读元器件标示; (2)会看电路原理图; (3)制作51单片机学习板; (4)学会使用Keil C软件下载调试程序; 用调试程序将51单片机学习板调试成功。 二、实验内容 (5)AT89S52芯片工作电路,利用晶振提供控制信号。 (6)10引脚下载口与A T89S52芯片相关引脚相连完成下载电路。 (7)8个10K电阻与AT89S52芯片P0口相连,利用上拉电阻组成上拉电路。 (8)使用开关与5.1K电阻连成外部中断0、1电路和复位电路。 (9)利用16个开关做成键盘,实现输入号对已编程的AT89S52芯片的控制并通过数码管显示0--F。 (10)用2片74HC573N具有锁存功能芯片与8个数码管相连,通过编程的A T89S52位选和段选实现输出信号的显示功能。 (11)使用74HC573N锁存功能结合ULN2003AG芯片8非门芯片和74HC04N6非门芯片与4个2N5551三极管实现对步进电机的控制,和控制步进电机的信号结 合LED输出显示的功能。 (12)6、利用1片74HC573N芯片与8个共阴极LED实现跑马灯功能。 三、总原理图 1.总原理图

四、硬件调试 1、是否短路 用万用表检查P2两端是短路。电阻为0,则短路,电阻为一适值,电路正常。 2、焊接顺序 焊接的顺序很重要,按功能划分的器件进行焊接,顺序是功能部件的焊接--调试-- 另一功能部件的焊接,这样容易找到问题的所在。 3、器件功能 1)检查原理图连接是否正确 2)检查原理图与PCB图是否一致 3)检查原理图与器件的DATASHEET上引脚是否一致 4)用万用表检查是否有虚焊,引脚短路现象 5)查询器件的DATASHEET,分析一下时序是否一致,同时分析一下命令字是否正确 6)通过示波器对芯片各个引脚进行检查,检查地址线是否有信号的 7)飞线。用别的的口线进行控制,看看能不能对其进行正常操作,多试验,才能找到问题出现在什么地方。 五、软件调试 1、设置硬件仿真环境 设置硬件仿真环境的具体操作步骤如下: 首先,点击所建工程:Project菜单中的Options for Target…Targer 1?,出现工程的配置窗口,

单片机课程设计51系列解析

单片机课程设计可存储式电子琴 姓名: 班级: 学号: 指导老师: 组长: 小组成员:

摘要 电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。我们设计的这个简易电子琴以单片机作为主控核心,与键盘、蜂鸣器等模块组成核心主控制模块,在主控模块上设有4*4的矩阵键盘设计成16个音。本系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比较高等,具有一定的实用和参考价值。 根据使用者的操作随意弹奏想要表达的音乐。一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了,当然对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器T0来产生这样方波频率信号。此外,本系统还实现了实时存储,能将演奏的音律存储起来并一块演奏出来。 关键词:单片机;按键;蜂鸣器;音阶;电子琴;可存储

目录 1 概述 (1) 1.1电子琴设计目的及意义 (1) 1.2设计任务 (1) 1.3设计项目与功能简介 (1) 1.31 设计项目简介 (1) 1.32 系统功能简介 (2) 2 硬件设计及说明 (3) 2.1 硬件系统设计 (3) 2.2 元件简介 (3) 2.21 STC89C52 (3) 2.22 蜂鸣器 (4) 2.23 矩阵键盘 (5) 2.24 LCD1602 (6) 3 软件程序设计 (7) 3.1 软件系统设计 (7) 3.2音乐相关知识 (9) 3.3 产生音频脉冲 (9) 3.4 识别矩阵键盘 (10) 3.5 LCD实时显示 (11) 3.6实时存储音律信息 (13) 4 系统调试 (13) 4.1 硬件调试 (13) 4.2软件调试 (13) 5 课程设计个人分工及心得体会 (15) 5.1个人分工 (15) 5.2心得体会 (15) 致谢 (15) 参考文献 (16) 附录 (17)

相关文档