最新文章
-
用74HC164实现数码管的静态显示
要实现静态显示所用的IO较多,因此利用移位寄存器74HC164对IO的扩展来驱动数码管,从而实现静态显示。 硬件电路百度上很多,这里就不说了,写个程序吧 #incl…… -
单片机驱动4相步进电机proteus仿
单片机IO驱动能力不够,因此使用ULN2003驱动。 采用4相8拍驱动方式,步进电机在proteus里是motor-stepper,接法:中间引出接电源,其他脚顺时针或逆时针接即…… -
C51单片机串口通信
1、在使用串口之前,应对其进行初始化,步骤如下: (1)定时器1工作模式,设置TMOD寄存器 (2)装载TH1,TL1,决定波特率的值 (3)启动定时器1 (4)串口工作模式设…… -
C51–DS18B20数字温度计–C语言
#include<reg52.h> #include<intrins.h> #define uint unsigned int #define uchar unsigned char sbit DQ=P2^6; sbit lcdrs=P1^0; s…… -
单片机产生脉宽300MS周期600MS方
脉宽300MS周期600MS方波(由外部计数T0接收脉宽1.5MS周期3MS方波) 采用51单片机芯片下面是汇编语言源代码: org 0000h sjmp main …… -
单片机产生1.5ms方波(同步脉冲)
电路图 下面是51单片机程序源代码: SJMP MAIN ORG 000BH; SJMP DSZD MAIN:MOV TL0,#24H; MOV TH0,#0FAh SETB EA …… -
机构复位(子程序)
ORG 0000H SJMP MAIN org 000bh; sjmp fbsc ORG 0031H; MAIN:MOV P1,#00H; MOV P0,#0ffh; mov sp,#40h; mov a,#01h; …… -
带中断MSP430G2553控制程序和错误
MSP430G2553板LED在P1.0和P1.6,和P1.3连着一个按钮开关,可以对其进行中断编程。 #include "MSP430G2553.h" int ms,k,i; char jj[]={ 0x01,0x00…… -
交通灯实验代码
#include<reg52.h> #include<intrins.h> #define uchar unsigned char uchar code table[10] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,…… -
独立按键控制流水灯、蜂鸣器
#include<reg52.h> #include<intrins.h> sbit KEY1=P2^0; sbit KEY2=P2^1; sbit KEY3=P2^2; sbit KEY4=P2^3; sbit BELL=P2^4; sbit RED1=P1^0; …… -
定时器控制流水灯
#include<reg52.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int uchar code table[10] = {0x3f,0x06,0x5b,0x4f…… -
数码管显示HELLO的单片机程序
#include <reg52.h> #include <intrins.h> #define uchar unsigned char #define uint unsigned int uchar code hello[]={0x76,0x79,0x38,0x38,…… -
矩阵键盘简单使用
#include<reg52.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int sbit SER = P2^0; sbit SRCLK = P2^1; sbit SR…… -
矩阵键盘密码锁
#include<reg52.h> #include<intrins.h> #define uint unsigned int #define uchar unsigned char #define ulong unsigned long //这三个引脚参…… -
灯光校验程序
#include<reg52.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int sbit SER = P2^0; sbit SRCLK = P2^1; sbit SR…… -
VHDL_优先编码器程序
ENTITY prior_encoder IS PORT(i0,i1,i2,i3:IN BIT; y0,y1:OUT BIT); END prior_encoder; ARCHITECTURE behavioral OF prior_encoder IS BEGIN cale:PROCESS…… -
S3C6410_SYS_CONTROLL.h文件源码
S3C6410_SYS_CONTROLL.h文件的代码给大家共享出来,右键另存保存为文件即下载: #ifndef _S3C6410_SYS_CONTROLL_H_ #define _S3C6410_SYS_CONTROLL_H_ #de…… -
51单片机”光控窗帘“简易版c(带
小伙伴申请的光控窗帘项目,下面是51版c代码 //=========================================== //File: main.c //Discription: LightCurtain control //Aut…… -
HT1621B驱动液晶LCD连接及程序
最近需要把AD转换的数据显示出来,因为手边只有HT1621,所以就用这个了。 硬件连接:单片机使用stm8s103k的32脚芯片,来驱动HT1621B显示LCD。 (1)单…… -
Altium Designer 常用快捷键总结
原理图:1:按住shift 拖动某个元件,可快速复制。 2:按住鼠标滚轮 鼠标上下滑动 放大缩小。 3:按住Ctrl 按住鼠标右键 鼠标上下滑动也放大缩小。 4:按住C…… -
IAR 快捷键总结
1、显示行号:在代码段点击右键,找到Options->Editor,将右面的Show Line Numbers 勾选上就可以了。 2、注释的快捷键:Ctrl+K;取消注释:Ctrl+Shfit+K 3…… -
Modbus ASCII RTU LRC CRC
RTU即Remote Terminal Unit的缩写,中文译为远程终端装置。 CRC即循环冗余校验码(Cyclic Redundancy Check):是数据通信领域中最常用的一种差错校验码,其…… -
-
单片机按键扫描程序 状态机方法
#define key_input PIND.7 // 按键输入口 #define key_state_0 0 #define key_state_1 1 #define key_…… -