久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2925|回復: 1
打印 上一主題 下一主題
收起左側

基于AT32F403A開發板的圖標式應用系統

[復制鏈接]
跳轉到指定樓層
樓主
AT32F403A開發板是一款功能強大的開發板,將潛能極大地發掘出來才是好的設計,為此,將先前建立在同一強大開發平臺的設計移植它的上面以展示它的性能。
該設計的特點是采用圖標式的界面設計,由于TFT未配置觸摸功能,故以按鍵來輔助功能的選擇,其主界面如圖1所示,功能選擇如圖2所示。
                              

圖1 主界面


圖2 功能選擇

1. 電子時鐘
RTC電子時鐘是依靠MCU內部的RTC計時器來實現,其工作界面如圖3所示。
圖3 電子時鐘

實現RTC顯示功能的程序如下:
  1.                    LCD_Clear(WHITE);         
  2. show_imageh(10,300,0);  //200*200 * 1     
  3. showhanzi16h(60,80,0,0);
  4. showhanzi16h(60,60,1,0);
  5. showhanzi16h(60,40,2,0);
  6. Delay_ms(400u);
  7. while(GPIO_ReadInputDataBit(GPIOA, GPIO_Pins_0)==0)
  8. {      
  9. rtc_show_time();
  10. }
復制代碼
     
2.溫濕度檢測
借助外掛的DHT22溫濕度傳感器模塊,可對環境的溫濕度進行采集,其顯示效果如圖4所示。

圖4溫濕度檢測

顯示溫濕度顯示的程序如下:
  1.            LCD_Clear(WHITE);   
  2. show_imageh(10,300,0);  //200*200 * 1
  3. while(GPIO_ReadInputDataBit(GPIOA, GPIO_Pins_0)==0)
  4. {  
  5. senflag=DHT22_Init();         
  6. if(!senflag)
  7. {
  8. DHT22_Read_Data(&temperature,&humidity);
  9. LCD_ShowCharh(100,100,'T',1);
  10. LCD_ShowCharh(100,90,'e',1);
  11. LCD_ShowCharh(100,80,'m',1);
  12. LCD_ShowCharh(100,70,'p',1);
  13. LCD_ShowCharh(100,60,':',1);
  14. LCD_ShowCharh(100,50,temperature/10+'0',0);
  15. LCD_ShowCharh(100,40,temperature%10+'0',0);
  16. LCD_ShowCharh(120,100,'H',1);
  17. LCD_ShowCharh(120,90,'u',1);
  18. LCD_ShowCharh(120,80,'m',1);
  19. LCD_ShowCharh(120,70,'i',1);
  20. LCD_ShowCharh(120,60,':',1);
  21. LCD_ShowCharh(120,50,humidity/10+'0',0);
  22. LCD_ShowCharh(120,40,humidity%10+'0',0);
  23. }
  24. Delay_ms(200u);
  25. }
復制代碼

3.波形繪制
在配置繪圖函數的基礎上,可完成波形繪制的功能,其繪制3相交流電的波形曲線如圖5所示。
圖5波形繪制

