網(wǎng)上流傳比較多的C51版本是龐波的《25045操作標(biāo)準(zhǔn)子程序集41.c》,但是經(jīng)我實(shí)際使用過后發(fā)現(xiàn)有一些錯(cuò)誤,如&和&&的區(qū)別及一些邏輯的問題。還有總是有人問電路的接法,由于X25045的datasheet寫的不清楚,
*————————————————————〖說明〗SPI總線驅(qū)動(dòng)程序包括的普通封裝標(biāo)準(zhǔn)模式,特殊封裝標(biāo)準(zhǔn)模式默認(rèn)11.0592MHz的晶振?!嘉募?3CXX.C ﹫2003/5/12〖版本〗V3.00A Build 0803—————
51 IO口模擬串口通訊C源程#include sbit BT_SND =P1^0;sbit BT_REC =P1^1;/**********************************************IO 口模擬232通訊程序使用兩種方式的C程序 占用定時(shí)器0********************
很多朋友在使用單片機(jī)串口的時(shí)候存在著一定的問題,我根據(jù)自己的經(jīng)驗(yàn),給大家總結(jié)如下:串口調(diào)試經(jīng)過調(diào)試,以上功能基本實(shí)現(xiàn),目前可以通過上位機(jī)對單片機(jī)進(jìn)行實(shí)時(shí)控制。程序如下://這是一個(gè)單片機(jī)C51
LCD1602采用4線并口通信,連接方式是DB4-DB7接P1.4-P1.7;RS:P2.7;RW:P2.6EN:P2.5;注意初始化的設(shè)置。在萬利MedWin 3.0開發(fā)環(huán)境上調(diào)試通過!#include /***********************************************
第一次調(diào)4線的LCD1602,比較困難,或者因?yàn)檠舆t不對,或者因?yàn)槊铄e(cuò)誤,我足足用了一天時(shí)間,搞定了4線的1602編程實(shí)現(xiàn)。這里提供51單片機(jī)和LPC23XX系列單片機(jī)的程序。51的程序是我上網(wǎng)找的,可以參考里
/*----------------------------------------------------------------*File Name: stc_AD.c -*Description:A/D轉(zhuǎn)換程序*Project: -*MCU type: STC12C5410AD - -*Company: WY -*Compiler: KEIL C51 -*D
目前AMD已經(jīng)和法拉利重新簽約,成為法拉利的贊助商,這也是AMD重返F1的重要一步,與此同時(shí)AMD也在公開場合頻頻與法拉利互動(dòng),想要借助法拉利出色的跑車性能來彰顯自家處理器優(yōu)異的性能。
//液晶屏為JM12864或FYD12864(帶字庫),我用這兩種型號的屏沒問題, 4行*8列漢字=32 串行通信 接/口P1.5--P1.7,可根據(jù)你的電路修改相應(yīng)的接口。#include #include #define uchar unsigned charvoidL
提起LABVIEW,就不能不涉及到數(shù)據(jù)采集和控制。曾經(jīng)在網(wǎng)上辯論過LV是不是通用編程語言,NI的創(chuàng)始人的一篇文章的標(biāo)題就是“LV是通用語言嗎”,這的確很難說,說它是通用語言,因?yàn)樗拇_具備了通用語言的
DAC0832
#include #include sfr P1_ADC_EN = 0x97; //A/D轉(zhuǎn)換功能允許寄存器sfr ADC_CONTR = 0xC5; //A/D轉(zhuǎn)換控制寄存器sfr ADC_DATA = 0xC6; //A/D轉(zhuǎn)換結(jié)果寄存器sfr P1M0=0x91;sfr P1M1=0x92; #define uchar
#include sfr ADC_CONTR=0xC5;/*A/D轉(zhuǎn)換寄存器*/sfr ADC_DATA=0xC6;/*A/D 轉(zhuǎn)換結(jié)果寄存器, 為10 位 A/D 轉(zhuǎn)換結(jié)果的高8 位*/sfr ADC_LOW2=0x0BE;/*A/D 轉(zhuǎn)換結(jié)果寄存器, 低2 位有效, 為10 位 A/D 轉(zhuǎn)換結(jié)果
#include //定義的系統(tǒng)頭文件和全局變量#include #define uchar unsigned char#define uint unsigned int#define DogReset() WDT_CONTR=0x35// T1 定時(shí) 0.1ms.作為系統(tǒng)計(jì)時(shí)用,#definevT01ms2#definevT
三星對蘋果 A 系列芯片的訂單似乎相當(dāng)渴望,消息稱三星甚至將 EUV 的訂單報(bào)價(jià)降低了 20%。當(dāng)然,這一降價(jià)也為了吸引來自不同公司的訂單業(yè)務(wù),只不過可能會(huì)“反響平平”,這主要是從 7 納米工藝在 EUV 技術(shù)下的質(zhì)量和產(chǎn)能風(fēng)險(xiǎn)方面進(jìn)行考慮。