![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
51单片机实验
文章平均质量分 67
dreamed_star
这个作者很懒,什么都没留下…
展开
-
51单片机——实验6:串行口
通过理论与实践相结合,我进一步理解了串行口的结构、工作方式,还有串行口进行数据的发送与接收的原理及编程逻辑。在使用多个中断时注意中断优先级。原创 2023-11-18 15:23:39 · 3633 阅读 · 2 评论 -
51单片机——实验7:AD转换器
通过本次实验,掌握了A/D和D/A的转换原理、XPT2046芯片的工作原理以及通信的时序。在编程时,可以通过将代码模块化,是逻辑更加清晰,且方便下一次调用。原创 2023-11-29 15:44:16 · 1668 阅读 · 2 评论 -
51单片机——实验5:定时器与LCD显示
通过本次实验课,明白了定时器定时原理,LCD显示字符、字符串原理,并掌握了它们的编程方法。在编程过程中,要理清楚逻辑,可从一个简单的功能入手,逐步增加代码以实现更多的功能。原创 2023-11-29 15:26:29 · 1674 阅读 · 1 评论 -
51单片机——实验4:外部中断实现数字加减与秒表计数
总中断允许开关相当于所有中断允许开关的头头,若EA=0,则所有中断允许开关都无法作用)---->编写外部中断服务程序(实现+1,-1功能)----->编写显示函数(数码管+数字的选择)----->主函数(将上述编写的函数囊括其中)是否允许中断工作的开关都在这儿,也就是要想用中断功能,必须先打开这里的开关,所有的开关都是1表示允许此中断作用。中断的标志位都在这儿,存储控制中断的信号。IT0、IT1( 外部中断的触发方式。P3 外部中断0---INT0(P3.2) 外部中断1---INT1(P3.3)原创 2023-11-11 18:53:00 · 2425 阅读 · 1 评论 -
51单片机——实验3:按键扫描
通过本次实验,我学会了独立按键、矩阵式按键的原理及编程应用,理解了软件消抖的内部逻辑。编写代码时可以利用网上的资源,重在理解其逻辑,要看懂,还要结合自己的实验任务对代码进行修改。原创 2023-11-11 18:01:27 · 1543 阅读 · 1 评论 -
51单片机——实验2:数码管显示
通过本次实验,我了解了数码管的显示原理,学会了用C语言实现数码管显示0-9的编程思路及数码管的位选。编程时一定要软硬结合,依据原理图编程,会看原理图上的标签,都是一一对应的。原创 2023-10-28 21:53:31 · 3835 阅读 · 0 评论 -
51单片机——实验1:LED流水灯
本次实验中,我学会了Proteus、Keil软件的基本操作,温习了C语言的条件语句,大体了解了编译程序、仿真、烧录的过程。2.实验原理:当LED灯的阳极为高电平,阴极为低电平时,LED灯就会亮;(2)编译的程序在Proteus上仿真得到了流水灯效果,但烧录在开发板上却不行,研究开发板的原理图发现,开发板上的LED接P2引脚,只需将程序中的P1改为P2即可,最终得到流水灯效果。掌握LED发光原理,掌握LED的控制方法,包括电路搭建和C语言编程,能实现流水灯的效果,间隔为1s。1.实现LED流水灯效果。原创 2023-10-28 21:44:29 · 4652 阅读 · 0 评论