c51语言程序是 一个由主函数和若干个函数构成。其中主函数就是程序的起点,单片机运行程序,首先会执行主函数里面的第一条语句,直到执行完成主函数的所有语句,单片机的程序一般都是来完成某项具体功能的,所以程序
/*==========================================================================HT1621动段式液晶的C51程序HT1621是台湾Holtek公司推的段码LCD动控制芯片,同步串行接口,最多可以控制128段驱动方式可选1/2、1/3、1
#include #define Frequence 11 //晶振频率单位是MHZ #define DELAY 10*Frequence/6 //发送程序延时 #define SLEEP 8*Frequence/6 //发送程序延时 sbit KBCLK="P3"^0; //键盘时钟线 sbit KBDATA="P3"^1; //键盘数
#include#define uchar unsigned char#define uint unsigned intsbit clk=P3^5;sbit dat=P3^6;sbit shuo_cun=P3^7;uchar volatile e,f;uchar code tab[]={ 0x03,/*0*/0x9F,/*1*/0x25,/*2*/0x0D,/*3*/0x99,/*4*/0x49,
/*----------------------------------------------- 功能:流水灯对称移动闪烁(双闪烁)------------------------------------------------*/#include<REG52.H> #define uint unsigned int void delay(uint);
51单片机+8255芯片的键盘扫描函数,只做了简单的输入输出,利用P1口控制发光二极管亮,键值为7的话键码是0x07; 源程序:#include<reg51.h> #include<absacc.h> #define uchar unsigned char #define uint
标签:单片机 红外遥控使用方法:打开串口调试助手,设置为9600 bps 单片机这边用11.0592MHz的晶振,使用sm0038或者其他型号的红外接收头按下面的电路连接好,其中out直接与单片机的p3.2脚相连.按下遥控器,串口调
实际的单片机应用系统开发过程中,由于程序功能的需要,经常编写各种延时程序,延时时间从数微秒到数秒不等,对于许多C51开发者特别是初学者编制非常精确的延时程序有一定难度。本文从实际应用出发,讨论几种实用的编