實(shí)驗(yàn)一:正弦波產(chǎn)生程序://本程序?qū)⑼ㄟ^(guò)PIC16F877A的I2C方式驅(qū)動(dòng)D/A轉(zhuǎn)換器MAX518,使其D/A0通道輸出 //一個(gè)連續(xù)的正弦波形(注:本程序并沒(méi)對(duì)正弦波的頻率進(jìn)行控制) //適合3EPIC實(shí)驗(yàn)板#include #include const
實(shí)驗(yàn)一:寫(xiě)入按鍵次數(shù)在24C04上,并讀出顯示在4個(gè)LED上。程序://寫(xiě)入按鍵次數(shù)在24C04上,并讀出顯示在4個(gè)LED上 #define uchar unsigned char #define uint unsigned int #define ulong unsigned long#include
#include #define OP_READ 0xa1 //器件地址讀 #define OP_WRITE 0xa0 //器件地址寫(xiě) #define uchar unsigned char #define uint unsigned int #define SDA_OUT P1DIR |= BIT3 #define SDA_IN P1DIR
D1點(diǎn)亮說(shuō)明正確,D1閃爍說(shuō)明錯(cuò)誤。主程序:/******************************************************************************* *File: Main.C *功能: 使用硬件I2C對(duì)EEPROM進(jìn)行操作,利用中斷方式操作 **********
IIC 即Inter-Integrated Circuit(集成電路總線),這種總線類(lèi)型是由飛利浦半導(dǎo)體公司在八十年代初設(shè)計(jì)出來(lái)的,主要是用來(lái)連接整體電路(ICS) ,IIC是一種多向控制總線,也就是說(shuō)多個(gè)芯片可以連接到同一總線結(jié)構(gòu)下,