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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 7482|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

stm32單片機(jī)解決控制5v的1602液晶

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:348627 發(fā)表于 2018-10-23 22:30 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式


本人學(xué)生菜鳥(niǎo)一枚,剛從51渡過(guò)。打算把51上實(shí)現(xiàn)的功能在stm32上面實(shí)現(xiàn)一遍, 遇到5v的1602 用了很長(zhǎng)時(shí)間才搞定。目前所有的io口都是用的sn74h245來(lái)驅(qū)動(dòng)的。 我遇到的問(wèn)題就是 stm32 3.3v 驅(qū)動(dòng)不了 還有就是延時(shí)的問(wèn)題 ,有興趣的可以試試。

stm32單片機(jī)源程序如下:
  1. #include "stm32f10x.h"
  2. #include "delay.h"

  3. #define Set_RS  GPIO_SetBits(GPIOB,GPIO_Pin_15)
  4. //#define Set_RW  GPIO_SetBits(GPIOB,GPIO_Pin_3)
  5. #define Set_EN  GPIO_SetBits(GPIOB,GPIO_Pin_2)

  6. #define CLR_RS  GPIO_ResetBits(GPIOB,GPIO_Pin_15)
  7. #define CLR_RW  GPIO_ResetBits(GPIOB,GPIO_Pin_3)
  8. #define CLR_EN  GPIO_ResetBits(GPIOB,GPIO_Pin_2)

  9. GPIO_InitTypeDef GPIO_InitStructure;

  10. unsigned char table[]="You are big Pig";

  11. void Send_Com(unsigned char Send_Com)
  12. {

  13. CLR_RS;
  14. GPIO_Write(GPIOA,Send_Com);
  15. Delay_ms(10);
  16. Set_EN;
  17. Delay_ms(10);
  18. CLR_EN;
  19. }

  20. void Send_Dat(unsigned char Send_Dat)
  21. {

  22. Set_RS;
  23. GPIO_Write(GPIOA,Send_Dat);
  24. Delay_ms(10);
  25. Set_EN;
  26. Delay_ms(10);
  27. CLR_EN;
  28. }
  29. void init()
  30. {

  31. CLR_EN;

  32. Send_Com(0x38);

  33. Send_Com(0x0c);
  34.        
  35. Send_Com(0x06);
  36.        
  37. Send_Com(0x01);

  38. }
  39. void GPIO_Configuration(void)
  40. {
  41. RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB, ENABLE);       
  42.        
  43. GPIO_InitStructure.GPIO_Pin=GPIO_Pin_15|GPIO_Pin_3|GPIO_Pin_2;
  44. GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
  45. GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;
  46. GPIO_Init(GPIOB,&GPIO_InitStructure);
  47.        
  48.        
  49. GPIO_InitStructure.GPIO_Pin=GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_5|GPIO_Pin_6|GPIO_Pin_7;
  50. GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
  51. GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;
  52. GPIO_Init(GPIOA,&GPIO_InitStructure);



  53. }




  54. int main(void)
  55. {

  56. unsigned char num;

  57. GPIO_Configuration();

  58. init();

  59. Send_Com(0x80);

  60. for(num=0;num<=14;num++)
  61. {
  62. Send_Dat(table[num]);
  63. Delay_ms(10);
  64. }
  65. while(1);

  66. }
復(fù)制代碼

所有資料51hei提供下載:
1602液晶顯示.rar (216.63 KB, 下載次數(shù): 107)


評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

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

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 黄色大片视频 | 男人天堂久久 | 日本中文字幕在线观看 | 亚洲一区二区免费 | 一级片免费 | 亚洲色网址| 在线视频日本 | 毛片在线免费 | 免费黄色小网站 | 亚洲欧美日韩精品 | 国产一区精品在线 | 亚洲另类色综合网站 | 懂色av成人一区二区三区 | 丁香婷婷六月天 | 亚洲第一第二区 | 制中文字幕音影 | 国产美女av | 一区二区三区四区国产 | 久久久久人 | 欧美色综合天天久久综合精品 | 欧美视频三区 | 日韩特级毛片 | 国产精品高潮呻吟久久 | 国产又粗又猛又黄又爽无遮挡 | 成人午夜在线观看 | 国产成人亚洲精品自产在线 | 免费av一区 | 久久99精品久久久久久 | 日韩免费一区 | 国产视频h | av在线小说 | 免费av一区 | 蜜桃色一区二区三区 | 色哟哟入口国产精品 | 国产精品福利视频 | 亚洲成人高清 | 欧美精品在线播放 | www国产视频| 亚洲成人免费 | 欧美精品日韩 | 中文字幕av久久爽一区 |