想把一个简单的程序从C51移植到K60

2019-07-16 09:34发布

但是上来就遇到问题了。。。
sbit CS=P2^2;               
sbit RES=P2^1;               
sbit RS=P2^4;       
sbit RW=P2^5;

想把CS,RES , RS , RW 分别定义到PTC0.PTC1,PTC2,PTC3,
改怎么写啊,我只学过51,基础很烂,求指教,谢谢了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
z00
2019-07-16 17:54
使用拉普兰德的底层库

//位操作定义  
#define LCD_RST_H  LPLD_GPIO_Set_b(PTC, 0, OUTPUT_H)   
#define LCD_RST_L  LPLD_GPIO_Set_b(PTC, 0, OUTPUT_L)  
  
#define LCD_CE_H  LPLD_GPIO_Set_b(PTC, 3, OUTPUT_H)   
#define LCD_CE_L  LPLD_GPIO_Set_b(PTC, 3, OUTPUT_L)  
  
#define LCD_DC_H  LPLD_GPIO_Set_b(PTC, 4, OUTPUT_H)   
#define LCD_DC_L  LPLD_GPIO_Set_b(PTC, 4, OUTPUT_L)  
  
#define LCD_SDIN_H  LPLD_GPIO_Set_b(PTC, 7, OUTPUT_H)   
#define LCD_SDIN_L  LPLD_GPIO_Set_b(PTC, 7, OUTPUT_L)  
  
#define LCD_SCLK_H  LPLD_GPIO_Set_b(PTC, 6, OUTPUT_H)   
#define LCD_SCLK_L  LPLD_GPIO_Set_b(PTC, 6, OUTPUT_L)  

一周热门 更多>