天津理工大学单片机经典练习

上传人:xins****2008 文档编号:111258549 上传时间:2019-11-02 格式:DOC 页数:6 大小:224KB
返回 下载 相关 举报
天津理工大学单片机经典练习_第1页
第1页 / 共6页
天津理工大学单片机经典练习_第2页
第2页 / 共6页
天津理工大学单片机经典练习_第3页
第3页 / 共6页
天津理工大学单片机经典练习_第4页
第4页 / 共6页
天津理工大学单片机经典练习_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《天津理工大学单片机经典练习》由会员分享,可在线阅读,更多相关《天津理工大学单片机经典练习(6页珍藏版)》请在金锄头文库上搜索。

1、须知:1. 大作业的所有题目都应在PROTEUS 7.7(注意:只能使用7.7版本)仿真环境下运行通过。大作业完成后发至:题目51 串行口方式1的应用设计要求单片机甲、乙双机进行串行通信,双机的RXD和TXD相互交叉相连,甲机的P1口接8个开关,乙机的P1口接8个发光二极管。甲机设置为只能发送不能接收的单工方式。要求甲机读入P1口的8个开关的状态后,通过串行口发送到乙机,乙机将接收到的甲机的8个开关的状态数据送入P1口,由P1口的8个发光二极管来显示8个开关的状态。双方晶振均采用11.0592MHz。题目52 串行口方式3的应用设计要求甲乙两个单片机进行方式3(或方式2)串行通讯。甲机将8个流

2、水灯控制数据发送给乙机,乙机再利用该数据点亮其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个

3、发光二极管显示出来。例如当S5合上时,则LED5点亮。题54图 利用74LSTTL 扩展的I/O接口题目55 测量引脚上正脉冲的宽度设计要求:利用定时器/计数器门控制位GATEx的应用:测量引脚上正脉冲的宽度(该脉冲宽度应该可调),并在6位LED数码管上以机器周期数显示出来。其方法如题55图所示。题55图 利用GATE位测量正脉冲的宽度题目56 单片机之间的双向通信 设计要求:两片单片机(称为甲机和乙机)之间采用方式1双向串行通信。1.甲机的K1按键可通过串口控制乙机的LED1点亮、LED2灭,甲机的K2按键控制乙机LED1灭、LED2点亮,甲机的K3按键控制乙机的LED1和LED2全亮。2.

4、乙机的K2按键可控制向甲机发送数字,甲机接收的数字会显示在其P0端口的数码管上。 题目57 用定时器设计的门铃设计要求用定时器控制蜂鸣器模拟发出叮咚的门铃声,“叮”的声音用较短定时形成较高频率,“咚”的声音用较长定时形成较低频率,仿真电路加入虚拟示波器,按下按键时除听到门铃声外,还会从示波器的屏幕上观察到两种声响的不同脉宽。题目58 单片机控制88 LED点阵屏显示数字设计要求用单片机的P0口外接74LS245作为控制88 LED点阵屏的行驱动,列选通由P1端口控制,程序运行时,88 LED点阵屏依次循环显示数字09。刷新时间由定时器T1的定时中断来完成。题目59 单片机控制时钟芯片DS130

5、2的液晶显示时钟设计要求DS1302是美国DALLAS公司推出的高性能的实时时钟芯片,它可以对年、月、日、周、时、分、秒进行计时,具有处理闰年补偿功能,最大有效年份可达2100年,显示器件采用1602液晶显示屏。题目60 单片机控制的LCD液晶显示屏的指针式电子钟设计要求本题目采用PG12864LCD液晶屏作为指针式电子钟的显示屏。液晶显示屏模拟表盘与时、分、秒指针,显示当前时间。本电子钟应具有时钟调整功能。题目61 甲机通过串口控制乙机LED闪烁设计要求两片单片机(称为甲机和乙机)之间采用串行通信方式1来控制乙机的LED1闪烁,LED2闪烁, LED1和LED2同时闪烁,或者同时关闭LED1

