xuejian

    1. 正在学习画PCB,对于不会制作3D库的我来说,这个很有参考价值!谢谢楼主分享!
    2. 谢谢分享!
    3. 全国电子设计大赛传感器资料--竞赛必备 2126/179717 电子竞赛 2013-09-02
      不知有哪些传感器的资料呢?
    4. 学习一下
    5. 用MSP430做的 12864串行打点程序 3/4293 微控制器 MCU 2012-08-01
      串行打点不是很容易,并且速度也很慢。建议在12864的串行应用方面不要深究打点和画图。
    6. 【FIFO】【高清】【抢先下载】 957/100508 FPGA/CPLD 2012-07-29
      谢谢分享
    7. 求一份12864串行传输打点的程序 19/10006 微控制器 MCU 2012-07-23
      Read_dos(unsigned char mode)函数确实没有用上,可以直接删除。displaydot里的用readbyte()函数是能用的。我不知道你用的什么软件编译的,我用CCSV5编译是没有错误的,并且这个程序的确能让12864打点。
    8. 求一份12864串行传输打点的程序 19/10006 微控制器 MCU 2012-07-23
      #include #define uchar unsigned char #define CS1   P2OUT |= BIT0   //串行LCD宏定义 #define CS0   P2OUT &=~BIT0 #define SID1  P2OUT |= BIT1 #define SID0  P2OUT &=~BIT1 #define SCLK1 P2OUT |= BIT2 #define SCLK0 P2OUT &=~BIT2 #define RST1  P2OUT |= BIT3 #define RST0  P2OUT &=~BIT3 //#define PSB0   P2OUT |= BIT4 //#define PSB1   P2OUT &=~BIT4 //函数声明 void InitSys(); void delay_ms(unsigned int); void display_strings(void); void displaydot(unsigned char x0,unsigned char y0 ); void lcdinit(void); void clrgdram(void); void write_com(unsigned char); void write_data(unsigned char); void sendbyte(unsigned char); uchar ReadByte(void); uchar Read_dos(uchar mode); int  flag=1; char row1[]={"液晶显示屏12864 "}; char row2[]={"串行静态显示模式"}; char row3[]={"430LaunchpadBord"}; char row4[]={"只需四个IO口即可"}; char num[]={"0123456789"}; void main(void) { WDTCTL = WDTPW + WDTHOLD; //关闭看门狗 InitSys(); //初始化 //display_strings(); //写入液晶中静态显示部分数据 //delay_ms(2000); clrgdram(); displaydot(30,50); displaydot(30,51); displaydot(30,52); displaydot(30,53); displaydot(30,54); } /***************************************************************************** 系统初始化 ******************************************************************************/ void InitSys() { if (CALBC1_1MHZ ==0xFF || CALDCO_1MHZ == 0xFF) {    while(1);                               // If calibration constants erased                                            // do not load, trap CPU!! } BCSCTL1 = CALBC1_8MHZ;                    // 设定工作频率为8M DCOCTL  = CALDCO_8MHZ;                    // Set DCO step + modulation */ P2DIR=0x1f; lcdinit();  //LCD初始化 } //毫秒级延时 void delay_ms(unsigned int nValue)//delay 1ms at 8M { unsigned int nCount; unsigned int ii; unsigned int jj; nCount = 1980; for(ii = nValue;ii > 0;ii--) {   for(jj = nCount;jj > 0;jj--)   _NOP(); } } //液晶初始化 void lcdinit() { RST0; delay_ms(10); RST1; delay_ms(200); write_com(0x30);  //功能设定:基本指令集 delay_ms(5); write_com(0x0c);  //显示状态:整体显示,游标关 delay_ms(5); write_com(0x01);  //清空显示 delay_ms(5); } //读一个字节 uchar ReadByte(void) { uchar i,temp; CS1; for(i=0;i

最近访客

< 1/1 >

统计信息

已有92人来访过

  • 芯积分:--
  • 好友:2
  • 主题:--
  • 回复:8

留言

你需要登录后才可以留言 登录 | 注册


465055608 2012-7-23
你加我的QQ吧,465055608,现在台湾了,我去睡了。。。
465055608 2012-7-23
在的
查看全部