电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

给初学单片机的40个实验

  • 资源ID:585943       资源大小:1.98MB        全文页数:206页
  • 资源格式: DOC        下载积分:2金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要2金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

给初学单片机的40个实验

1 闪烁灯 1 实验任务 如图 示:在 口上接一个发光二极管 不停地一亮一灭,一亮一灭的时间间隔为 。 2 电路原理图 图 系统板上硬件连线 把“单片机系统”区域中的 口用导线连接到“八路发光二极管指示模块”区域中的 口上。 4 程序设计内容 (1) 延时程序的设计方法 作为单片机的指令的执行的时间是很短,数量大微秒级,因此,我们要求的闪烁时间间隔为 ,相对于微秒来说,相差太大,所以我们在执行某一指令时,插入延时程序,来达到我们的要求,但这样的延时程序是如何设计呢?下面具体介绍其原理: 如图 示的石英晶体为 12此,1 个机器周期为 1 微秒 机器周期 微秒 6,#20 2 个机器周期 2 7,#248 2 个机器周期 222×24849820× 7,$ 2 个机器周期 2×248 498 6, 个机器周期2×204010002 因此,上面的延时程序时间为 由以上可知,当 0、48 时,延时 5620、48 时,延时 10此为基本的计时单位。如本实验要求 20005200 0,延时子程序如下: 5,#206,#207,#2487,$6,5,2) 输出控制 如图 1 所示,当 口输出高电平,即 时,根据发光二极管的单向导电性可知,这时发光二极管 灭;当 口输出低电平,即 时,发光二极管 ;我们可以使用 令使 口输出高电平,使用 令使 口输出低电平。5 程序框图 如图 示 图 汇编源程序5,#20 ;延时子程序,延时 6,#207,#2487,$6,5,C 语言源程序#1=;i,j,k;i=20;i>0;j=20;j>0;k=248;k>0;);2 模拟开关灯 1 实验任务 如图 示,监视开关 在 口上),用发光二极管 在单片机 口上)显示开关状态,如果开关合上,开关打开,灭。 2 电路原理图 图 系统板上硬件连线 (1) 把“单片机系统”区域中的 口用导线连接到“八路发光二极管指示模块”区域中的 口上; (2) 把“单片机系统”区域中的 口用导线连接到“四路拨动开关”区域中的 口上; 4 程序设计内容 (1) 开关状态的检测过程 单片机对开关状态的检测相对于单片机来说,是从单片机的 口输入信号,而输入的信号只有高电平和低电平两种,当拨开开关 上去,即输入高电平,相当开关断开,当拨动开关 下去,即输入低电平,相当开关闭合。单片机可以采用 者是 令来完成对开关状态的检测即可。 (2) 输出控制 如图 3 所示,当 口输出高电平,即 时,根据发光二极管的单向导电性可知,这时发光二极管 灭;当 口输出低电平,即 时,发光二极管 ;我们可以使用 令使 口输出高电平,使用 令使 口输出低电平。 5 程序框图 图 汇编源程序 0 C 语言源程序#1=;1=;)1=0); /灯亮1=1; /灯灭 3 多路开关状态指示 1 实验任务 如图 示,片机的 四个发光二极管4,了四个开关 4,编程将开关的状态反映到发光二极管上。(开关闭合,对应的灯亮,开关断开,对应的灯灭)。 2 电路原理图 图 系统板上硬件连线 (1 把“单片机系统”区域中的 导线连接到“八路发光二极管指示模块”区域中的 4 端口上; (2 把“单片机系统”区域中的 导线连接到“四路拨动开关”区域中的 4 端口上; 4 程序设计内容 (1 开关状态检测 对于开关状态检测,相对单片机来说,是输入关系,我们可轮流检测每个开关状态,根据每个开关的状态让相应的发光二极管指示,可以采用 令来完成;也可以一次性检测四路开关状态,然后让其指示,可以采用 ,令一次把 口的状态全部读入,然后取高 4 位的状态来指示。 (2 输出控制 根据开关的状态,由发光二极管 4 来指示,我们可以用 令来完成,也可以采用 1,1111法一次指示。 5 程序框图 读 数据到 容右移 4 次 容与 或 容送入 图 方法一(汇编源程序)0,#0,#01,方法一(C 语言源程序)#)1>>4; 01=8 方法二(汇编源程序)0方法二(C 语言源程序)#)1_4=0);1_0=1;1_5=0);1_1=1;1_6=0);1_2=1;1_7=0);1_3=1; 4 广告灯的左移右移 1 实验任务 做单一灯的左移右移,硬件电路如图 示,八个发光二极管 8分别接在单片机的 口上,输出“0”时,发光二极管亮,开始时 ,重复循环。 2 电路原理图 图 系统板上硬件连线 把“单片机系统”区域中的 8 芯排线连接到“八路发光二极管指示模块”区域中的 8 端口上,要求:应着 应着,应着 4 程序设计内容 我们可以运用输出端口指令 1,A 或 1,要给累加器值或常数值,然后执行上述的指令,即可达到输出控制的动作。 每次送出的数据是不同,具体的数据如下表 1 所示 :明7 5 3 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 表 1 5 程序框图 图 汇编源程序2,#8,#01,2,2,#81,2,5,#20 ;6,#207,#2487,$6,5,C 语言源程序#i;a,b;m,n,s;m=20;m>0;n=20;n>0;s=248;s>0;)1=;i=1;i>(8P1=a|b;i=1;i>i;b=0i;m,n,s;m=20;m>0;n=20;n>0;s=248;s>0;)if(i!=0P1=i;i+;i=0; 6 报警产生器 1 实验任务

注意事项

本文(给初学单片机的40个实验)为本站会员(工****)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.