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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2824|回復: 4
打印 上一主題 下一主題
收起左側

求程序,哪位大神幫幫忙 利用51單片機設計一個4*4矩陣鍵盤

[復制鏈接]
跳轉到指定樓層
#
ID:294610 發表于 2018-3-24 20:39 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
利用51單片機設計一個4*4矩陣鍵盤,當按下A時,顯示學號后四位,當按下B時,顯示DAC輸出值(0-255),在B狀態中,矩陣鍵盤值C與D調整顯示的DAC值的十位,E與F調整DAC值的個位。
求助各位大神該怎么寫程序,有沒有類似的例子。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

地板
ID:294610 發表于 2018-3-24 23:06 | 只看該作者
cjjcjj1 發表于 2018-3-24 21:09
你好!這個程序要求比較奇怪。。。肯定沒有現成的;
還有 DA 用的什么芯片?是實物還是仿真?

用的是DAC0832,是進行仿真的
回復

使用道具 舉報

板凳
ID:296540 發表于 2018-3-24 22:21 | 只看該作者
#include<reg51.h>
#define uchar uns igned char
#define uint unsigned int
void main(void)
{
uchar key;
while(1)  //調用鍵盤掃描函數,返回的鍵值送到變量key
{
key= keyscan( );
//延時
delay( );
}
void delay10ms (void) ;
//延時函數
{
uchar i;
for(i=0;i<200;i++){ }
}
//鍵盤掃描函數
uchar key scan (void)
{
//行掃描值
uchar code h;
//列掃描值
uchar code 1;
//P1.0~P1.3行線輸出都為0,準備讀列狀態
P1=0xf0;
if((P1&f0) !=0xf0)
{
//如果P1.4~P1.7 不全為1,可能有鍵按下
//延時去抖動,延時函數參見例5-11
delay10ms (void) ;
//重讀P1.4~P1.7,若還是不全為1,定有鍵按下
if( (P1&f0) !=0xf0)
// P1.0 行線置為0,開始行掃描
code h=0xfe;
while ((code_h&0x10) !=0xf0) ;//判斷是否掃描到最后一行,若不是,繼續掃描
{
//P1口輸出行掃描值
P1= code h;
if( (P1&f0) !=0xf0) ;
{
//如果P1.4~P1.7 不全為1,該行有鍵按下
code_l=(P1&0xf010x0f) ;//保留P1口高4 位,低4 位變為1,作為列值
return( (~code_h )+ (~code_l) ); //鍵值=行掃描值+列掃描值,鍵值返主程序
/ /若該行無鍵按下,往下執行
}
else
code h= (code_h<<1) 10x01;
/行掃描值左移,準備掃描下一行
}}}
//無鍵按下,
return (0);}
返回0

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

沙發
ID:111634 發表于 2018-3-24 21:44 | 只看該作者
也就是普通的4*4矩陣鍵盤,不過是顯示內容不同而已而已而已!愿顯示什么就去顯示好了!
回復

使用道具 舉報

樓主
ID:82765 發表于 2018-3-24 21:09 | 只看該作者
提示: 作者被禁止或刪除 內容自動屏蔽
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人网视频 | 国产精品一区二区三 | 青青草一区二区三区 | 综合伊人 | 久久福利电影 | 亚洲一区二区三区欧美 | 四虎在线视频 | 久久一区视频 | 午夜影院普通用户体验区 | 手机看片在线播放 | 99精品国产一区二区三区 | 欧美一级网站 | www.精品一区 | 久热伊人 | 91久久久久久久久久久 | www.天天操.com | 免费人成在线观看网站 | 97视频免费| 久久大 | 免费观看av| 亚洲一区二区三区四区五区中文 | 日本不卡视频在线播放 | 中文字幕一区二区三区四区不卡 | 国产真实精品久久二三区 | 久久精品二区亚洲w码 | 一区天堂 | 国产精品久久久久久久久久妇女 | 一区二区三区av | 欧美日韩精品一区二区三区四区 | 欧洲亚洲一区二区三区 | 国产高清视频一区 | 国产一区二区在线视频 | 亚洲乱码国产乱码精品精98午夜 | 亚洲国产精品一区二区第一页 | 午夜精品视频在线观看 | 亚洲精品 在线播放 | 成人夜晚看av | 91精品国产日韩91久久久久久 | 国产一级免费在线观看 | 一区二区亚洲 | 精品无码久久久久久国产 |