我正在嘗試MikroC pro for PIC編譯器的一個示例,該編譯器從EEPROM寫入並讀取一些位,並將結果顯示在連接到PIC18F452 MCU的LED上。 代碼是用C語言編寫的,而且我在proteus模擬中模擬了所有這些。我的示意圖如下所示: PORTB的銷表示邏輯變化,但它們不能以接通指示燈。我知道這不是一個硬件問題,而是一個軟件問題。 你能看到我的C代碼,並告訴我,我做錯了什麼: ch
我在AVR Studio的V4的程序用下面的代碼: #include <avr/pgmspace.h>
void nlcd_Putc(unsigned char c)
{
unsigned char i;
if (c>127) c=c-64;
for (i = 0; i < 5; i++)
{
nlcd_SendByte(DATA_LCD
我正在嘗試在PIC16F882 MCU的MikroC中編寫自定義延遲函數。 我想繼續檢查一個特定的引腳,看看它是否改變了整個延遲功能。 但問題是,我不能將一個引腳作爲參數傳遞給函數。有沒有其他的方式來做同樣的事情? 標誌的用途是確定延遲應該延遲多長時間。定時器0溢出後它會自動變爲0。我沒有在代碼中加入那部分,以使事情變得更簡單易懂。 我的功能是: int flag = 0;
void dela