久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機簡單撥號鍵盤的仿真設計
[打印本頁]
作者:
芒果芒果
時間:
2017-12-5 20:46
標題:
單片機簡單撥號鍵盤的仿真設計
簡單撥號鍵盤仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
0.png
(14.46 KB, 下載次數: 62)
下載附件
2017-12-5 23:05 上傳
0.png
(16.02 KB, 下載次數: 52)
下載附件
2017-12-5 23:05 上傳
單片機源程序如下:
#include<Reg52.h>
int SELECT[8]={0X7F,0XBF,0XDF,0XEF,0XF7,0XFB,0XFD,0XFE}; //位選數組
int LED[17]={0X3F,0X06,0X5B,0X4F,0X66,0X6D,0X7D,0X07,0X7F,0X6F,0X77,0X7C,0X39,0X5E,0X79,0X71,0X40};
//LED數碼管字形碼集合數組
int SELECT1[2][4]={0X01,0X02,0X04,0X08,0X10,0X20,0X40,0X80};//篩選異或結果集合數組
int DISPLAY[8]={0X40,0X40,0X40,0X40,0X40,0X40,0X40,0X40};//初始化顯示數組
int flag;
void delay(int ms)
{
int i,j;
for(i=ms;i>0;i--)
for(j=110;j>0;j--);
}
//延時函數 (1ms)
void display(int wei,int L[])//wei為位選數目
{
int k;
for(k=0;k<wei;k++){
P0=SELECT[wei-1-k];
P2=L[k];
delay(1);
P2=0X00;//消隱
}
}//顯示函數——P0位選,P2段選
int button(int pp,int new)//p1為0X0F(篩選行)或0XF0(篩選列)
{ int a,p,q,m;//new為當前P1端口按鍵狀態,a為異或結果,p、q為循環計數變量,m為所在行、列
if(new==pp)
{flag=0;return flag;} //未有按鍵按下標志
else{
delay(1);
if(new!=pp)
{
a=new^pp;
for(p=0;p<2;p++)
for(q=0;q<4;q++)
if(SELECT1[p][q]==a) m=q+1; //遍歷異或結果集合數組后找到所在行、列
}
return m;
}//篩選出行或列
}//判斷按鍵所在行列位置,P1為按鍵接口端
void main()
{ int x,y,sum,n,temp;//x為行,y為列,sum為鍵值
while(1){
P1=0X0F;temp=P1;
x=button(0X0F,temp);
P1=0XF0;temp=P1;//用于判斷是否是新的按鍵值
y=button(0XF0,temp);
if(y==0)
display(8,DISPLAY);
else{
flag++;
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
任務十:簡單撥號鍵盤設計.rar
(52.29 KB, 下載次數: 46)
2017-12-5 20:45 上傳
點擊文件名下載附件
C51單片機
下載積分: 黑幣 -5
作者:
kanadexiw
時間:
2021-1-3 22:10
大佬能解釋一下如何實現強推挽輸出嗎
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
久久国产精品视频
|
一区二区三区在线电影
|
欧美激情五月
|
国产黄色大片在线观看
|
国产免费又色又爽又黄在线观看
|
久久久久国产
|
一区视频在线
|
久久激情视频
|
免费视频二区
|
天天草天天射
|
99热在线播放
|
精品国产区
|
99精品免费久久久久久日本
|
精品福利视频一区二区三区
|
女女爱爱视频
|
h肉视频
|
www日本高清
|
国产区在线观看
|
99re视频在线
|
超碰97人人人人人蜜桃
|
欧美区在线
|
欧美一级黄
|
亚洲国产中文字幕
|
www亚洲免费国内精品
|
亚洲精品aⅴ
|
精品一区二区电影
|
欧美黑人一区二区三区
|
国产精品一区2区
|
久久久久久久久久性
|
99re99
|
狠狠综合久久av一区二区老牛
|
99热在这里只有精品
|
久久亚洲天堂
|
黑人精品欧美一区二区蜜桃
|
台湾a级理论片在线观看
|
午夜av电影
|
一区精品视频
|
99久热
|
免费在线观看av的网站
|
日日干夜夜操
|
亚洲精品久久久久久久不卡四虎
|