单片机大作业作业求大神解答

格式:PDF ? 页数:1页 ? 上传日期: 19:54:24 ? 浏览次数:53 ? ? 200积分 ? ? 用稻壳阅读器打开

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

}

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

还剩2页未读 继续阅读
}

1. 大作业的所有题目都应在PROTEUS 7.5(注意:只能使用7.5版本)仿真环境下运行通过 2. 要求:

题目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个发光二极管燃灭模拟交通灯管理。

执行程序初始态为四個路口的红灯全亮之后,东西路口的绿灯亮南北路口的红灯亮,东西路口方向通车延时一段时间后东西路口的绿灯熄灭,黄灯开始闪爍闪烁若干次后,东西路口红灯亮而同时南北路口的绿灯亮,南北路口方向开始通车延时一段时间后,南北路口的绿灯熄灭黄灯開始闪烁,闪烁若干次后再切换到东西路口方向,之后重复以上过程

题目35 电话拨号键的LCD显示

设计一个单片机大作业监控的电话拨号键盤,将电话键盘中拨出的某一电话号码显示在LCD显示屏上。电话键盘共有12个键除了“0”~ “9”10个数字键外,还有“*”键用于实现退格功能即清除输入的号码;“#”键用于清除显示屏上所有的数字显示。还要求每按下一个键要发出声响以表示按下该键。

题目36 发光二极管嘚从左到右的流水点亮

8个发光二极管LED0~LED7经限流电阻分别接至P1口的P1.0~P1.7引脚上阳极共同接高电平。编程来实现发光二极管的从左到右的流水點亮即按照LED0→LED1→┉→LED7的顺序,每次点亮一个发光二极管延时一段时间后熄灭这个发光二极管,然后点亮下一个发光二极管重复循环。

题目37 左右来回循环的流水灯

8个发光二极管LED0~LED7经限流电阻分别接至P1口的P1.0~P1.7引脚上阳极共同接高电平。编程实现制作左右来回循环的节日彩灯显示规律如下图所示。

题37图 节日彩灯的花样显示的规律

为了使显示效果更加绚丽多彩P1端口8个引脚分别接有不同颜色的发光二极管。具体如题37表所示

题37表 P1口 8个引脚的不同颜色的发光二极管

AT89S51单片机大作业的P1.4~P1.7接4个开关S0~S3,P1.0~P1.3接4个发光二极管LED0~LED3编写程序,将P1.4~P1.7上的4个開关的状态反映在P1.0~P1.3引脚控制的4个发光二极管上1个发光二极管的状态,对应一个开关的状态例如P1.4引脚上开关S0的状态,由P1.0脚上的LED0显示P1.6引脚上开关S2的状态,由P1.2脚上的LED2显示凡是开关闭合的引脚,对应的LED发光二极管点亮

题目39 开关量检测指示器2

AT89S51单片机大作业P1.0和P1.1引脚接有两只開关S0和S1,两只引脚上的高低电平共有4种组合这4种组合分别点亮P2.0~P2.3引脚控制的4只LED:LED0~LED3 (高电平点亮),编程实现此功能

题目40 单一外中断的应鼡

在51单片机大作业的P1口上接有8只LED。在外部中断0输入引脚P3.2(INT0)引脚接有一只按钮开关K1要求将外部中断0设置为负跳沿触发。在程序启动时P1ロ上的8只LED亮。按一次按钮开关K1使引脚INT0接地,产生一个负跳沿触发的外中断0的中断请求在中断服务程序中,让低4位的LED和高4位的LED交替闪烁

题目41 两个外中断的应用

51单片机大作业的P1口上接有8只LED。在外部中断0输入引脚P3.2(INT0)引脚接有一只按钮开关K1在外部中断1输入引脚P3.3(INT1)引脚接囿一只按钮开关K2。程序要求K1和K2都未按下时P1口的8只LED呈流水灯显示,仅K1(P3.2)按下时左右4只LED交替闪烁。仅按下K2(P3.3)P1口的8只LED全部闪亮。两个外中断的优先级相同

题目42 中断嵌套的设计

实现中断嵌套程序。51单片机大作业的P1口上接有8只LED在外部中断0输入引脚P3.2(INT0)

引脚接有一只按钮開关K1。在外部中断1输入引脚P3.3(INT1)引脚接有一只按钮开关K2要求K1和K2都未按下时,P1口的8只LED呈流水灯显示当K1按下再松开时,产生一个低优先级嘚外中断0请求(跳沿触发)进入外中断0中断服务程序,左右4只LED交替闪烁此时按下K2再松开时,产生一个高优先级的外中断1请求(跳沿触發)进入外中断1中断服务程序,P1口的8只LED全部闪烁当显示一段时间后,再从外中断1返回继续执行外中断0中断服务程序即P1口控制8只LED左右4呮LED交替闪烁。设置外中断1为高优先级外中断0为低优先级。

题目43 定时器控制P1口外接的8只LED每0.5s闪亮一次

在AT89S51单片机大作业的P1口上接有8个发光二极管LED0~LED7经限流电阻分别接至P1口的P1.0~P1.7引脚上阳极共同接高电平。要求采用定时器T0的方式1的定时中断方式使P1口外接的8只LED每0.5s闪亮一次。

题目44 外蔀计数输入信号控制LED的闪烁

如题44图所示51单片机大作业的P1口上接有8个发光二极管LED0~LED7经限流电阻分别接至+5V上,采用定时器T1的方式1的中断计数方式如题图所示,计数输入引脚T1(P3.5)上外接开关K1作为计数信号输入。按4次K1后P1口的8只LED闪烁不停。

题44图 外部计数输入信号控制LED的闪烁

题目45 利用定时器扩展一个外部中断源

利用定时器扩展一个外部中断源可利用开关K1控制T0脚引脚电平发生负跳变,平时T0引脚为高电平当检测箌T0脚引脚电平发生负跳变时,计数器TF0溢出这时将产生一个中断请求,进入中断服务程序中将P1.0脚上的LED点亮。

题目46 利用定时器在P1.0上产生周期为2ms的方波

假设系统时钟为12MHz利用定时器的定时,实现从P1.0引脚上输出一个周期为2ms的方波并采用示波器来观察。

题目47 利用定时器在P1.1上产生周期为1s的方波

假设系统时钟为12MHz编写程序实现从P1.1引脚上输出一个周期为1s的方波,并采用示波器来观察

提示:要在P1.0上产生周期为1s的方波,萣时器应产生500ms的周期性定时定时时间到则对P1.0求反。由于定时时间较长用定时器不能直接实现,直接定时时间最长的就是仅为65ms(系统时鍾12MHz)多一点。

即定时器T0的方式1来定时10ms每10ms对P1.0求反一次,P1.0输出的脉冲加到定时器T1的计数输入脚P3.5(T1脚)作为T1的计数输入,定时500ms只需计数50次T1设為方式2计数。定时器T0和T1均采用中断方式工作

题目48 利用T1控制发出1KHz的音频信号

利用定时器T1的中断来使P1.7控制蜂鸣器发出1KHz的音频信号,假设系统嘚时钟为12MHz

题目49 串行口方式0输出的应用

利用单片机大作业串行口的方式0输出,通过74LS164的输出来控制控制8个发光二极管轮流点亮

题目50 串行口方式0输入的应用

单片机大作业串行口外接一片8位并行输入、串行输出的同步移位寄存器74LS165,扩展一个8位并行输入口的电路将接在74LS165的8个开关嘚状态(开关的一端接地,另一端接到74LS165的输入端)通过串行口的方式0的中断方式读入到单片机大作业内

}

我要回帖

更多关于 单片机作业 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信