导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[czd2003][求助]FM12232F 串行 C51 



No.11866
作者:czd2003
邮件:czd2003@163.com
ID:92886
登陆:2次
文章数:2篇
最后登陆IP:61.185.201.2
最后登陆:2007/10/22 12:56:55
注册:2007/10/22 12:56:41
财富:100
发帖时间:2008/10/4 11:51:36
发贴者IP:221.11.66.90
标题:czd2003:[求助]FM12232F 串行 C51  不显示东西 只有背光是亮的
摘要:No.11866[求助]FM12232F 串行 C51  不显示东西 只有背光是亮的 接线是sbit CS =P0^3;    
sbit SID=P0^1; 
sbit SCLK=P0^0;  VSS-0V VDD-5V  BL+ --5V   BL- ---0V
  程序是
#include "reg51.h"
#include "intrins.h"

sbit CS =P0^3;    
sbit SID=P0^1; 
sbit SCLK=P0^0; 


void delay(unsigned int j)
{
  unsigned char i;
  do{
  for(i=0;i    <100;i++);
   }while(j--);

                           
void send_command(unsigned char command_data) //·¢ËÍÃüÁî

 unsigned char i; 
 unsigned char i_data,temp_data1,temp_data2; 

 i_data=0xf8;   //²Ù×÷ÃüÁî,¿ÉÒԲ鿴×ÊÁÏ
 delay(10); 
 CS=1; 
 SCLK=0; 
 for(i=0;i  <8;i++) 
 { 
  SID=(bit)(i_data&0x80); 
  SCLK=0; 
  SCLK=1; 
  i_data=i_data  <  <1; 
 } 
 i_data=command_data; 
 i_data&=0xf0; 
 for(i=0;i    <8;i++) 
 { 
  SID=(bit)(i_data&0x80); 
  SCLK=0; 
  SCLK=1; 
  i_data=i_data   <  <1; 
 } 
 i_data=command_data; 
 temp_data1=i_data&0xf0; 
 temp_data2=i_data&0x0f; 
 temp_data1>  >  =4; 
 temp_data2  <  <=4; 
 i_data=temp_data1|temp_data2; 
 i_data&=0xf0; 
 for(i=0;i    <8;i++) 
 { 
  SID=(bit)(i_data&0x80); 
  SCLK=0; 
  SCLK=1; 
  i_data=i_data  <  <1; 
 } 
 CS=0; 

void send_data(unsigned char command_data)    //·¢ËÍÊý¾Ý

 unsigned char i; 
 unsigned char i_data,temp_data1,temp_data2;

 i_data=0xfa; //²Ù×÷ÃüÁî,¿ÉÒԲ鿴×ÊÁÏ
 delay(10); 
 CS=1; 
 for(i=0;i    <8;i++) 
 { 
  SID=(bit)(i_data&0x80); 
  SCLK=0; 
  SCLK=1; 
  i_data=i_data  <  <1; 
 } 
 i_data=command_data; 
 i_data&=0xf0; 
 for(i=0;i  <8;i++) 
 { 
  SID=(bit)(i_data&0x80); 
  SCLK=0; 
  SCLK=1; 
  i_data=i_data  <  <1; 
 } 
 i_data=command_data; 
 temp_data1=i_data&0xf0; 
 temp_data2=i_data&0x0f; 
 temp_data1>  >  =4; 
 temp_data2  <  <=4; 
 i_data=temp_data1|temp_data2; 
 i_data&=0xf0; 
 for(i=0;i  <8;i++) 
 { 
  SID=(bit)(i_data&0x80); 
  SCLK=0; 
  SCLK=1; 
  i_data=i_data  <  <1; 
 } 
 CS=0; 
}

void InitLCD() //Òº¾§³õʼ»¯

 send_command(0x30); //¹¦ÄÜÉèÖÃ:Ò»´ÎËÍ8λÊý¾Ý,»ù±¾Ö¸Á  
 send_command(0x06); //µãÉ趨:ÏÔʾ×Ö·&uci ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:22毫秒 最大:7276毫秒 查询6次