![](https://img-blog.csdnimg.cn/direct/b7559fd03831429dbcb5bdc0da4a1ae7.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
51单片机实验
文章平均质量分 96
以具体的实现效果和代码+思路的方式呈现。
相关电子书资料和代码请到网盘自取:
链接:https://pan.baidu.com/s/1QEDpuNhcYVB6lmxFNW2z4Q?pwd=6666
提取码:6666
--来自百度网盘超级会员V1的分享
码到成龚
人生的目标是未来的可能性,而不是与无法改变的过去斗个你死我活。
展开
-
51单片机实验05 -点阵
下面用到了定时器及中断器(在单片机中带有break关键字的switch语句和中断器是绝配,天造地设的一对)一旦中断器检测到break关键字,就会停下来。这意味着在1ms的时间内,数码管应该能够完成从关闭到完全点亮,再到关闭的完整过程。就会有“鬼影”,即会有视觉残留,我们会看到小灯有明显的亮暗波动,所以定时器和中断器的使用就很有必要。经过点亮点阵的一只led,一排led,全部led灯相关操作,现在我们开始来让其静态的展示我们指定的图案。时,该变量的生命周期会持续到程序执行完毕,而不是在函数返回时结束。原创 2024-06-12 21:15:47 · 988 阅读 · 0 评论 -
51单片机实验04 -数码管的动态显示实验
实验内容:在KST-51开发板上,选择任意左右相连的4位数码管,利用定时器T0中断实现动态显示0123→1234→2345→3456→4567→5678→6789→7890→8901→9012→0123→不断反复,每隔2s切换显示三、实验原理四、实验方法五,实验效果及代码1,效果2,代码六,课后习题1,使用定时器T0的中断函数1 从999999~0计时1)效果2)代码2,使用定时器T1的中断函数3 从999999~0计时1)效果2)代码原创 2024-04-15 21:39:22 · 2900 阅读 · 0 评论 -
51单片机实验03-单片机定时/计数器实验
利用定时器T0产生定时时钟,由P0口控制数码管的七个段abcdefg和小数点dp,完成10秒倒计时显示。具体要求如下:1、数码管要求:学号末位是1-6的分别控制数码管LEDDS1-LEDS6, 学号末位是7、8、9、0的分别控制数码管LEDDS1-LEDS4;从本人学号的末位数开始,例如学号2132331131的末位是1,则需完成1-0-9-8-7-6-5-4-3-2并循环的倒计时。原创 2024-04-14 20:46:40 · 2889 阅读 · 0 评论 -
51单片机实验03-定时器T0/T1实现流水灯从左到右再从右到左
定时器T0/T1实现流水灯从左到右再从右到左1.学习51单片机内部定时/计数器的使用和编程方法;2.掌握单片机控制数码管进行数字和字母显示的方法。原创 2024-04-06 22:07:37 · 1735 阅读 · 0 评论 -
51单片机实验02- P0口流水灯实验
1,亮指定位置的小灯并向右依次点亮其他小灯:学号末位和小灯对应关系同51单片机实验01-点亮LED小灯-CSDN博客。具体操作见本实验的后续要求。按照上述学号末尾对应的小灯作为开始,依次向右点亮其他小灯并循环,进行流水灯显示实验,编写完整c语言代码。2,完成一个左移到头接着右移,右移到头再接着左移的花样流水灯程序。原创 2024-04-05 16:28:46 · 1737 阅读 · 0 评论 -
51单片机实验01-点亮LED小灯
一,软件下载二,单片机概述1,单片机内部资源1)flash2)ram3)sfr2,51单片机3,单片机最小系统三,点亮最右边的小灯1,指出满足小灯点亮的有关网络标号的电平要求1)addr2 addr1 addr0=1102)led=03)addr 3=1 及enled=0;4)编写代码5)运行结果四,实验-点亮LED小灯1、实验的背景和意义2、实验目的3、实验任务及要求4、实验仪器5、实验步骤6、实验报告撰写原创 2024-04-04 20:56:30 · 1759 阅读 · 0 评论