6、和LED2。1.甲机发送字符“A”,控制乙机的LED1闪烁;2.甲机发送字符“B”,控制乙机的LED2闪烁;3.甲机发送字符“C”,控制乙机的LED1和LED2同时闪烁,;4.甲机停止发送任何命令字符,则乙机的LED1和LED2均 停止闪烁在上述功能的基础上,在电路中添加LED指示灯和蜂鸣器,使系统可以同时识别依次按下的多个按键,在到达指定位置后蜂鸣器发出短暂声音且LED闪烁片刻,数字继续滚动显示。例如,当前位置在1层时,用户依次按下4、6、5时,则数字分别向上滚动到4、5、6时暂停且LED闪烁片刻,同时蜂鸣器发出提示音。声音频率可固定或可变。如果在待去的楼层的数字中,有的在当前运行的反方向,

7、则数字现在当前方向运行完毕后,再依次按顺序前往反方向的数字位置。题目62 单片机控制ADC0809的模数转换与显示设计要求本题目对单片机控制的ADC0809(proteus的元件库中没有ADC0809,用ADC0808来替代)的通道0的模拟量进行模数转换,转换为数字量后显示在3位数码管上。也可对ADC0809的两个通道的输入模拟量进行转换,结果显示在8位数码管上,两个通道的结果的显示各占4位。题目63 单片机控制88 LED点阵屏模仿电梯数字滚动显示设计要求单片机的P1口的8只引脚接有8只按键开关K1K8,这8只按键开关K1K8分别代表1楼8楼。如果按下代表某一楼层的按键,单片机控制的点阵屏将

8、从当前位置向上或向下平滑滚动显示到指定楼层的位置。题目64 数据排序设计要求编写并调试一个排序程序,其功能为用冒泡法(见教材的第4章中的说明)将片外RAM区2000H2063H中100个无序的单字节无符号正整数,按从小到大的次序重新排列。题目65 查找相同数的个数设计要求在片外RAM区的20002032H单元中查出有几个字节是零,把零的个数放在2200H单元中。题目66 单片机的数据区传送设计要求:编写程序把片外RAM区00001000H(R2、R3为地址指针)中的数据(R6、R7装字节长度)传送到片外RAM区目的地址为20003000H(R4、R5为地址指针)的RAM区中。并检验RAM区00

9、001000H中内容与RAM区20003000H的内容是否一致。题目67 单片机控制的LCD 1602的电子广告牌设计要求:用单片机控制字符型LCD 1602显示字符信息“Hello everyone!”和“Welcome to Harbin”。 字符信息“Hello everyone!”、“Welcome to Harbin”分别从LCD 1602右侧第一行、第一行滚动移入,然后再从左侧滚动移出,循环显示。题目68 流水花样灯的设计设计要求:花样灯由8个发光二极管构成。正常情况下,花样灯正反向循环流水点亮,控制按键SW按下时,花样灯中的发光发光二极管交替点亮;当SW断开后,花样灯恢复至正常状

10、态。题目69 简易电子秒表的设计设计要求:应用AT89C51的定时器设计一个简易电子秒表,用2位数码管显示计时时间,计时范围0.19.9s。当第1次按下计时功能键时,秒表开始计时,并显示时间;第2次按下计时功能键时,停止计时,计算两次按下计时功能键的时间,并送入数码管显示;第3次按下计时功能键时,秒表清零、数码管显示归零,等待下一次按下计时功能键。题目70 主从式多级通信系统的设计设计要求:所设计的主从式多级通信系统有一个主机和两个从机,其中1#从机的地址设为01H,2#从机的地址设为02H。主机的RXD和从机的TXD相连, TXD和从机的主机的RXD相连,主机的P1口接2个按钮开关,一个代表

11、1#从机,另一个代表2#从机,主机根据开关的状态,发送要访问的从机的地址,地址相符的从机则点亮发光二极管以示和主机进行通信,然后主机向从机发送数据,从机将接收到的数据进行显示。从机的P1口接LED数码管,用来显示接收到的数据,P2.0引脚上的发光二极管指示和主机的通信状态。主机和从机串口都设置为方式3,波特率为9600。主机发送地址时,TB8为1,主机发送数据时,TB8为0。从机在监听状态时SM2设置为1,接收到的地址若和本机地址相符,点亮P2.0引脚上的发光二极管以示和主机联络成功,并置SM2为0,准备接收数据,否则SM2仍维持为1不变,不接收数据。从机接收完数据后,将接收到的数据送显示,然后从机将SM2设置为1,返回到监听状态。主机根据按钮开关的状态,和相应的从机进行通信。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号