- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
要求:
每人一份,首页必须写明题目,班级,姓名,学号。
如有合作者(每题要求3人一组,题目抽签决定),必须重点写明自己完成部分,不能两人交一份大作业(内容不能相同,否则两人大作业都要被评为0分)。
大作业要有选题意义、电路原理图、各部分简介、程序流程图、软件设计(对语句要有注释)、小结。
交大作业时间:第18周的第一节课(交给学委);同时在该周进行大作业答辩(四节课时间)。
交大作业时要签名,证明已交过。(需交纸质版和电子版)
须知:
1. 大作业的所有题目都应在PROTEUS 7.8仿真环境下运行通过。
2. 要求:
(1)在keil IDE(μvision4)中完成应用程序设计、并编译;
(2)在PROTEUS 7.8下的ISIS Professional中完成电路设计、调试与仿真通过。
题目1 1602LCD模拟乘法器(效果图如图1)
图1
设计要求:
以AT89C51单片机为核心,制作一个1602LCD(元件为LM016L)显示的乘法器:
(1) 两个乘数都是一位十进制数。
(2) 两个乘数要求通过4*4键盘输入。
(3) 4*4键盘要有0-9十个数字键、一个乘法符号键、等号键和清屏键(清除第2行内容)。
题目2 1602LCD模拟除法器(效果图类似图1)
设计要求:
以AT89C51单片机为核心,制作一个1602LCD显示的除法器:
(1) 两个数都是一位十进制数。
(2) 两个数要求通过4*4键盘输入。
(3) 4*4键盘要有0-9十个数字键、一个除法符号键、等号键和清屏键(清除第2行内容)。
(4)除法结果输出为小数(两位小数)。
题目3 1602LCD模拟加法器(效果图类似图1)
设计要求:
以AT89C51单片机为核心,制作一个1602LCD显示的加法器:
(1) 两个数都是一位十进制数。
(2) 两个数要求通过4*4键盘输入。
(3) 4*4键盘要有0-9十个数字键、一个加法符号键、等号键和清屏键(清除第2行内容)。
题目4 1602LCD模拟减法器(效果图类似图1)
设计要求:
以AT89C51单片机为核心,制作一个1602LCD显示的除法器:
(1) 两个数都是一位十进制数。
(2) 两个数要求通过4*4键盘输入。
(3) 4*4键盘要有0-9十个数字键、一个除法符号键、等号键和清屏键(清除第2行内容)。
(4)要考虑结果为负数的情况。
题目5 数码管模拟乘法器(效果图如图2)
图2
设计要求:
以AT89C51单片机为核心,制作一个数码管显示的乘法器(元器件为7SEG-MPX6-CC-BLUE(共阴极)):
(1) 两个乘数都是一位十进制数。
(2) 两个乘数要求通过4*4键盘输入。
(3) 4*4键盘要有0-9十个数字键、一个乘法符号键、等号键和清屏键
(4)乘号不用显示出来。
题目6 数码管模拟除法器(效果图类似图2)
设计要求:
以AT89C51单片机为核心,制作一个数码管显示的乘法器(元器件为7SEG-MPX6-CC-BLUE(共阴极)):
(1) 两个数都是一位十进制数。
(2) 两个数要求通过4*4键盘输入。
(3) 4*4键盘要有0-9十个数字键、一个除法符号键、等号键和清屏键
(4)除法结果输出为小数(保留1位小数)。
(5)除号不用显示
题目7 数码管模拟加法器(效果图类似图2)
设计要求:
以AT89C51单片机为核心,制作一个数码管显示的乘法器(元器件为7SEG-MPX6-CC-BLUE(共阴极)):
(1) 两个数都是一位十进制数。
(2) 两个数要求通过4*4键盘输入。
(3) 4*4键盘要有0-9十个数字键、一个加法符号键、等号键和清屏键
(4)加号不用显示
题目8 数码管模拟减法器(效果图类似图2)
设计要求:
以AT89C51单片机为核心,制作一个数码管显示的乘法器(元器件为7SEG-MPX6-CC-BLUE(共阴极)):
(1) 两个数都是一位十进制数。
(2) 两个数要求通过4*4键盘输入。
(3) 4*4键盘要有0-9十个数字键、一个减法符号键、等号键和清屏键
(4)要考虑结果为负数的情况。
(5)减号不用显示。
题目9 模拟十字路口交通灯控制(效果图如图3)
图3
设计要求
设计一个十字路口交通灯控制器。用单片机AT89C51控制LED模拟交通灯。东西向通行时间为80s,南北向通行时间为60s,缓冲时间为3s。
本项目为典型的LED显示和中断定时电路。利用定时器T0产生每10ms一次的中断,每100次中断为1s。对两个方向分别显示红、绿、黄灯,并显示相应的剩余时间。值得注意的是,A方向红灯时间=B方向绿灯时间+黄灯缓冲时间。
题目10 数码管模拟可调式电子钟(效果
文档评论(0)