跑马灯/输入输出接口(片选地址74LS273)
数码管0~9的显示,延时1s(没有通过用计数器的延时)
之前由于同学的一个小实验,需要用到频率计,所以自己想搞一个出来,于是网上找了很多资料,简单的有用8052单片机的定时器和计数器的结合来测其信号的频率,还有的是c8051f的捕捉功能,想来想去,还是想用用自己熟悉的8052的计数器功能,毕竟平时都用的是定时器功能,很少用到计数器功能,以便更加深入的运用8052,以后再学习C8051F。
矩阵键盘的使用在单品机的学习当中十分广泛,可是对于许多新手,包括本人有时也是搞不明白,昨天晚上和今天早上的思考和同行们的讨论,终于有了点头绪,所以想记录下读取键盘的思路。
所谓的“呼吸灯”,就是通过程序控制led灯的闪烁过程,像呼吸一样有节奏。有亮度渐变的过程。
想要点亮点阵中的某一个LED灯。只要使得那个灯所在的行输出高电平,所在列输出低电平就好。
这里用到PCF8591 ADDA芯片 和51单片机机,和一个电位器。通过 控制 电位器,产生PWM波,控制舵机 旋转。并在数码管上显示角度。
LED点阵显示屏是通过PC机将要显示的汉字字模提取出来,并发送给单片机,然后显示在点阵屏上,主要适用于室内外汉字显示。
通过单片机应用产品的设计与调试过程,巩固课程所学理论知识,初步了解单片机应用系统设计与调试的方法。
数码管是靠点亮内部的发光二极管来显示。一位数码管有10个引脚,显示一个8字需要7个小段,再加上一个小数点,所以内部总共有8个小的发光二极管,
我用的开发板是天翔电子的TX-1C,单片机是STC89C52RC。
但凡做和51单片机有关的东西,我们组都会用到按键..... 迷之有缘。独立按键的原理很简单,没有按键按下时,全部为高电平,按下时接触地变为地电平,检测是否有低电平来检测按下动作。 矩阵键盘稍微复杂一点,分别检测行,检测列,以此来确定按键位置。注意的是,按下时会有抖动,因为写程序时,需要消抖。常用的方式是延时函数消抖。
12864液晶的驱动和1602的类似,只不过是多了几个扩展的功能,不如画图功能
最近这两天在忙这个rfid的模块,首先我承认,本人是菜鸟,平台是基于初学者入门的51单片机,但是我还是总结一下最近这两天看代码的收获
总结一下最近学的东西,这两天学的东西,rfid门卡系统终于弄出来来了,这个程序算现在写过的比较满意的程序,大家可以参考参考