- 博客(9)
- 收藏
- 关注
原创 7.18 单片机学习总结
1、外部中断0:INT0P3.2管脚,通过控制TCON的IT0来确定下降沿或低电平触发;若IE0置1,就说明来了一个中断。EX0和EA都为1即可使用中断。IP是自己控制中断的优先级,一般为默认即可。2、外部中断1P3.3管脚,通过控制TCON的IT1来确定下降沿或低电平触发;若IE0置1,就说明来了一个中断。EX1和EA都为1即可使用中断。IP是自己控制中断的优先级,一般为默认即可。3、T0和 T1:定时计数器的功能T0 P3.4管脚 T1 P3.5管脚。
2023-07-19 23:00:10 531
原创 7.17 51单片机学习
蜂鸣器是一种将电信号转换为声音信号的器件,按驱动方式可分为有源蜂鸣器和无源蜂鸣器驱动电路介绍C1-C2升高8度。往右升高,往左降低:相邻半音黑白,1对应中央C1,i表示升即C2部分,降低8度下面加一个点,降低2个8度,下面加两个点(白键);黑升音#,降音b-表示时长,665-表示5占两个时长音符。
2023-07-18 00:19:25 121 1
原创 7.16 51单片机学习
1)直流电机、电机匀速控制,转1毫秒停1毫秒或其他的设置;频率快就不会出现抖动,比较平缓,频率慢会出现抖动;占空比高: 高电平长低电平端、占空比低: 高电平短,低电平长 (周期一样);计数<比较值,输出0,计数>比较值,输出1(自己设置的,这里以这个为例)控制占空比可以用比较值控制。与单片机数据传送可使用并口(速度快、原理简单),也可使用串口(接线少、使用方便)定时器初始化,(频率)10K-20K不会产生鸣叫声,运行稳定。数字转换,将模拟信号转换为计算机可操作的数字信号。2)写指令(0为指令,1为数据)
2023-07-16 22:54:32 70 1
原创 7.15 51单片机学习
运用到了已模块化的delay延时函数,key按键的函数,LCD1602显示屏函数,Timer定时器函数main.cBCD码。
2023-07-15 22:45:59 78 1
原创 7.14 51单片机学习
1.配置串口控制寄存器,配置模式1最常用2) 2REN允许接收给1,不允许接收给0 (也可以给1外面不给发就行);DB9串口传输数据(注意使用电压是否一致) ,使用RS232或RS485电平。这里定时器1,没有定时器0,所以要把高位修改(不影响高低位配置用“&|”)OE要通过跳线帽与GND相连,而开发板默认OE与VCC相连,因此需要操作。2.发送完置1(硬件只负责),但软件必须复位置0。SER串行输入,往下一位一位移动,够8位复制到右边。向单片机发送数据(下框),返回数据(上框)C51的sfr、sbit。
2023-07-14 23:17:43 74 1
原创 7.13 51单片机学习
中断源:即何种事件可以引发中断。中断请求:即告诉处理器,有一个中断事件出现了。(发生中断后,微处理器要识别中断请求来自哪个中断源。中断优先级:先执行哪个中断呢。同时出现多个中断请求时,处理器会按优先级从高到低依次执行中断服务程序。中断响应:处理器接受中断至执行用户设置的程序的此段时间内发生的事情。先完成当前正在执行的指令,并保存下一条指令的地址(断点);暂停主程序的执行后,将程序执行的地址接入到中断入口地址;
2023-07-13 22:30:32 538 1
原创 51单片机学习笔记
单片机需要通过控制的值,进而通过加大控制力度,由控制电路输出高低电平(对应寄存器1/0)。因此,程序需要在对应的寄存器上写1或0,即可控制LED的亮灭。//一个端口低电平调用延时函数。
2023-07-10 23:03:25 98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人