杭州电子科技大学单片机自主式学习实验系统实验指导书要点.docVIP

杭州电子科技大学单片机自主式学习实验系统实验指导书要点.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
杭州电子科技大学单片机自主式学习实验系统实验指导书要点

单片机自主式学习实验系统 (单片机基础实验 实 验 指 导 书 2016年1月 目录 目录 1 实验一 开关量输入输出实验 2 实验二 LED轮换点亮实验 3 实验三 LED数码管显示实验 5 实验四 脉冲计数实验 9 实验五 LED数码管显示与按钮输入实验 11 实验六 点阵显示实验 17 实验七 单温度采集实验 19 实验一 开关量输入输出实验 一、实验要求 1.利用STC12C5A16S2单片机的P0口作开关量输入口,P1口作开关量输出口; 2.当P0.x端开关闭合时,对应的P1.x口的LED发光二极管点亮;当P0.x端开关断开时,对应的P1.x口的LED发光二极管不亮; 3.完成全部程序和电路调试工作。 二、实验目的 1.掌握STC12C5A16S2单片机的最基本电路的设计; 2.了解单片机I/O端口的使用方法。 三、电路 图1 电路图 四、接线说明 1.JP0连接JP10; 2.JP1连接JP4; 3.请勿将液晶屏和步进电机插上。 五、原理说明 1.当P0.x端开关闭合时,P0.x端对应的IO口为低电平,将相应P0.x端对应的IO口值赋给P1.x端,二极管低电平点亮即可满足实验要求。 六、程序设计 图2 流程图 实验二 LED轮换点亮实验 一、实验要求 1.利用SN74HC573对STC12C5A16S2单片机的P0口进行扩展,驱动LED控制输出; 2.编写程序,使P0.0~P0.7上的发光二极管循环点亮;P2.7控制SN74HC573芯片的使能; 3.完成全部程序和电路调试工作。 二、实验目的 1.掌握STC12C5A16S2单片机的I/O电路设计; 2.学习SN74HC573数据锁存输出方法。 三、电路 图1 电路图 四、接线说明 1.JP0连接JP15; 2.请勿将液晶屏和步进电机插上。 五、原理说明 1.数码管低电平有效; 2.SN74HC573芯片,当锁存使能端LE为高时,这些器件的锁存对于数据是透明的(也就是说输出同步)。当锁存使能变低时,符合建立时间和保持时间的数据会被锁存。 图2 SN74HC573引脚功能图 图3 SN74HC573控制逻辑图 图4 SN74HC573控制电路 六、程序设计 图5 程序流程图 实验三 LED数码管显示实验 一、实验要求 1.P0口的2个扩展口作为段控口和位控口,通过使用P2.6和P2.7对SN74HC573芯片的使能。并在数码管上显示1~8。 2.完成全部程序和电路调试工作; 二、实验目的 1.了解八段共阴极LED工作动态显示原理; 2.掌握单片机LED工作动态显示的方法; 三、电路 图1 电路图 四、接线说明 1. JP0连接JP15; 2.请勿将液晶屏和步进电机插上。 五、原理说明 1.U9作为数码管的段选,U7作为数码管的位选; 2.SN74HC573锁存芯片使用详见实验六。 3.LED采用的是七段共阴极数码管,显示器由8个发光二极管LED组成,其中包括7个细长型的LED和1个小数点型的LED。分别为a、b、c、d、e、f、g、dp共8段,其中dp为小数点。如下图: 图2 数码管原理图 六、程序设计 图3 主程序流程图 图4 显示子程序图 实验四 脉冲计数实验 一、实验要求 1.利用单片机的T1口对输入脉冲信号进行计数并在LED数码管上进行; 2.脉冲信号输入可来自T1按钮或外部信号,并进2级74LS14整形后再输入到T1端; 3.P0口的2个扩展口作为段控口和位控口,通过使用P2.6和P2.7对SN74HC573芯片的使能。并在数码管上显示脉冲数据; 4.利用INT0按钮作为启动/停止键,INT1按钮作为清0键,并按键采用中断响应; 5.系统复位时,显示“000000”,当第一次按下启动/停止键时,并有脉冲输入时开始计时,再按一次INT0按钮停止计数,再按又原基础上继续计数……;当按下清0键时,停止计数并将数值恢复到“000000” 6.完成全部程序和电路调试工作; 二、实验目的 1.单片机计数原理; 2.掌握单片机多字节十进制值的加1表示方法; 3.掌握外部中断方法。 三、电路 图1 电路图 四、接线说明 1.JP0连接JP15,J2的INP1口接脉冲(建议选用50%占空比,频率为500Hz的方波); 2.请勿将液晶屏和步进电机插上。 五、原理说明 1.SN74HC573锁存芯片使用详见实验六; 2.定时器、计数器说明参考实验十一。 注:按钮控制均在外部中断中进行,建议将外部中断的引脚输入电平设置为下降沿有效,同时将外部中断的优先级设置为高。将计数器工作方式设置为2,并将其设置为每来一个脉冲即中断计数。 六、程序设计 图2 计数中断子程序 实验五 LED数码管显示与按钮输入实验 一、实验要求 1.P0口的2个扩展

文档评论(0)

dajuhyy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档