89c51 8位LED动态扫描时钟程序//使用12MHz晶振,P0口输出段码,P2口作列扫描,用共阳LED数码管//#include"reg51.h"codechardis_7[11]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xff};/*共阳
Cortex-M7处理器的核心本质为微控制器,却拥有高达600MHz的主频,高密度的512KB TCM SRAM和16MB的高速SDRAM,超快的实时响应,超强处理性能赋予了RT1052视频编解码的能力。
/*********************************************************************///八路电压表C程序/*********************************************************************//*使用AT89C52单片机,12MHz晶
/*--------------------------------------快热式热水器程序MCUAT89C51XAL12MHz--------------------------------------*///#pragmaSRC#include#include#includevoiddelay(unsignedint);//延时函数void
30路遥控开关,按0-30个键分别点亮p0.0-p3.5的灯,32键全灭 org00hORG30HMOVP1,#0FFHMOVP2,#0FFHMOVP3,#0FFHSTART:JBP3.7,$;等待遥控信号出现SB:MOVR4,#8;8毫秒为高电平错误SBA:MOVR5,#250SBB:JBP3.7,SXB
数码管秒表C程序* 数码管显示秒表, 分辨率0.01s * K1---控制按钮* 第一次按下时, 启动开始计时* 第二次按下时, 停止* 第三次按下时, 归零* 引用资源:数码管数据 p0口,数码管控制p2口 控制按
;硬件连接:1602LCD显示000000Hz短接p1.4--p3.5则显示0000010hz;LCD1602显示在不增加外部计数硬件的情况下,本试验软件可测最高频率达到460KHz;工作原理: ;1S 钟内对输入脉冲所计数的次数
#include#include #defineucharunsignedchar#defineuintunsignedintsbitBEEP=P3^7;//蜂鸣器驱动线uchardis_buf;//显示缓存uchartemp;ucharkey;//键顺序吗voidbeep();//蜂鸣器voiddelay0(ucharx
;;;;;;;;;;;;;;;;;;;6CHAMPLIFIER;;;;;;;;;;;;;;;;;----脚位定义-----;;;;;;;;;;;;;;;;;;;6CHAMPLIFIER;;;;;;;;;;;;;;;;;----脚位定义-----PT6311_CLKEQUP3.4PT6311_STBEQUP3.5PT6311_DATAEQUP3.3UPEQU
PT16312驱动C程序#defineucharunsignedchar#defineuintunsignedint#defineulongunsignedlong#definecm1co1.co1#definecm2co2.co2#definecm3co3.co3#definecm4co4.co4#include#include#definecmdd0#defi
#include/*************************ds1302与at89s52引脚连接********************/sbitT_RST=P3^5;sbitT_CLK=P3^6; sbitT_IO=P3^7; sbitACC0=ACC^0;sbitACC7=ACC^7;unsignedcharseg[]={0x00
at89s51看门狗演示程序#include#includesfrAUXR=0x8E;//定义AT89S51扩展寄存器sfrWDTRST=0xA6;voidclr_wdt();main(){AUXR=0xff;//初始化看门狗相关寄存器while(1)//主循环{clr_wdt();//8191个机器周期内
1602液晶6位计数器 RSEQUP2.0RWEQUP2.1EEQUP2.2org00ha_bitequ30h;个位数存放处b_bitequ31h;十位数存放处c_bitequ32h;百位数存放处d_bitequ33h;千位数存放处e_bitequ34h;万位数存放处f_bitequ35h;十万位
;8位数码管显示;P0为段码口、P2为位码口;时钟芯片:DS1302;--------------------------------------DS1302 端口位定义:IO_DATA → P1.1 ; 数据传送总线SCLK → P1.0 ; 时钟控制总线RST → P1.2 ; 复位总
* ;* DS18B20的管脚定义:1、GND2、DQ3、VCC*;温度显示用四位,当温度>=100度时,第四位才显示。*;检测DS18B20状态:*;DS18B20正常显示:DS18B20OKTEMP:25.8℃←显示实际温*;DS18B20不正常显示:DS18B2