久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
MikroC寫(xiě)的ATmega16驅(qū)動(dòng)spi接口128x64屏例子帶仿真
[打印本頁(yè)]
作者:
hotpet
時(shí)間:
2020-5-6 22:25
標(biāo)題:
MikroC寫(xiě)的ATmega16驅(qū)動(dòng)spi接口128x64屏例子帶仿真
MikroC寫(xiě)的ATmega16驅(qū)動(dòng)spi接口128x64屏例子帶仿真。自帶驅(qū)動(dòng)庫(kù),圖片轉(zhuǎn)換成數(shù)組的工具也集成在軟件內(nèi),可到官網(wǎng)下載無(wú)須注冊(cè)。
51hei.png
(9.77 KB, 下載次數(shù): 97)
下載附件
2020-5-7 04:16 上傳
單片機(jī)源程序如下:
const code char truck_bmp[1024];
const code char B_bmp[1024];
// Port Expander module connections
sbit SPExpanderRST at PORTB0_bit;
sbit SPExpanderCS at PORTB1_bit;
sbit SPExpanderRST_Direction at DDB0_bit;
sbit SPExpanderCS_Direction at DDB1_bit;
// End Port Expander module connections
void Delay2s(){ // 2 seconds delay function
Delay_ms(2000);
}
void main() {
char counter;
char *someText;
// If Port Expander Library uses SPI1 module
SPI1_Init_Advanced(_SPI_MASTER, _SPI_FCY_DIV2, _SPI_CLK_HI_TRAILING); // Initialize SPI module used with PortExpander
// // If Port Expander Library uses SPI2 module
// SPI2_Init_Advanced(_SPI_MASTER, _SPI_FCY_DIV2, _SPI_CLK_HI_TRAILING); // Initialize SPI module used with PortExpander
SPI_Glcd_Init(0); // Initialize Glcd via SPI
SPI_Glcd_Fill(0x00); // Clear Glcd
while(1) {
SPI_Glcd_Image(truck_bmp); // Draw image
Delay2s(); Delay2s();
SPI_Glcd_fill(0x00); // Clear GLCD
//SPI_Glcd_PartialImage(0,0,68,30,128,64,truck_bmp); // Partial image
//Delay_ms(500);
//SPI_Glcd_PartialImage(24,16,68,30,128,64,truck_bmp);
//Delay_ms(500);
//SPI_Glcd_PartialImage(56,34,68,30,128,64,truck_bmp);
//Delay2s(); Delay2s();
//SPI_Glcd_Fill(0x00); // Clear GLCD
SPI_Glcd_Box(62,40,124,56,1); // Draw box
SPI_Glcd_Rectangle(5,5,84,35,1); // Draw rectangle
Delay_ms(1000);
SPI_Glcd_Rectangle_Round_Edges(2,2,87,38,7,1);
Delay_ms(1000);
SPI_Glcd_Rectangle_Round_Edges_Fill(8,8,81,32,12,1);
Delay_ms(1000);
SPI_Glcd_Line(0, 0, 127, 63, 1); // Draw line
Delay2s();
SPI_Glcd_Image(B_bmp);
Delay2s();
for(counter = 5; counter < 60; counter+=5 ) { // Draw horizontal and vertical lines
Delay_ms(250);
SPI_Glcd_V_Line(2, 54, counter, 1);
SPI_Glcd_H_Line(2, 120, counter, 1);
}
Delay2s();
SPI_Glcd_Fill(0x00); // Clear Glcd
SPI_Glcd_Set_Font(Character8x7, 8, 7, 32); // Choose font, see __Lib_GLCDFonts.c in Uses folder
SPI_Glcd_Write_Text("mikroE", 5, 7, 2); // Write string
for (counter = 1; counter <= 10; counter++) // Draw circles
SPI_Glcd_Circle(63,32, 3*counter, 1);
Delay2s();
SPI_Glcd_Circle_Fill(63,32, 30, 1); // Draw circles
Delay2S();
SPI_Glcd_Box(12,20, 70,63, 2); // Draw box
Delay2s();
SPI_Glcd_Fill(0xFF); // Fill Glcd
SPI_Glcd_Set_Font(Character8x7, 8, 7, 32); // Change font
someText = "8x7 Font";
SPI_Glcd_Write_Text(someText, 5, 0, 2); // Write string
Delay2s();
SPI_Glcd_Set_Font(System3x5, 3, 5, 32); // Change font
someText = "3X5 CAPITALS ONLY";
SPI_Glcd_Write_Text(someText, 60, 2, 2); // Write string
Delay2s();
SPI_Glcd_Set_Font(font5x7, 5, 7, 32); // Change font
someText = "5x7 Font";
SPI_Glcd_Write_Text(someText, 5, 4, 2); // Write string
Delay2s();
SPI_Glcd_Set_Font(FontSystem5x7_v2, 5, 7, 32); // Change font
someText = "5x7 Font (v2)";
SPI_Glcd_Write_Text(someText, 5, 6, 2); // Write string
Delay2s();
}
}
復(fù)制代碼
所有資料51hei提供下載:
ATMEGA16 SPI128x64.zip
(29.35 KB, 下載次數(shù): 15)
2020-5-6 22:21 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
91精品国产91久久久久久吃药
|
亚洲国产成人精品女人久久久
|
欧美狠狠操
|
久久久久久久久一区
|
欧美乱码精品一区二区三区
|
国产一级电影在线
|
色婷婷综合久久久中字幕精品久久
|
亚洲国产乱码
|
日韩精品av一区二区三区
|
亚洲天堂一区
|
gogo肉体亚洲高清在线视
|
国产精品久久在线观看
|
亚洲国产成人av好男人在线观看
|
免费人成在线观看网站
|
久久综合av
|
九一视频在线播放
|
亚洲欧美久久
|
成人免费观看网站
|
91精品国产乱码久久蜜臀
|
久久久黑人
|
伊人久久大香线
|
中文字幕电影在线观看
|
精品日韩
|
韩国av影院
|
成人午夜免费福利视频
|
亚洲日本成人
|
日韩一区二
|
国产精品久久久免费
|
精品乱人伦一区二区三区
|
中文字幕第三页
|
欧美一级久久精品
|
人人人人爽
|
免费精品视频
|
91在线视频免费观看
|
免费在线精品视频
|
日本免费一区二区三区四区
|
免费激情网站
|
欧美成人自拍
|
成人精品一区
|
精品日韩一区二区
|
欧美一区二区三区在线看
|