51单片机
本_末
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
51单片机第三讲(矩阵键盘)
1.原理图 直接上代码:#define MKEYPORT P0unsigned char Mkeyscan(void){ unsigned char temp = 0; MKEYPORT = 0xf0; //四行全部开启扫描 if(MKEYPORT != 0xf0) //说明有按键按下 { MKEYPORT =原创 2018-01-31 19:52:06 · 917 阅读 · 0 评论 -
51单片机第七讲(串口)
一.相关概念 计算机通信是指计算机与外部设备或计算机与计算机之间的信息交换。 通信有并行通信和串行通信两种方式。在多微机系统以及现代测控系统中信息的交换多采用串行通信方式。二.并行通信和串行通信 并行通信通常是将数据字节的各位用多条数据线同时进行传送 。 并行通信特点:控制简单、传输速度快;但传输线较多,长距离传送时成本高且接收方的各位同时接收存在困难。 串行通信是将数据字节分成原创 2018-02-06 15:04:05 · 796 阅读 · 0 评论 -
51单片机第六讲(AD/DA转换)
1.计算机系统是一个数字系统、离散系统,而我们生活的外部世界是一个模拟系统。为使计算机系统能够了解外部世界,对外部事物进行处理,就必须有一个将模拟量转换为数字量,将数字量转换为模拟量的接口,这就是常说的 A/D和 D/A。2.PCF8591t芯片 PCF8591 特性 • 单独供电 • PCF8591 的操作电压范围2.5V-6V • 低待机电流 • 通过I²C 总线串行输入/输出原创 2018-02-06 14:14:50 · 15818 阅读 · 2 评论 -
51单片机第五讲(IIC)
一.什么是IIC IIC是集成电路总线,IIC总线只有两根双向信号线。一根是数据线SDA,另一根是时钟线SCL。 每个接到I2C总线上的器件都有唯一的地址。主机与其它器件间的数据传送可以是由主机发送数据到其它器件,这时主机即为发送器。由总线上接收数据的器件则为接收器。 二.要掌握IIC的通信协议,需要掌握以下几个函数的写法: 1.起始信号 i2c_Start() 2.终止信号 i原创 2018-02-06 13:53:29 · 9752 阅读 · 0 评论 -
利用51单片机做一个简易时钟
利用独立键盘,数码管完成一个简易的时钟,按键一可以修改时间,按键二可以设置闹钟,按键三进行加一操作,按键四进行减一操作。主函数:void main(){ bsp_init(); while(1) { TimeTim(); //正常时间在走 bsp_KeyScan(); //键盘扫描看哪个功原创 2018-01-28 20:01:48 · 58935 阅读 · 12 评论 -
51单片机第二讲(定时器中断)
1.中断的概念 CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断产生); CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务); 待CPU将事件B处理完毕后,再回到原来事件A中断的地方继续处理事件A(中断返回),这一过程称为中断。 2.中断的优先级 51单片机里一共有5个中断源,分别是外部中断0,定时器0,外部中断1,定时器1,串口中断,中断优先级从大到原创 2018-01-28 19:03:34 · 20119 阅读 · 2 评论 -
51单片机第一讲(I/O口)
1.LED基本操作 当LED端口置低电平时LED点亮(有的单片机是置高电平点亮,根据单片机原理图进行判断) 点亮8个LED(接单片机P1口)void bsp_LedOn(void){ P1 = 0X00;}熄灭8个LEDvoid bsp_LedOff(void){ P1 = 0xff;}流水灯操作unsigned char i = 0;u原创 2018-01-27 11:45:47 · 2427 阅读 · 0 评论 -
51单片机第四讲(LCD1602)
液晶屏需要按照芯片手册写程序: 直接上代码:#define LCDPORT P0sbit RS = P2^4;//定义的端口sbit RW = P2^5;sbit EN = P2^6;unsigned char my[8] = {0x10, 0x06, 0x09, 0x08, 0x08, 0x09, 0x06, 0x00}; //自己定义的字符(摄氏度)void bsp原创 2018-01-31 20:00:16 · 1072 阅读 · 0 评论 -
51单片机第八讲(DS18B20温度芯片)
1.单总线通信初始化 初始化时序包括:主机发出的复位脉冲和从机发出的应答脉冲。主机通过拉低单总线480-960μs产生复位脉冲;然后由主机释放总线,并进入接收模式。主机释放总线时,会产生一由低电平跳变为高电平的上升沿,单总线器件检测到该上升沿后,延时15~60μs,接着单总线器件通过拉低总线60~240μsμ来产生应答脉冲。主机接收到从机的以应答脉冲后,说明有单总线器件在线,到此初始化完成。然后原创 2018-02-06 16:16:09 · 1757 阅读 · 0 评论
分享