
51单片机
文章平均质量分 67
去追远风
这个作者很懒,什么都没留下…
展开
-
【51单片机Keil+Proteus8.9】门锁控制电路
门锁电路 【51单片机Keil+Proteus8.9】原创 2024-01-19 19:47:00 · 2677 阅读 · 0 评论 -
【51单片机Keil+Proteus8.9+ADC0804】ADC实验 模拟转数字实验
【51单片机Keil+Proteus8.9+ADC0804】ADC实验 模拟转数字实验主函数:先将芯片的引脚和LCD屏幕进行初始化,然后循环执行以下操作:首先进行模拟信号到数字信号的转换,待转换完成之后打开读信号引脚,将转换完成的数据读入芯片,然后将数据的每一位分割出来,关闭读引脚打开写引脚,将每一位依次显示在LCD显示器上,关闭写引脚。2.构造基本的功能函数:延时函数delay()、LCD控制函lcd_cmd()、LCD数据函lcd_data()、显示函数display()。原创 2024-01-19 19:41:41 · 2899 阅读 · 0 评论 -
【51单片机Keil+Proteus8.9】AT89C51+7段数码管两位计数器
2.打开Proteus软件,绘制原理图,放置元件,双击AT89C51单片机芯片,将keil端编译之后生成的HEX文件加载到芯片内。按下第一个按钮,即P3^3对应的start按钮,电路开始计数,显示屏开始显示数字并自增,如下图。然后按下第二个按钮,即P3^4对应的stop按钮,电路暂停计数,显示屏数字保持不变,如下图。1.在keil端进行代码编写,将实验代码进行编译,结果正确无任何错误。最后按下第一个按钮start,电路从0开始计数。原创 2024-01-19 19:37:03 · 4558 阅读 · 0 评论 -
【51单片机Keil+Proteus8.9】控制步进电机+LCD1602显示状态
keil+proteus软件,利用ATC89C52实现对步进电机控制原创 2024-01-19 19:30:00 · 2435 阅读 · 0 评论 -
51单片机定时器中断TMOD
TMOD=0x01(16进制)=0000 0001,可见前4位为0.后四位是1,可见用的是T0,由八位组成,前四位是T1的参数;后四位是T0的参数;GATE 和 C/T' 不用多讲,最近在学定时器中断TMOD,写程序时,要对定时器进行配置。T0的数值是0001;查表可知是方式1.,完毕。对TMOD进行赋值时,拌了好久。打卡:今天是学习51单片机的第三天。工作方式0/1/2/3。原创 2022-11-28 21:41:59 · 5589 阅读 · 1 评论