随笔分类 -  51单片机

摘要:51单片机交通灯这个实例主要用到的知识点有: >如何点亮LED >38译码器位选与段选 >定时器控制 >中断控制 阅读全文
posted @ 2018-06-10 21:11 ghostwu 阅读(2850) 评论(0) 推荐(0) 编辑
摘要:要启用一个定时器,先要开启定时器,然后产生中断 系统中断: 初始化程序应完成如下工作: 对TMOD赋值,以确定T0和T1的工作方式。 计算初值,并将其写入TH0、TL0或TH1、TL1。 中断方式时,则对EA赋值,开放定时器中断。 使TR0或TR1置位,启动定时/计数器定时或计数。 阅读全文
posted @ 2018-06-10 13:20 ghostwu 阅读(10221) 评论(1) 推荐(0) 编辑
摘要:中断的概念 CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生); CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务); 待CPU将事件B处理完毕后, 再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断。 我第一眼看见这东西,感觉跟函数嵌套调用 阅读全文
posted @ 2018-06-10 07:48 ghostwu 阅读(8320) 评论(0) 推荐(0) 编辑
摘要:IO口扩展芯片,主要是解决单片机IO口太少。 74HC165:数据从并转串 74HC595:数据从串转并 两种芯片,都是通过时序电路,加上移位功能,进行数据传输 74HC165:数据从并转串。以下实例,实现8个独立按键,控制数码管的8段 74HC595:数据从串转并,以下程序,实现流水灯效果 阅读全文
posted @ 2018-06-07 22:44 ghostwu 阅读(13789) 评论(1) 推荐(0) 编辑
摘要:一,独立按键注意一下几点 >按下的时候,电压被拉低,所以IO口要传低电平( 0x0 ) >按下的时候要消除抖动 ( 延时10ms ),在判断,是否还是低电平,再做业务处理 下面这段程序,就是通过一个独立按键连接到p1口,控制静态数码管的 一段 进行亮和灭的切换。 二, 当按键比较多的时候,用矩阵按钮 阅读全文
posted @ 2018-06-05 23:20 ghostwu 阅读(8068) 评论(1) 推荐(1) 编辑
摘要:最近进的公司是一个做路由器的。。很多嵌入式工程师。有个项目( 智能空调控制)是跟嵌入式工程师对接,我做APP+PHP。。他做服务器。我们用MQTT(由于emqtt是用erlang写的,所以我也学了点erlang,后期有时间分享一下,这个语言很好,很强大。特别抽象)。这个项目激发了我对嵌入式的兴趣,于 阅读全文
posted @ 2018-06-03 19:15 ghostwu 阅读(8648) 评论(1) 推荐(0) 编辑

Copyright ©2017 ghostwu
点击右上角即可分享
微信分享提示