51单片机
文章平均质量分 69
LDan508
这个作者很懒,什么都没留下…
展开
-
【51单片机】六种亮灯方式
51单片机中关于点亮灯管的简单程序:(1)点亮第一盏灯:#includesbit D1=P1^0; void main(){ D1=0;}若要点亮第二盏,改为sbit D2=P1^0; (2)在reg52.h文件中添加:sbit D1=P1^0;用于点亮第一盏灯,若要点亮第二盏灯,sbit D2=P1^1;以此类推#includevoi原创 2016-03-30 18:39:39 · 11568 阅读 · 0 评论 -
【51单片机】蜂鸣器
#include#include //包含_crol_函数的头文件 sbit beep=P2^3;void delay(unsigned int z); //sbit temp= P1^0; unsigned char temp; void main(){ temp=0xfe; P1=temp;原创 2016-04-05 09:42:37 · 1771 阅读 · 0 评论 -
【51单片机】静态与动态点亮数码管
静态:#includesbit dula=P2^6; //数码管寄存器sbit wela=P2^7; //位寄存器void main(){ wela=1; P0=0xf8; wela=0; //确定几位数码管亮,且使其状态保持 dula=1; P0=0x3f; //显示的数字 dula=0; while(1);原创 2016-04-05 09:52:41 · 2291 阅读 · 0 评论 -
【51单片机】中断程序
#includesbit dula=P2^6;sbit wela=P2^7;//sbit D1=P1^0;unsigned char num;unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0原创 2016-04-06 15:42:38 · 1451 阅读 · 0 评论 -
【51单片机】A/D(1)
用单片机控制ADC0804进行模数转换,当拧动实验板上A/D旁边的电位器Re2时,在数码管的前三位以十进制方式动态显示出A/D转换后的数字量(8位uA/D转换后数值在0~255变化)。 #include#includesbit dula=P2^6; //申明U1锁存器的锁存端sbit wela=P2^7; //申明U2存锁器的锁存端sbit adwr=P3^原创 2016-05-06 17:37:45 · 2533 阅读 · 2 评论