课程设计数字题
- 格式:doc
- 大小:44.00 KB
- 文档页数:4
数字电路课程设计题目选编1、基于DC4011水箱水位自动控制器的设计与实现简介及要求:水箱水位自动控制器,电路采用CD4011四与非门作为处理芯片。
要求能够实现如下功能:水箱中的水位低于预定的水位时,自动启动水泵抽水;而当水箱中的水位达到预定的高水位时,使水泵停止抽水,始终保持水箱中有一定的水,既不会干,也不会溢,非常的实用而且方便。
2、基于CD4011声控、光控延时开关的设计与实现简介及要求:要求电路以CD4011作为中心元件,结合外围电路,实现以下功能:在白天或光线较亮时,节电开关呈关闭状态,灯不亮;夜间或光线较暗时,节电开关呈预备工作状态,当有人经过该开关附近时,脚步声、说话声、拍手声等都能开启节电开关。
灯亮后经过40秒左右的延时节电开关自动关闭,灯灭。
3、基于CD4011红外感应开关的设计与实现在一些公共场所里,诸如自动干手机、自动取票机等,只要人手在机器前面一晃,机器便被启动,延时一段时间后自动关闭,使用起来非常方便。
要求用CD4011设计有此功能的红外线感应开关。
4、基于CD4011红外线对射报警器的设计与实现设计一款利用红外线进行布防的防盗报警系统,利用多谐振荡器作为红外线发射器的驱动电路,驱动红外发射管,向布防区内发射红外线,接收端利用专用的红外线接收器件对发射的红外线信号进行接收,经放大电路进行信号放大及整形,以CD4011作为逻辑处理器,控制报警电路及复位电路,电路中设有报警信号锁定功能,即使现场的入侵人员走开,报警电路也将一直报警,直到人为解除后方能取消报警。
5、基于CD4069无线音乐门铃的设计与实现音乐门铃已为人们所熟知,在一些住宅楼中都装有音乐门铃,当有客人来访时,只要按下门铃按钮,就会发出“叮咚”的声音或是播放一首乐曲,然而在一些已装修好的室内,若是装上有线门铃,由于必须布线,从而破坏装修,让人感到非常麻烦。
采用CD4069设计一款无线音乐门铃,发射按键与接收机间采用了无线方式传输信息。
F PG A课程设计题目-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN1、彩灯控制器设计内容及要求:设计一个彩灯控制器,具体设计要求如下:(1)要有多种花型变化(至少设计5种),led至少16路(2)多种花型可以自动变化(3)彩灯变换的快慢节拍可以选择(4)具有清零开关(5)完成全部流程:设计规范文档、模块设计、代码输入、仿真、下载验证等,最后就课程设计本身提交一篇课程设计报告。
2、数字秒表设计内容及要求:设计一用于体育比赛的数字秒表,具体设计要求如下:(1)6位数码管显示,其中两位显示min,四位显示see,显示分辨率为0.01 s。
(2)秒表的最大计时值为59min59.99see。
(3)设置秒表的复位/启动键,按一下该键启动计时,再按即清0。
依此循环。
(4)设置秒表的暂行/继续键。
启动后按一下暂行,再按继续。
依此循环。
(5)完成全部流程:设计规范文档、模块设计、代码输入、仿真、下载验证等,最后就课程设计本身提交一篇课程设计报告。
3、交通信号控制系统设计内容及要求:设计一个十字路口交通控制系统,具体设计要求如下:(1)东西(用A表示)、南北(用B表示)方向均有绿灯、黄灯、红灯指示,其持续时间分别是40秒、5秒和45秒, 交通灯运行的切换示意图和时序图分别如图1、图2所示。
(2) 系统设有时钟,以倒计时方式显示每一路允许通行的时间。
(3)当东西或南北两路中任一路出现特殊情况时,系统可由交警手动控制立即进入特殊运行状态,即红灯全亮,时钟停止计时,东西、南北两路所有车辆停止通行;当特殊运行状态结束后,系统恢复工作,继续正常运行。
图1 交通灯运行切换示意图B红CPA绿A黄A红B黄B绿5S5S图2 交通灯时序图(4)完成全部流程:设计规范文档、模块设计、代码输入、仿真、下载验证等,最后就课程设计本身提交一篇课程设计报告。
4、简易密码锁设计内容及要求设计一个4位串行数字锁。
武汉科技大学城市学院课程设计报告课程设计名称Java课程设计题目ACM院系信息工程系专业班级姓名指导教师2019 年月日课程设计评分表任务书: Java & ACM在线评测1. 课程设计教学条件要求Eclipse2. 课程设计任务每个同学登录科技大学城市学院ACM10.10.4.55,点击作业,查看2019java课程设计,里面有13个测试题,要求在线完成8-12道题,每题写出解题报告,解题报告容:1.题目标题2.题目描述3.解题思路4.源码5.小结每个题目详细书写解题报告,一题多解的可以加分!!!3.课程设计参考资料[1]罗玉龙.java程序设计. :科学. 2012[2] 何玉洁. 数据库原理与应用教程. :机械工业.2003[3] 罗志高. 数据库原理与应用教程. :人民邮电.2003目录第1题小光棍数 (6)1.1题目描述 (6)1.2解题思路 (6)1.3解决方案 (7)1.4小结 (7)第2题寻找数列 (8)2.1题目描述 (8)2.2解题思路 (8)2.3解决方案 (9)2.4小结 (9)第3题奖学金 (10)3.1题目描述 (10)3.2解题思路 (11)3.3解决方案 (11)3.4小结 (12)第4题黄金分割数 (13)4.1题目描述 (13)4.2解题思路 (13)4.3解决方案 (14)4.4小结 (14)第5题星系炸弹--6TH 蓝桥杯C本科B组第二题 (15)5.1题目描述 (15)5.2解题思路 (15)5.3解决方案 (16)5.4小结 (16)第6题零起点学算法58---开灯问题 (17)6.1题目描述 (17)6.2解题思路 (17)6.3解决方案 (18)6.4小结 (18)第7题华科版C语言程序设计教程(第二版)习题5.7 (19)7.1题目描述 (19)7.2解题思路 (19)7.3解决方案 (20)7.4小结 (20)第8题整数划分1 (21)8.1题目描述 (21)8.2解题思路 (21)8.3解决方案 (22)8.4小结 (22)第1题小光棍数1.1题目描述为了迎接一年一度光棍节的到来,让我们一起来看看小光棍数吧。
供选择的C或C++语言程序课程设计题目第一类题目应用类题目1:年历显示。
功能要求:(1)输入一个年份,输出是在屏幕上显示该年的日历。
假定输入的年份在1940-2040年之间。
(2)输入年月,输出该月的日历。
(3)输入年月日,输出距今天还有多少天,星期几,是否是公历节日。
题目2:小学生测验面向小学1~2年级学生,随机选择两个整数和加减法形成算式要求学生解答。
功能要求:(1)电脑随机出10道题,每题10分,程序结束时显示学生得分;(2)确保算式没有超出1~2年级的水平,只允许进行50以内的加减法,不允许两数之和或之差超出0~50的范围,负数更是不允许的;(3)每道题学生有三次机会输入答案,当学生输入错误答案时,提醒学生重新输入,如果三次机会结束则输出正确答案;(4)对于每道题,学生第一次输入正确答案得10分,第二次输入正确答案得7分,第三次输入正确答案得5分,否则不得分;(5)总成绩90以上显示“SMART”,80-90显示“GOOD”,70-80显示“OK”,60-70显示“PASS”,60以下“TRY AGAIN”。
题目3 运动会比赛计分系统要求:初始化输入:N-参赛学校总数,M-男子竞赛项目数,W-女子竞赛项目数各项目名次取法有如下几种:取前5名:第一名得分7分,第二名得分5,第三名得分3,第四名得分2,第五名得分1;取前3名:第一名得分5,第二名得分3,第三名得分2;功能要求:(1)系统以菜单方式工作(2)由程序提醒用户填写比赛结果,输入各项目获奖运动员信息。
(3)所有信息记录完毕后,用户可以查询各个学校的比赛成绩(4)查看参赛学校信息和比赛项目信息等。
题目4:学生学籍管理系统用数据文件存放学生的学籍,可对学生学籍进行注册,登录,修改,删除,查找,统计,学籍变化等操作。
功能要求:(1)系统以菜单方式工作。
(2)登记学生的学号,姓名,性别,年龄,籍贯,系别,专业,班级;修改已知学号的学生信息;(3)删除已知学号的学生信息;(4)查找已知学号的学生信息;(5)按学号,专业输出学生籍贯表。
C语言课程设计参考题目C语言课程设计参考题目一、基本要求题目1、一司机出车祸后驾车逃离现场,第一位目击者记得车牌号前两位数字相同,且后两位数字也相同;第二位目击者是一位数学家,他看出车牌号是四位完全平方数。
试编程推算肇事车的车牌号。
2、有17个人围成一圈,从0号的人开始报数,凡报到3的倍数的人离开圈子,然后再数下去。
直到最后只剩下一个人为止。
问此人原来的位置是多少号。
3、编写一个程序,求3X4数组的转置矩阵。
要求在main函数里读数,在change 函数里把矩阵转置。
4、编写函数,求取两个整数m,n的最大公约数和最小公倍数。
5、用指向指针的方法对n个整数排序并输出。
要求将排序单独写成一个函数。
N 个整数在主函数中输入。
最后在主函数中输出。
6、有n个学生,每个学生的数据包括学号、姓名、年龄和两科成绩。
请编程用结构类型的数据处理方式实现如下目标:(1)在main 函数中输入原始数据;(2)在count 函数中输出各学生的总分和平均分;(3)输出总分最高的学生;(4)编写sort函数将各学生的数据按总分降序输出。
7、编写求子串函数substr(s,n1,n2),在串s中从n1位置开始取n2个字符的子串8、文件加密程序:将待加密文件以二进制打开,读入32个字节,分别与口令异或,在将4、5、6三个字分别与0xaaaa异或,即完成加密,执行第二次就解密9、编写字串str1 中找出所有小写字母转成大写字母,大写字母转成小写字母后,结果依次存入字符数组 str2 中,str1 不变仍为原字串的程序。
例如,字符串str1 为 "91A2BC. a1bc",调用函数 fun 后,字符数组str2将存入"91a2bc. A1BC",str1仍然是"91A2BC. a1bc"。
10、编写一个将某个范围在-32768~32767之间的整数转换为R进制(R=2,5,8,16)的通用程序。
选题一:迷宫与栈问题【问题描述】以一个mXn的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。
设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。
【任务要求】1)首先实现一个以链表作存储结构的栈类型,然后编写一个求解迷宫的非递归程序。
求得的通路以三元组(i,j,d)的形式输出。
其中:(i,j)指示迷宫中的一个坐标,d表示走到下一坐标的方向。
如,对于下列数据的迷宫,输出一条通路为:(1,1,1),(1,2,2),(2,2,2),(3,2,3),(3,1,2),…。
2)编写递归形式的算法,求得迷宫中所有可能的通路。
3)以方阵形式输出迷宫及其通路。
【测试数据】迷宫的测试数据如下:左上角(0,1)为入口,右下角(8,9)为出口。
出口出口选题二:算术表达式与二叉树【问题描述】一个表达式和一棵二叉树之间,存在着自然的对应关系。
写一个程序,实现基于二叉树表示的算术表达式的操作。
【任务要求】假设算术表达式Expression内可以含有变量(a~z)、常量(0~9)和二元运算符(+,-,*,/,^(乘幂))。
实现以下操作:1)ReadExpre(E)—以字符序列的形式输入语法正确的前缀表达式并构造表达式E。
2)WriteExpre(E)—用带括弧的中缀表达式输出表达式E。
3)Assign(V,c)—实现对变量V的赋值(V=c),变量的初值为0。
4)Value(E)—对算术表达式E求值。
5)CompoundExpr(P,E1,E2)--构造一个新的复合表达式(E1)P(E2)【测试数据】1)分别输入0;a;-91;+a*bc;+*5^x2*8x;+++*3^x3*2^x2x6并输出。
2)每当输入一个表达式后,对其中的变量赋值,然后对表达式求值。
选题三:银行业务模拟与离散事件模拟【问题描述】假设某银行有4个窗口对外接待客户,从早晨银行开门(开门9:00am,关门5:00pm)起不断有客户进入银行。
1 一元稀疏多项式的运算问题描述:设有两个带头指针的单链表表示两个一元稀疏多项式A、B,实现两个一元稀疏多项式的处理。
实现要求:⑴输入并建立多项式;⑵输出多项式,输出形式为整数序列:n,c1,e1,c2,e2……c n,e n,其中n是多项式的项数,c i,e i分别为第i项的系数和指数。
序列按指数降序排列;⑶多项式A和B相加,建立多项式A+B,输出相加的多项式;⑷多项式A和B相减,建立多项式A-B,输出相减的多项式;⑸多项式A和B相乘,建立多项式A×B,输出相乘的多项式;⑹设计一个菜单,至少具有上述操作要求的基本功能。
测试数据:(1) (2x+5x8-3.1x11)+(7-5x8+11x9)(2) (6x-3-x+4.4x2-1.2x9)-(-6x-3+5.4x2+7.8x15)(3)(x+x2+x3)+0(4)(x+x3)-(-x-x-3)2 成绩排序假设某年级有4个班,每班有45名同学。
本学期有5门课程考试,每门课程成绩是百分制。
假定每个同学的成绩记录包含:学号、姓名各门课程的成绩共7项,其中学号是一个10位的字符串,每个学生都有唯一的学号,并且这4个班的成绩分别放在4个数组中,完成以下操作要求:⑴编写一个成绩生成函数,使用随机数方法,利用随机函数生成学生的各门课程的成绩(每门课程的成绩都是0∽100之间的整数),通过调用该函数生成全部学生的成绩;⑵编写一个平均成绩计算函数,计算每个同学的平均成绩并保存在成绩数组中;⑶用冒泡排序法对4个班的成绩按每个同学的平均成绩的以非递增方式进行班内排序;⑷ 用选择排序法对4个班的成绩按每个同学的平均成绩的以非递增方式进行班内排序;⑸ 对已按平均成绩排好序的4个班的同学的构造一个所有按平均成绩的以非递增方式排列的新的单链表;⑹ 设计一个菜单,至少具有上述操作要求的基本功能。
3 栈及其操作问题描述:栈(Stack):是限制在表的一端进行插入和删除操作的线性表。
数字设计原理与实践课程设计题目名称:学生姓名:学号:指导老师:1.设计题目乘法器电路设计:设计一个乘法器,能够完成两个4位二进制无符号数的乘法运算。
2.设计目标设计一个乘法器,使之能完成两个4位的二进制数的乘法运算。
3.设计思路4位二进制数的乘法,按照十进制的乘法规则,可进行相应的运算。
比如a1a2a3a4和b1b2b3b4运算过程见右图。
如图所示,乘开之后,就产生了许多的两个二进制数相乘,即两个二进制数相与的过程。
如果利用合适的加法器把这些二进制数相与的结果进行合适的累加,最后即可得到4位二进制数相乘的结果。
也就是说4位二进制数的乘法可以分解成许多相与项相加(积之和)的形式,最后实现题目的要求。
4.设计电路推导由题可知,两个4位二进制数相乘结果位为8位。
其中a1b1可直接输出作为积的(第八位)最低位。
然后是a2b1与a1b2的和作为积的第七位,并且向前进位。
接着a3b1、a2b2、a1b3相加,此时可以用加法器级联,以此类推,所有的相与项都能加起来。
在加法器方面,选择4位二进制加法器74ls283。
74LS283的引脚图和逻辑原理图见上,可知,74LS283是4位二进制全加器。
两个加数输入端分别为A0~A3,和B0~B3,和为C0~C3,S1为进位输入端,S3为进位输出端。
了解了各引脚之后,我们计划使用三个74LS283,其中a1b1直接输出,不需要接入加法器。
然后a1b2、a1b3、a1b4分别接入第一个加法器的A0~A2端,a2b1、a2b2、a2b3、a2b4分别接第一个加法器的B0~B3接口。
这样第一个接口的输出端:和的最低位C0 就是a1b2+a2b1,所以直接输出就是最后乘积的第七位(次低位)。
现在讨论下两片74LS283的级联。
SUM的最低位是作为积的一位直接输出,然后后几位依次与下一个74238的输入A1~A4相连,就完成了两个74283的级联。
这样做的原理已在前面的讨论中给出,这里不做赘述。
大数据课程设计题目大全
大数据课程设计题目可以根据具体的教学需求和目标而定。
以下是一些可能的课程设计题目:
1. 大数据存储和管理:设计和实现一个高效的大数据存储和管
理系统,包括数据清洗、数据转换和数据集成。
2. 大数据分析和处理:使用机器学习和数据挖掘技术,设计和
实现一个高效的大数据分析和处理系统,包括数据清洗、数据转换和数据集成。
3. 大数据可视化和交互式分析:设计和实现一个大数据可视化
和交互式分析系统,用于分析实时数据流和历史数据,并提供用户交互式可视化界面。
4. 大数据应用案例:设计和实现一个大数据应用案例,例如基
于大数据的零售销售预测、基于大数据的医疗诊断、基于大数据的房地产市场分析等。
5. 大数据安全和隐私保护:设计和实现一个大数据安全和隐私
保护系统,包括数据加密、数据隐私保护和数据访问控制等技术。
6. 大数据分布式计算和云计算:设计和实现一个大数据分布式
计算和云计算系统,包括分布式计算框架、云计算平台和分布式存储等技术。
7. 大数据和人工智能:设计和实现一个基于人工智能的大数据
处理和分析系统,例如基于机器学习和深度学习的大数据预测和分析。
8. 大数据和物联网:设计和实现一个基于物联网的大数据处理
和分析系统,例如基于传感器和物联网技术的大数据实时分析和处理。
这些课程设计题目旨在为学生提供一个全面的大数据课程,培养学生对于大数据技术的深入了解和应用能力。
三、十二小时电子钟
〖基本要求〗利用基本数字电路制作小时电子钟,要求显示时分秒;并能实现校时和校分的功能。
〖提高要求〗1)针对影响电子钟走时精度的因素提出改进方案
2)增加日期显示
3)实现倒计时功能
4)整点报时(非语音报时)
5)定时功能
〖参考原理框图〗:
八、八路抢答器
〖基本要求〗利用数字电路设计一八路抢答器,要求允许八路参加,并具有锁定功能,用LED实现最先抢答的队号码,系统设置外部清除键,按动清除键,LED显示器自动清零灭灯。
〖提高要求〗1)按钮到控制中心距离为20M
2)数字显示功能:数字抢答器定时为30S,启动开启键以后要求Ⅰ)定时开始;Ⅱ)扬声器要短暂报警;Ⅲ)发光二极管亮灯;如果在30S内抢答有效,计时结束,30S内抢答无效,系统短暂报警,发光二极管灯灭
3)计分显示,可以进行加/减分
〖参考原理框图〗
〖主要参考元器〗74LS148,74LS48,74LS279
九、篮球竞赛30S计时器
〖基本要求〗
1)具有显示30S计时功能
2)设置外部操作开关,控制计数器的直接清零,启动和暂停/连续功能
3)在直接清零时,要求数码显示器灭灯
4)计时器为30S递减计时,计时间隔为1S
5)计时器递减计时到零时,数码显示器不能灭灯,同时发出光电报警信号
〖提高要求〗
〖参考原理框图〗
〖主要参考元器〗:
NE555(1),74ls161(1),74LSl92(2)
十一、交通灯控制器
〖基本要求〗:用数字电路实现下面功能
1)要求显示剩余时间
2)增加拐弯时序
3)增加自动夜间开关功能,黄灯亮(使用光敏三极管)
4)增加手动功能,方便盲人通过
〖参考原理框图〗
〖主要参考元器件〗:74LS74,74LS00,74LS168,74LS248,74LS164,74LS08 十五、简易电子琴
〖基本要求〗产生e调8个音阶的振荡频率,它分别由1、2、3、4、5、6、7、0号数字键控制。
其频率分别为:1:261.6、2:293.6、3:329.6、4:349.2、5:392.0、6:440.0、7:439.9、0:523
〖提高要求〗1)循环播放,每个1S
2)利用集成功放放大该信号,驱动扬声器
3)设计一声调调节电路,改变生成声音的频率
〖参考原理框图〗
〖主要参考元器〗74LS148,74LS138,74S04,74LS00,LM386
二十、四花样彩灯控制器
〖基本要求〗设计一四花样自动切换的彩灯控制器,要求实现
(1) 彩灯一亮一灭,从左向右移动
(2) 彩灯两亮两灭,从左向右移动
(3) 四亮四灭,从左向右移动
(4) 从1~8从左到右逐次点亮,然后逐次熄灭
(5) 四种花样自动变换。
〖参考原理框图〗
〖主要参考元器〗
555,74LS93,74LS74,74LS153,74LS164
二十二、电子节拍器
〖基本要求〗
要求本节拍器具有声光显示功能:设有2/4,3/4,4/4三档节拍转换开关,音响有强弱之分。
节拍速度连续可调。
〖参考原理框图〗
〖主要参考元器件〗555:CD4017,8050,LM386
三十七、步进电机的简单控制电路
〖基本要求〗:采用数字电路实现步进电机的简单控制,能够实现步进电机根据输入的脉冲旋转相应的圈数,可以实现复位、正反转控制。
实际试验由可以使用4个LED代替4个线圈
〖提高要求〗显示输入的脉冲数目,从而显示转速
〖参考原理、框图〗
〖主要参考元器件〗74LS74,74LS08,74LS157,7406
三十八、LED猜盘游戏
〖基本要求〗系统有10个(或18个)LED组成轮盘,开始前,先猜测某个LED,然后按下按钮,LED高速旋转,速度逐渐减缓,最后停下已猜中未赢。
〖提高要求〗
〖参考原理〗系统由电压控制器(包括自激振荡器+2分频电路)、触发器、加\减控制、分频器组成。
〖主要参考元器件〗555,74LS73,74LS193,74LS154,74LS00
四十四、数字记步器
〖基本要求〗采用4位数字显示步数,传感器采用水银开关,主人走一步的时候,开关闭合一次
〖提高要求〗
〖参考原理、框图〗本系统的原理和计数器相同、但是要注意开关的抖动以及信号的整形问题。
〖主要参考元器件〗74LS390,74LS247,74LS08
四十六、光电计数器的设计
〖基本要求〗利用发光二极管和光敏三极管作为光电计数器的传感器进行计数,用数码管显示计数值,当数码管显示值与设定值相同时报警,此外计数器停止计数,手动清除报警后可重新工作。
〖提高要求〗l)发光器件和光接收器之间的距离大于lM(提示:生于距离较远;需要增大发光二极管的电流,这种情况下只能采用脉冲供电方法,此时有物体和无物体其输出频率会产生变化
2)有抗干扰技术,防止背景光和瓶子抖动产生计数误差
3每计数100,用灯闪烁2S指示一下
〖参考原理框图〗
〖主要参考元器〗NE555,74LS390,74LS274,74LS08。