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