可預置的8位計數器程序的主要部分分析 #include <AT89X51.H> //器件配置文件 #define uchar unsigned char //變量類型的宏定義 #define uint unsigned int uchar code SEG7[10]={0x03,0x9f,0x25,0x0d,0x99, //0~9的數碼管段碼 0x49,0x41,0x1f,0x01,0x09} uchar data cnt[8] //在data區定義8位長度的數組,用來存放計數值 uchar data pre_cnt[8] //在data區定義8位長度的數組,用來存放預置值 sbit drv=P3^4 //定義輸出驅動端 bit set_flag //定義工作標志 bit out_flag //定義輸出標志 bit keydown_flag //鍵按下標志
標簽: unsigned include define uchar
上傳時間: 2015-04-29
上傳用戶:changeboy
//液晶顯示初始化ini_OCMJ(void)和驅動程序sub_lcd(uchar in)。 //占用I/O口為 #define LCD_OUT P4 //sbit LCD_BUSY=P3^6 //sbit LCD_REQ=P3^7
標簽: ini_OCMJ LCD_BUSY LCD_OUT sub_lcd
上傳時間: 2015-06-10
上傳用戶:集美慧
此軟件包包含了模擬I2C C51程序軟件包和ZLG7290的C51程序然后包。 軟件包的接口界面: (1) bit ISendByte(uchar sla,uchar c) (無子地址)寫單字節數據 (現行地址寫) (2) bit IRcvByte(uchar sla,uchar *c) (無子地址)讀單字節數據 (現行地址讀) (3) bit ISendStr(uchar sla,uchar suba,uchar *s,uchar no)(有子地址)讀N字節數據 (4) bit IRcvStr(uchar sla,uchar suba,uchar *s,uchar no) (有子地址)寫N字節數據 (5) bit ISendStr(uchar sla,uchar *s,uchar no) (無子地址)寫多字節數據 (6) bit IRcvStr(uchar sla,uchar *s,uchar no) (無子地址)讀單字節數據 (7) unsigned char ZLG7290_SendData(unsigned char SubAdd,unsigned char Data) (8) void ZLG7290_SendBuf(unsigned char * disp_buf,unsigned char num) (9) unsigned char ZLG7290_SendCmd(unsigned char Data1,unsigned char Data2) (10)unsigned char ZLG7290_GetKey()
上傳時間: 2013-12-05
上傳用戶:hongmo
S6B0724液晶顯示驅動程序 void LCD_BUSY(void) void write_LCD_data(uchar lcd_data) void write_LCD_command(uchar command) void clear_lcd(void) void LCDClearLine(uchar line) void prints(uchar line,uchar * temp) void printf(ulong int x) void change_code(uint * x) void Sendlcd(uchar x,uchar y,uchar dat) void Sendhz(uchar x,uchar y,uchar dat) void display_HZ(void) void display_date(void) void LCD_initial(void) void prints_id(uchar line,uint id) //void print_lcd(uchar *sss)
標簽: void write_LCD_command write_LCD_data LCD_BUSY
上傳時間: 2016-03-17
上傳用戶:獨孤求源
MMC驅動 void mmc_send_cmd (uchar,ulong,uchar) void mmc_send_scmd (uchar,uchar) void mmc_init(void) extern ulong mmc_read_response (void) extern ulong reponse extern uchar SD_BUS_SELECT extern bit mmc_check_response (void)
標簽: uchar void mmc_send_scmd mmc_send_cmd
上傳時間: 2016-03-17
上傳用戶:皇族傳媒
時鐘模塊DS1307驅動I2C uchar Read_DS1307(uchar addr) void Write_DS1307_Byte(uchar byte) void Write_DS1307(uchar addr,uchar dat) void rtc_get(void) void rtc_set(void)
上傳時間: 2016-03-17
上傳用戶:zm7516678
LC72130+1823程序 void out(uchar dat) ulong in_data(void) void out_data(uchar dat1,uchar dat2,uchar dat3,uchar dat4) void display_tunner(unsigned long dat) void tunner_init(void) void display_mute(uchar dat) void RADI0_DIsplay_VOLUME(uchar volume) void RADI0_DIsplay(unsigned long dat) void auto_search(void)
上傳時間: 2016-03-17
上傳用戶:181992417
PT2313驅動 void send_audio_switch(uchar audio) void send_volume(uchar byte) void send_attenuators(uchar LF,uchar RF,uchar LR,uchar RR) void send_base(uchar byte) void send_treble(uchar byte) void pt2313_init(void)
標簽: void uchar send_audio_switch send_attenuators
上傳時間: 2016-03-17
上傳用戶:牧羊人8920
#include <reg52.h> #include <stdio.h> #include <string.h> #define uchar unsigned char #define uint unsigned int #define isp_iap_byte_read 0x1 #define isp_iap_byte_program 0x2 #define isp_iap_sector_erase 0x3 #define wait_time 0x1
上傳時間: 2016-05-18
上傳用戶:agent
//通過18B20檢測的數字溫度可在電腦上顯示當前溫度值 #include <reg52.h> #define uchar unsigned char #define uint unsigned int sbit DS=P2^2 //define interface uint temp // variable of temperature uchar flag1 // sign of the result positive or negative sbit dula=P2^6 sbit wela=P2^7
標簽: define unsigned include 18B20
上傳時間: 2014-01-19
上傳用戶:Andy123456