繪制正弦曲線的參數數組為:
unsigned char values[64][2]=
{
{0x07, 0xFF},{0x08, 0xC8},{0x09, 0x8E},{0x0A,0x51},{0x0B, 0x0F},
{0x0B, 0xC4},{0x0C, 0x71},{0x0D, 0x12},{0x0D,0xA7},{0x0E, 0x2E},
{0x0E, 0xA5},{0x0F, 0x0D},{0x0F, 0x63},{0x0F,0xA6},{0x0F, 0xD7},
{0x0F, 0xF5},{0x0F, 0xFF},{0x0F, 0xF5},{0x0F,0xD7},{0x0F, 0xA6},
{0x0F, 0x63},{0x0F, 0x0D},{0x0E, 0xA5},{0x0E,0x2E},{0x0D, 0xA7},
{0x0D, 0x12},{0x0C, 0x71},{0x0B, 0xC4},{0x0B,0x0F},{0x0A, 0x51},
{0x09, 0x8E},{0x08, 0xC8},{0x07, 0xFF},{0x07,0x36},{0x06, 0x70},
{0x05, 0xAD},{0x04, 0xEF},{0x04, 0x3A},{0x03,0x8D},{0x02, 0xEC},
{0x02, 0x57},{0x01, 0xD0},{0x01, 0x59},{0x00,0xF1},{0x00, 0x9B},
{0x00, 0x58},{0x00, 0x27},{0x00, 0x09},{0x00,0x00},{0x00, 0x09},
{0x00, 0x27},{0x00, 0x58},{0x00, 0x9B},{0x00,0xF1},{0x01, 0x59},
{0x01, 0xD0},{0x02, 0x57},{0x02, 0xEC},{0x03,0x8D},{0x04, 0x3A},
{0x04, 0xEF},{0x05, 0xAD},{0x06, 0x70},{0x07,0x36}
};
此外,它能利用A/D轉換功能對MCU內部的溫度傳感器進行采集,所繪制的溫度曲線如圖6所示,溫度波動值在1度以內。

圖6 片內溫度采集

4. MP3播放菜單
借助 AT32F403A的串行通訊功能,可通過串口指令來控制MP3音頻播放模塊,圖7是其所實現的中文歌單,以輔助歌曲的選播。

圖7 歌曲選擇界面

5. 圖片顯示
AT32F403A具有較大的內存,在不做它用的情況下,完全可以支持一張320*240像素的圖片顯示。在借助板載16M FLASH存儲器的情況下,則可實現數碼相框的功能。

圖8圖片顯示

基于FLASH的圖像顯示程序為:
  1.   // 顯示一頁的圖像
  2. i=0;
  3. while(i<SPIM_PAGE_SIZE)
  4. {
  5. da=WriteBuffer[i];
  6. da<<=8;
  7. da|=WriteBuffer[i+1];
  8. POINT_COLOR=da;
  9. LCD_DrawPoint(10+((SPIM_ADDR+i)/400),300-((SPIM_ADDR+i)%400)/2);
  10. i=i+2;
  11. if((i+SPIM_ADDR)>=80000) goto ok;      
  12. SPIM_ADDR=SPIM_ADDR+4096;
  13. }
復制代碼
由于其他功能缺少畫面感,就不在此一一加以介紹了,相信由此便可管窺一斑地見識到 AT32F403A開發板的強大。

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:258257 發表于 2022-2-16 21:58 | 只看該作者
新收1 403 demo b板,瞅瞅!
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品视频免费看 | 91大神新作在线观看 | 国产高清视频在线观看 | 亚洲一区欧美 | 久久国产传媒 | 亚洲精品乱码久久久久久按摩观 | 91夜色在线观看 | 国产一区二区av | 亚洲精品二区 | 久久久久黄色 | 999精品在线| 国产成人午夜精品影院游乐网 | 欧美日韩中文国产一区发布 | 欧美日韩一区二区三区四区 | 黄网站涩免费蜜桃网站 | 色综合国产| 欧洲精品在线观看 | 亚洲va在线va天堂va狼色在线 | 一级做a爰片性色毛片视频停止 | 91久久精品国产免费一区 | 精精久久| 99精品久久久 | 久久99精品国产麻豆婷婷 | av在线免费观看网站 | 日韩一区二区在线视频 | 日韩欧美网 | 免费精品视频一区 | 国产午夜久久久 | 中文字幕 在线观看 | 亚洲精品乱码久久久久久蜜桃 | 成人无遮挡毛片免费看 | 97操操 | 毛片网站在线观看 | 久久国产精品无码网站 | 久久91 | 国产精品a久久久久 | 99精品欧美一区二区三区综合在线 | 成人久久久 | 亚洲成人免费视频 | 免费a级毛片在线播放 | 久久久久久久网 |