#include"reg52.h"#include "intrins.h"sbit AD_CS = P3^7;sbit AD_DAT = P3^5;sbit AD_CLK = P3^4;void DelayMS(unsigned int Num);/********主程序********/main(){ unsigned char i,j,q,p,k;//定義變
51單片機控制節(jié)拍產(chǎn)生示例程序#includesbitspeaker=P3^7;unsignedcharDo=108;unsignedcharbeat_H=(65536-62500)/256,beat_L()=(65536-62500)%256;unsignedchartone_H=(65536-1908)/256,tone_L()=(65536
定時中斷30秒倒計時程序#include char shuju[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//0--9char a=3,b=0,i=0;/********* 延時子程序 *********/void delay(unsigned int x){while(x--
TLC5620 DA轉(zhuǎn)換C程序/*------------------------------------------------------------------------------調(diào)用方式:void da5620(uchar da) ﹫2001/03/23函數(shù)說明:往固定端口送da值完成DA輸出,該函數(shù)
TLC5620 DA轉(zhuǎn)換匯編程序 SPI_DATA BIT P1.1 SPI_CLK BIT P1.2 CS_DA BIT P1.3 ORG 0000H AJMP START ORG 0010HTLC5620: ;;D/A轉(zhuǎn)換主程序 CLR A SETB CS_DA MOV R6,#43H ;;寫D/A命令字(通道數(shù)的選擇)CO
LED1EQU08HLED2EQU09HLED3EQU0AHLED4EQU0BHLedT0EQU0CH;0-3輪流點亮4個數(shù)據(jù)管SDAEQUP2.0SCLEQUP2.1AddressEQU0EHI2CDataEQU0FH;=================================================ORG0000HLJMPSTART;轉(zhuǎn)
義隆78e51_HT1621_LCD顯示程序;**************************];MCU:W78E51(MCS-51 系列單片機)CSBITP0.0WRIBITP0.2DATA_BIT BITP0.1;30H~32H are used for write cycle flag;40H~43H are used for delay
直流電機調(diào)速C51程序#includeunsignedcharcodef_rotation[4]={0x02,0x04,0x08,0x10};//正轉(zhuǎn)表格unsignedcharcodeb_rotation[4]={0x10,0x08,0x040,0x02};//反轉(zhuǎn)表格voiddelay(unsignedinti)//延時{while
步進電機C51控制程序#includeunsignedcharcodef_rotation[4]={0x02,0x04,0x08,0x10};//正轉(zhuǎn)表格unsignedcharcodeb_rotation[4]={0x10,0x08,0x040,0x02};//反轉(zhuǎn)表格voiddelay(unsignedinti)//延時{while
C程序中可使用不同類型的變量來進行延時設(shè)計。經(jīng)實驗測試,使用unsignedchar類型具有比unsignedint更優(yōu)化的代碼,在使用時應(yīng)該使用unsignedchar作為延時變量。以某晶振為12MHz的單片機為例,晶振為12MH
buzzerequp2.4KEYEQUP3.7org00h;主程序起始地址jmpstart;跳動主程序org0bh;timer0中斷起始地址jmptim0;跳至timer0在mode1start: MOV tmod,#00000001b;設(shè)timer0在mode1 MOV ie,#10000010b;中斷使能jbKEY
USB是近年來應(yīng)用在PC領(lǐng)域的新型接口技術(shù),是一些PC大廠商,如 MICroSOFt、Intel等為了解決日益增加的PC外設(shè)與有限的主板插槽和端口之間 的矛盾而制定的一種串行通信的標(biāo)準(zhǔn),自1995年在Comdex上亮相以
1 說明采用STM8S內(nèi)部時鐘(HSI);PWM模式2;占空比為50%,頻率為2Hz(方便測試LED燈);PD2口外接LED燈,PD2口輸出PWM波;系統(tǒng)時鐘初始化很重要:CLK_CKDIVR|=0x08;2 代碼/*TIM2_CH3 PWMPD2 output*/#inc
系統(tǒng):arm板/Linux系統(tǒng)內(nèi)核:2.6.7設(shè)備:/dev/mixer功能:linux系統(tǒng)聲音效果調(diào)節(jié)文件名:xxx.c編譯:gcc xxx.c -o mixerSet終端執(zhí)行:./mixerSet [leftvalue] [rightvalue]測試:無問題#include #inclu
實驗?zāi)康模鹤屛业拈_發(fā)板的LED燈亮滅閃爍實驗程序:/*******************************led.c*********************************/#include"stm32f4xx.h"//在SYSTEM目錄下可以找到,把ST官方的部分庫抽取出