- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机实验考试题:
1、 用Proteus打开“简易电子琴.DSN”,按图编写程序,设计一个简易电子琴。按数字键1?7,分 别发“斗”、“来”、“米”……咅(频率见实验指导书),按键抬起则发咅停止,不考虑高八度和低 八度音,按下1?7以外的其它键不发音。
2、 用Proteus打开文件“计数器.DSN” ,当按下键盘上的0~F十六个键时,能将键值以十六进制形 式在四个数码管上滚动显示。在LED上显示字符A?F的形式分别为:HbWEF。
3、 用Proteus打开文件“频率计?DSN” ,图屮,在单片机的外部屮断0脚I町0接有一个脉冲信号源, 编写程序实现一个频率计的功能,能够测定该脉冲信号源的频率。程序调试时可以修改信号源的 频率,比较测量值与设定值的差距,仿真时一般误差在10%内就算正常。修改信号源频率的方法 是,右击信号源图标后再左击,打开信号源的属性对话框,修改其中的频率(frequncy),不要改 变其它属性值,频率可以在1Hz至lj 10000Hz之间设定。
(提示:可以设置一个外部中断0的中断服务程序,每次屮断时给某个变量加一;再设置一个定时 器中断服务程序,用于计时。每秒钟读一次脉冲数,并将其清零,然后将脉冲数显示在数码管上, 每秒钟内的脉冲数就是频率。)
4、 用Proteus打开文件“电子秒表.DSN” ,开机时显示00. 00,单位是秒,精确到10毫秒,按“SW1” 键启动或暂停,按“SW2”键时间清零。
提示:关于点亮小数点,每5mS刷新LED时,判断当刷新到第2个LED时将笔划代码中与小数点 对应的位(bit7)清零。
5、 用Proteus打开文件“播放音圧?DS” ,按图设计一个开机就能播放〈康定情歌〉的程序,并将其 简谱在数码管上同步滚动显示。此程序也可以下载到实验板上运行。
6、 用Proteus打开文件“流水灯.DSN”,可以看到在单片机89C52的P2 口接有8个发光二极管。编 写流水灯的程序,使8个发光二极管每隔约0.5秒依次点亮(每次亮一个),要求开始时从左往右 点亮,每按一次按钮SW1后,改变流水的方向。
7、 用Proteus打开文件“计数器.DSN” ,当按下键盘上的0?9十个数字键时,能将键值在四个数码 管上滚动显示。若按了 A?F六个字母键,则在数码管上显示DL/E厂(Over) o
8、 用Proteus打开文件“电子秒表? DSN” ,开机时显示00. 00,单位是分、秒,按“SW1”键启动/ 暂停计时,在暂停状态按“SW2”键分秒清零。在计时状态分和秒Z间的小数点闪烁(每秒钟亮半 秒,熄半秒),暂停状态常亮。
提示:关于小数点闪烁,每5mS刷新LED时,判断当刷新到第2个LED并且时间是前半秒时将笔 划代码中与小数点对应的位清零。
9、 用Proteus打开文件“定时关灯控制器?DSN”,按图编写程序设计一个定时关灯控制器。从键盘 输入时间(单位:秒,最大9999秒,最小1秒),按一下A键灯亮,时间每秒减1,减到0时停止, 灯熄灭。可以再次输入时间并启动定时过程。
10.用Proteus打开文件“交通信号灯.DSN”,编程实现时间倒计时及绿黄红三色灯的切换。切换方
式为:
红灯亮16秒
人
绿灯亮20秒 人
黄灯亮3秒 亠
南北方向(
) 1
3 1
厂
6
3
6 3
9秒
东西方向
丿
绿灯亮13秒
黄灯亮3秒
V 红灯亮23秒
如此周而复始
(提示:图中数码管与单片机之间的连接方式与实验指导书中相同)
用Proteus打开文件“多路开关指示.DSN”,可以看到图中有八个按钮、八个发光二极管和一个 数码管。编写程序实现如下功能:当按一下某一按钮吋,该按钮的编号显示在数码管上,同吋点 亮对应编号的发光二极管。
csj co bP3.4 P3.5 P3.6 P3JAT89C51用Proteus打开文件“数字钟?DSN”,编写程序实现如下功能:开机时显示00. 00. 00 (时分秒), 按钮“SW1”控制“时”的调整,每按一次加1小时;按钮“SW2”控制“分”的调整,每按一次 加1分钟;按钮“SW3”控制“秒”的调整,每按一次加1秒钟,按“SW4”启动数字钟从设定的 时间开始计时。当按SWl、SW2或SW3键时,时钟进入暂停状态,再一次按SW4键启动计时。
csj co b
P3.4 P3.5 P3.6 P3J
AT89C51
实验板上有4个发光二极管,与单片机的连接如右所示。编写流水灯的程 序,使4个发光二极管每隔1秒依次点亮(每次亮一个),要求每个发光二 极管逐渐点亮然后熄灭,再点亮下一个发光二极管。程序在实验板上调试
? ?
通过。(提示:通过改变加在单片机引脚上脉冲的占空比来改变发光二极 管的亮度,可以在一个定时屮断屮点亮发光二极管,同时启动在另
您可能关注的文档
最近下载
- 汽车汽油甲醇双燃料系统加装及甲醇罐区甲醇加注站建设项目可行性研究报告可研报告.doc
- 科研管理人员招聘笔试题与参考答案(某大型央企).docx VIP
- 【小红书运营】小红书KOS(KEY OPINION SALES)产品手册.pdf
- 学前班数学《9的分解组成》课件.ppt VIP
- JCT2359-2016 预应力混凝土∕T型梁.docx VIP
- 新编秘书实务(第5版) 课件全套 葛红岩 第1--8章 秘书实务概述---参谋与信息调研工作.pptx
- 《新中国成立75周年》全文课件.ppt VIP
- 集体教育宿舍文明教育.pptx VIP
- 长库龄车辆话术引导.pptx
- “达丰现象”与中国塔机租赁业的自我救赎.pdf
文档评论(0)