51单片机输入法源程序

#include &盟敢势袂lt。{"hu ",0x05,0x03},。{"ang ",0x05,0x04},。

如何用51单片机控制LCD1602

如何用51单片机控制LCD1602

*****************************************/sbit LCD_RS=P1^0;//定义引脚sbit LCD_RW=P1^1;sbit LCD_E=P1^2;/********宏定义****************************************************************************/unsignedcharcode uctech[] = {"LCD1602 DJZRS"};unsignedcharcode net[] = {"51hahahahahaha51"WriteDataLCD(unsignedchar WDLCD); //写数据void WriteCommandLCD(unsignedchar WCLCD,BuysC); //写命令unsignedchar ReadDataLCD(void); //读数据unsignedchar ReadStatusLCD(void);

51单片机花样流水灯

2、查表法 这里我们两种都使用一下 */ #include unsignedcharcode seg[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xff,0xff,0x00,0,0x55,0x55,0xaa,0xaa};//rom允许情况可以无限添加 delay(unsigned int cnt)//简易延时 { while(--cnt); } /////////////////////////////////////////////////////// main() { unsignedchar i; while(1) { P1=0xFE;//第一个LED亮P1=0xFE;//第一个LED亮 for(i=0;i<8;i++) { delay(10000); P1<<=1; } P1=0x7F;//第七个LED亮 for(i=0;i<8;i++) { delay(10000); P1 >>=1; } P1=0xFE;//第一个LED亮 for(i=0;i<8;i++) { delay(10000);

51单片机速度计

//速度计,外中断1诋危族枧;定时器0,//8位计数模式,11.0592,每一秒钟计算一次#include //包括一个5婷钠痢灵2标准内核的头文件#define uchar unsignedchar //定义一下方便使用#define uintunsigned int#define ulong unsigned longvoidz);uchar stor[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//共阳极数码管显示void xuanshi( );int temp,n,tt;sbit P10=P1^0;sbit P11=P1^1;void main(void)main(void) // 主程序{ TMOD=0x02;//定时器0方式2 TH0=0x47;//赋T0的预置值,溢出1次是0.2毫秒钟 TL0=0x47; ET0=1; //允许定时器0中断 TR0=1; //启动定时器0 IT1=1; //外中断1 ,负跳变产生中断

51单片机串口通讯

51单片机串署孢颜匈口接收电脑PC串口发送的unsigned int 型数据 65536以内任意数据显示到单片机数码管上,下面只驱穰惩较瘁动程序。 /* * * * * * * * * * * * * * * * **/ #include "REG52.H" sbit delu = P2^6; //数码管位选 unsignedcharcode value_tab[] = { 0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F }; //0-9 unsigned int UARTBufByte; unsignedchar MEC_TEMP;MEC_TEMP; unsignedchar ENT_BLER; bit UART_Error; bit Flag_Error; /* ** 软件延时1ms子函数 **/ void Delay_1ms(unsigned int time) { unsigned int x, y; for(x = time;

单片机ADC0809 数模转换与显示

单片机ADC0809 数模转换与显示

#include #define uchar unsignedchar #define uint unsigned int //头文件 uchar code DSY_CODE[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//各数字的数码管段码(共阴)0x6f};//各数字的数码管段码(共阴) sbit CLK=P1^3; sbit ST=P1^2; sbit EOC=P1^1; sbit OE=P1^0; void DelayMS(uint ms)//延时 { uchar i; while(ms--) for(i=0;i<120;i++); } void Display_Result(ucharmain()//主程序 { TMOD=0x02; TH0=0x14; TL0=0x00; IE=0x82; TR0=1; P1=0x3f; while(1) { ST=0;ST=1;ST=0; while(EOC==0); OE=1; Display_Result(P3); OE=0; } } void Timer0_INT()

上页


12345678

下页
51淘师湾作业网吴鉴鹰51单片机资料51淘师湾作业答案51领啦免费试用念青五笔输入法下载念青五笔输入法喜马拉雅藏文输入法51无忧挂靠网51模拟器念青五笔输入法64位单片机51淘师湾作业网答案51信用卡管家班智达藏文输入法51返利爪哇语输入法51ghpm 51正宗笔画输入法官方下载正宗笔画输入法手写输入法查字吴鉴鹰51单片机教程51单号网谷歌输入法