gaochy1126

    1. 7寸屏幕单独出吗? 
    2. 好活动的
    3. 低价出友晶DE0-nano fpga开发板 19/8312 淘e淘 2014-07-15
      以前有个DE0 这个价吧
    4. 四轴飞行器原理图 65/17132 DIY/开源硬件专区 2014-07-14
      没有源代码吗
    5. 机会让给别人了
    6. 写的都是基本设计的问题,是我们常遇到的。也有一些自己认识的误区。这篇文章有助于更好的理解模拟电路中的精髓。
    7. 这本书前面的基础知识很丰富,讲解了各个不同的部分。但是实例部分还不是不够完善,需要进一步修改。
    8. 新唐nano130交换任意类型的板子 1/2801 淘e淘 2013-06-22
      这个板子 基本上都有个几块的!
    9. 所有书加起来多少money?
    10. 合众达DSP2812学习板转让 5/3215 淘e淘 2013-05-28
      2000?还是200
    11. 北斗模块UM220 2/2282 淘e淘 2013-04-25
      北斗自己的产品,等于只卖片子。
    12. 支持一下!!!!!
    13. TI产品会不会倾向于无污染能源管理这一方面?
    14. 什么价格?
    15. 超低价转让TI LM3S811 开发板 7/3452 淘e淘 2012-06-15
      TI申请的板子然楼主给卖掉了!
    16. 分享30套单片机毕业设计给大家 3137/313218 信息发布 2012-05-14
      好东西,赶快看看!
    17. lm3s811控制彩色液晶屏 3/2776 微控制器 MCU 2012-01-06
      不好意思哈,附件上传不了了,我省去了图片代码(太多),这是主要函数的代码,你可以借鉴一下!
    18. lm3s811控制彩色液晶屏 3/2776 微控制器 MCU 2012-01-06
      #include "inc/hw_types.h"    #include "inc/hw_memmap.h"    #include "driverlib/sysctl.h"    #include "driverlib/gpio.h" #include "driverlib/timer.h" #include "driverlib/systemInit.h" #define          LCD_WR0  GPIOPinWrite(RW_PORT,RW_PIN,0); //写控制 #define          LCD_WR1  GPIOPinWrite(RW_PORT,RW_PIN,RW_PIN); #define     LCD_RS0  GPIOPinWrite(RS_PORT,RS_PIN,0); //数据/命令切换 #define     LCD_RS1  GPIOPinWrite(RS_PORT,RS_PIN,RS_PIN); #define     LCD_REST0  GPIOPinWrite(RST_PORT,RST_PIN,0);  //复位    #define     LCD_REST1  GPIOPinWrite(RST_PORT,RST_PIN,RST_PIN); #define     LCD_CS0  GPIOPinWrite(E_PORT,E_PIN,0);                //片选        #define     LCD_CS1  GPIOPinWrite(E_PORT,E_PIN,E_PIN); #define          LCD_RD1  GPIOPinWrite(RD_PORT,RD_PIN,RD_PIN); //读控制 /*定义液晶的数据端口*/ #define DBS_PERIPH        SYSCTL_PERIPH_GPIOD #define        DBS_PORT        GPIO_PORTD_BASE #define        DBS_PINS        GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7 /*定义液晶数据命令选择端 */ #define        RS_PERIPH        SYSCTL_PERIPH_GPIOB #define        RS_PORT                GPIO_PORTB_BASE #define        RS_PIN                GPIO_PIN_0 /*定义液晶读写控制端*/ #define        RW_PERIPH        SYSCTL_PERIPH_GPIOB #define        RW_PORT                GPIO_PORTB_BASE #define        RW_PIN                GPIO_PIN_1 /*液晶使能端*/ #define        E_PERIPH        SYSCTL_PERIPH_GPIOB #define        E_PORT                GPIO_PORTB_BASE #define        E_PIN                GPIO_PIN_2 /*数据模式选择*/ #define        RST_PERIPH        SYSCTL_PERIPH_GPIOB #define        RST_PORT        GPIO_PORTB_BASE #define        RST_PIN                GPIO_PIN_3 /*数据模式选择*/ #define        RD_PERIPH        SYSCTL_PERIPH_GPIOB #define        RD_PORT        GPIO_PORTB_BASE #define        RD_PIN                GPIO_PIN_4 void delayms(int count)  // /* X1ms */ {    SysCtlDelay(SysCtlClockGet()/6000); }                         //条件编译-8位数据模式 void LCD_Writ_Bus(char VH,char VL)   //并行数据写入函数 {                GPIOPinWrite(DBS_PORT,DBS_PINS,VH);                   LCD_WR0;         LCD_WR1;         GPIOPinWrite(DBS_PORT,DBS_PINS,VL);                        LCD_WR0;         LCD_WR1; } void LCD_Write_COM(char VH,char VL)         //发送命令 {            LCD_RS0;         LCD_Writ_Bus(VH,VL); } void LCD_Write_DATA(char VH,char VL)        //发送数据 {     LCD_RS1;         LCD_Writ_Bus(VH,VL); } void Address_set(unsigned int x1,unsigned int y1,unsigned int x2,unsigned int y2) {         LCD_Write_COM(0x00,0x20);LCD_Write_DATA(x1>>8,x1);          //设置X坐标位置     LCD_Write_COM(0x00,0x21);LCD_Write_DATA(y1>>8,y1);   //设置Y坐标位置     LCD_Write_COM(0x00,0x50);LCD_Write_DATA(x1>>8,x1);   //开始X         LCD_Write_COM(0x00,0x52);LCD_Write_DATA(y1>>8,y1);          //开始Y     LCD_Write_COM(0x00,0x51);LCD_Write_DATA(x2>>8,x2);   //结束X         LCD_Write_COM(0x00,0x53);LCD_Write_DATA(y2>>8,y2);   //结束Y     LCD_Write_COM(0x00,0x22);                                                          } void LCD_Init(void) {     LCD_REST1;     delayms(5);                LCD_REST0;         delayms(5);         LCD_REST1;         LCD_CS1;         LCD_RD1;         LCD_WR1;         delayms(5);                 LCD_CS0;  //打开片选使能         //************* Start Initial Sequence **********//         LCD_Write_COM(0x00,0xE5); LCD_Write_DATA(0x78,0xF0); // set SRAM internal timing         LCD_Write_COM(0x00,0x01); LCD_Write_DATA(0x01,0x00); // set SS and SM bit         LCD_Write_COM(0x00,0x02); LCD_Write_DATA(0x07,0x00); // set 1 line inversion         LCD_Write_COM(0x00,0x03); LCD_Write_DATA(0x10,0x30); // set GRAM write direction and BGR=1.         LCD_Write_COM(0x00,0x04); LCD_Write_DATA(0x00,0x00); // Resize register         LCD_Write_COM(0x00,0x08); LCD_Write_DATA(0x02,0x07); // set the back porch and front porch         LCD_Write_COM(0x00,0x09); LCD_Write_DATA(0x00,0x00); // set non-display area refresh cycle ISC[3:0]         LCD_Write_COM(0x00,0x0A); LCD_Write_DATA(0x00,0x00); // FMARK function         LCD_Write_COM(0x00,0x0C); LCD_Write_DATA(0x00,0x00); // RGB interface setting         LCD_Write_COM(0x00,0x0D); LCD_Write_DATA(0x00,0x00); // Frame marker Position         LCD_Write_COM(0x00,0x0F); LCD_Write_DATA(0x00,0x00); // RGB interface polarity         //*************Power On sequence ****************//         LCD_Write_COM(0x00,0x10); LCD_Write_DATA(0x00,0x00); // SAP, BT[3:0], AP, DSTB, SLP, STB         LCD_Write_COM(0x00,0x11); LCD_Write_DATA(0x00,0x07); // DC1[2:0], DC0[2:0], VC[2:0]         LCD_Write_COM(0x00,0x12); LCD_Write_DATA(0x00,0x00); // VREG1OUT voltage         LCD_Write_COM(0x00,0x13); LCD_Write_DATA(0x00,0x00); // VDV[4:0] for VCOM amplitude         LCD_Write_COM(0x00,0x07); LCD_Write_DATA(0x00,0x01);         delayms(50); // Dis-charge capacitor power voltage         LCD_Write_COM(0x00,0x10); LCD_Write_DATA(0x10,0x90); // 1490//SAP, BT[3:0], AP, DSTB, SLP, STB         LCD_Write_COM(0x00,0x11); LCD_Write_DATA(0x02,0x27); // DC1[2:0], DC0[2:0], VC[2:0]         delayms(50); // Delay 50ms         LCD_Write_COM(0x00,0x12); LCD_Write_DATA(0x00,0x1F); //001C// Internal reference voltage= Vci;         delayms(50); // Delay 50ms         LCD_Write_COM(0x00,0x13); LCD_Write_DATA(0x15,0x00); //0x1000//1400   Set VDV[4:0] for VCOM amplitude  1A00         LCD_Write_COM(0x00,0x29); LCD_Write_DATA(0x00,0x27); //0x0012 //001a  Set VCM[5:0] for VCOMH  //0x0025  0034         LCD_Write_COM(0x00,0x2B); LCD_Write_DATA(0x00,0x0D); // Set Frame Rate   000C         delayms(50); // Delay 50ms         LCD_Write_COM(0x00,0x20); LCD_Write_DATA(0x00,0x00); // GRAM horizontal Address         LCD_Write_COM(0x00,0x21); LCD_Write_DATA(0x00,0x00); // GRAM Vertical Address         // ----------- Adjust the Gamma Curve ----------//         LCD_Write_COM(0x00,0x30); LCD_Write_DATA(0x00,0x00);         LCD_Write_COM(0x00,0x31); LCD_Write_DATA(0x07,0x07);         LCD_Write_COM(0x00,0x32); LCD_Write_DATA(0x03,0x07);         LCD_Write_COM(0x00,0x35); LCD_Write_DATA(0x02,0x00);         LCD_Write_COM(0x00,0x36); LCD_Write_DATA(0x00,0x08);//0207         LCD_Write_COM(0x00,0x37); LCD_Write_DATA(0x00,0x04);//0306         LCD_Write_COM(0x00,0x38); LCD_Write_DATA(0x00,0x00);//0102         LCD_Write_COM(0x00,0x39); LCD_Write_DATA(0x07,0x07);//0707         LCD_Write_COM(0x00,0x3C); LCD_Write_DATA(0x00,0x02);//0702         LCD_Write_COM(0x00,0x3D); LCD_Write_DATA(0x1D,0x04);//1604                 //------------------ Set GRAM area ---------------//         LCD_Write_COM(0x00,0x50); LCD_Write_DATA(0x00,0x00); // Horizontal GRAM Start Address         LCD_Write_COM(0x00,0x51); LCD_Write_DATA(0x00,0xEF); // Horizontal GRAM End Address         LCD_Write_COM(0x00,0x52); LCD_Write_DATA(0x00,0x00); // Vertical GRAM Start Address         LCD_Write_COM(0x00,0x53); LCD_Write_DATA(0x01,0x3F); // Vertical GRAM Start Address         LCD_Write_COM(0x00,0x60); LCD_Write_DATA(0xA7,0x00); // Gate Scan Line         LCD_Write_COM(0x00,0x61); LCD_Write_DATA(0x00,0x01); // NDL,VLE, REV         LCD_Write_COM(0x00,0x6A); LCD_Write_DATA(0x00,0x00); // set scrolling line         //-------------- Partial Display Control ---------//         LCD_Write_COM(0x00,0x80); LCD_Write_DATA(0x00,0x00);         LCD_Write_COM(0x00,0x81); LCD_Write_DATA(0x00,0x00);         LCD_Write_COM(0x00,0x82); LCD_Write_DATA(0x00,0x00);         LCD_Write_COM(0x00,0x83); LCD_Write_DATA(0x00,0x00);         LCD_Write_COM(0x00,0x84); LCD_Write_DATA(0x00,0x00);         LCD_Write_COM(0x00,0x85); LCD_Write_DATA(0x00,0x00);         //-------------- Panel Control -------------------//         LCD_Write_COM(0x00,0x90); LCD_Write_DATA(0x00,0x10);         LCD_Write_COM(0x00,0x92); LCD_Write_DATA(0x06,0x00);         LCD_Write_COM(0x00,0x07); LCD_Write_DATA(0x01,0x33); // 262K color and display ON         LCD_CS1;  //关闭片选使能 } void Pant(char VH,char VL) {         int i,j;         LCD_CS0;  //打开片选使能         Address_set(0,0,240,320);     for(i=0;i
    19. 论坛又有白菜价的开发板哦! 18/5173 微控制器 MCU 2012-01-04
      秒杀具体在一天的什么时间开始啊

最近访客

< 1/1 >

统计信息

已有339人来访过

  • 芯积分:--
  • 好友:--
  • 主题:11
  • 回复:25

留言

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


现在还没有留言