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

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

QQ登錄

只需一步,快速開始

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

電子密碼鎖仿真無法運(yùn)行

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:254886 發(fā)表于 2017-11-29 10:08 來自手機(jī) | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
200黑幣
我在做指紋密碼鎖的電子密碼部分的仿真,按照原理圖連線,輸入正確程序后但是無法運(yùn)行。跪求大神們幫我看看是哪里出現(xiàn)了問題。

-66c062114b51dbc4.jpg (73.93 KB, 下載次數(shù): 65)

-66c062114b51dbc4.jpg

-40e667028d7d836.jpg (63.56 KB, 下載次數(shù): 54)

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

使用道具 舉報(bào)

沙發(fā)
ID:82765 發(fā)表于 2017-11-29 11:20 | 只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
回復(fù)

使用道具 舉報(bào)

板凳
ID:254886 發(fā)表于 2017-11-29 19:15 | 只看該作者
cjjcjj1 發(fā)表于 2017-11-29 11:20
你這就發(fā)一張模糊的仿真圖照片,讓大家看什么?
最起碼要有程序吧!

#include <reg52.h>
#include <intrins.h>
#include"LCD12864.h"
/**************************************************************


      //串/并方式控制
/*******************************************************************
              常量聲明區(qū)
********************************************************************/            
unsigned char code AC_TABLE[]={                                           //坐標(biāo)編碼
0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,
0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,
0x88,0x89,0x8a,0x8b,0x8c,0x8d,0x8e,0x8f,
0x98,0x99,0x9a,0x9b,0x9c,0x9d,0x9e,0x9f,
};
/****************************************************************
                                                                                                   
              發(fā)送一個(gè)字節(jié)
*****************************************************************/
void SendByte(unsigned char Dbyte)
{
        unsigned char i;
        for(i=0;i<8;i++)
        {
                SCK = 0;
                Dbyte=Dbyte<<1;
                SID = CY;
                SCK = 1;
                SCK = 0;
        }
}
/**********************************************************
              接收一個(gè)字節(jié)
***********************************************************/

unsigned char ReceiveByte(void)
{
        unsigned char i,temp1,temp2;
        temp1=temp2=0;
        for(i=0;i<8;i++)
        {
                temp1=temp1<<1;
                SCK = 0;
                SCK = 1;               
                SCK = 0;
                if(SID) temp1++;
        }
        for(i=0;i<8;i++)
        {
                temp2=temp2<<1;
                SCK = 0;
                SCK = 1;
                SCK = 0;
                if(SID) temp2++;
        }
        return ((0xf0&temp1)+(0x0f&temp2));
}
/****************************************************************
                      檢查忙狀態(tài)
******************************************************************/
void CheckBusy( void )
{
        do SendByte(0xfc);     //11111,RW(1),RS(0),0
        while(0x80&ReceiveByte());
}

/******************************************************************
           寫一個(gè)字節(jié)的指令
*******************************************************************/
void WriteCommand( unsigned char Cbyte )
{
        CS = 1;
        CheckBusy();
        SendByte(0xf8);          //11111,RW(0),RS(0),0
        SendByte(0xf0&Cbyte);
        SendByte(0xf0&Cbyte<<4);
        CS = 0;
}
/*************************************************************
                 寫一個(gè)字節(jié)的數(shù)據(jù)
**************************************************************/
void WriteData( unsigned char Dbyte )
{
        CS = 1;
        CheckBusy();
        SendByte(0xfa);          //11111,RW(0),RS(1),0
        SendByte(0xf0&Dbyte);
        SendByte(0xf0&Dbyte<<4);
        CS = 0;
}

/******************************************************************
                         lcd初始化函數(shù)
*******************************************************************/
void LcmInit( void )
{
     WriteCommand(0x30);
     WriteCommand(0x03);
     WriteCommand(0x0c);
     WriteCommand(0x01);
     WriteCommand(0x06);
}

/*******************************************************************************************************
                                 設(shè)定光標(biāo)函數(shù)
********************************************************************************************************/
void Location_xy_12864(unsigned char x,unsigned char y)
{
        switch(x)
        {
                case 0:
                        x=0x80;break;
                case 1:
                        x=0x90;break;
                case 2:
                        x=0x88;break;
                case 3:
                        x=0x98;break;
                default:
                        x=0x80;
        }
        y=y&0x07;
        WriteCommand(0x30);
        WriteCommand(y+x);
        WriteCommand(y+x);

}
/***********************************************************************************
                  清除文本
************************************************************************************/
void LcmClearTXT( void )
{
        unsigned char i;
        WriteCommand(0x30);
        WriteCommand(0x80);
        for(i=0;i<64;i++)
        WriteData(0x20);
        Location_xy_12864(0,0);            
}
/**************************************************************************************
                   清除圖片
*****************************************************************************************/
/*
void LcmClearBMP( void )
{
        unsigned char i,j;
        WriteCommand(0x34);
        WriteCommand(0x36);
        for(i=0;i<32;i++)
        {
                WriteCommand(0x80|i);
                WriteCommand(0x80);
                for(j=0;j<32;j++)
                WriteData(0);
        }
}
*/
//顯示溫度


/****************************************************************************************
                      顯示字符串
*****************************************************************************************/
void PutStr(unsigned char row,unsigned char col,unsigned char *puts)
{   
        WriteCommand(0x30);
        WriteCommand(AC_TABLE[8*row+col]);
        while(*puts != '\0')
        {
                if(col==8)
                {
                        col=0;
                        row++;
                }
                if(row==4) row=0;
                WriteCommand(AC_TABLE[8*row+col]);
                WriteData(*puts);
                puts++;
                if(*puts != '\0')
                {
                        WriteData(*puts);
                        puts++;
                        col++;
                }  
        }
}
/*
//顯示一個(gè)四位的數(shù)字
void PutNum(unsigned char row,unsigned char col,unsigned int num)
{
    WriteCommand(0x30);
    WriteCommand(AC_TABLE[8*row+col]);
    WriteData((num/1000)+48);
    WriteData(((num%1000)/100)+48);
    WriteData(((num%100)/10)+48);
    WriteData((num%10)+48);   
}*/


回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 中国美女撒尿txxxxx视频 | 超碰美女在线 | 99精品国自产在线 | 午夜电影一区二区 | 国产一区欧美 | 国产成人免费视频 | 婷婷综合在线 | 国产在线1 | 在线观看成人精品 | 香蕉视频一区二区 | 国产婷婷在线视频 | 免费在线视频一区二区 | 日韩成人在线免费观看 | 亚洲欧美在线观看 | 美女天天干天天操 | 一区二区三区在线看 | 国产精品久久久久aaaa九色 | 国产三级一区二区三区 | 精品中文字幕久久 | 日本久久网 | 欧美一区二区三区在线看 | 亚洲综合大片69999 | 久久久久久网站 | 黄色片在线观看网址 | 日韩三级 | 亚洲美女网站 | 91在线一区二区 | 在线中文字幕日韩 | 精品国产伦一区二区三区观看方式 | 欧美国产中文字幕 | 91久久精品日日躁夜夜躁国产 | 日本超碰 | 国产精品美女久久久久aⅴ国产馆 | 日韩国产在线 | 国产精品视频999 | 国产精品免费一区二区三区四区 | 亚洲啪啪| 久久一区二区三区四区五区 | 亚洲精品无 | 免费视频中文字幕 | 成人午夜精品 |