久久久久久久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
主站蜘蛛池模板:
欧美成人激情视频
|
精品成人av
|
在线国产视频观看
|
色婷婷综合网
|
欧美在线视频网
|
午夜综合
|
久久机热
|
99久久精品国产麻豆演员表
|
成人免费福利视频
|
久久精彩
|
亚洲欧美一区二区三区视频
|
日韩av三区
|
粉嫩av久久一区二区三区
|
成人综合久久
|
99久久亚洲
|
亚洲黄色片免费观看
|
伊人伊人伊人
|
久久国产精品一区二区三区
|
av高清毛片
|
av日韩一区
|
欧美日韩专区
|
亚洲天堂av在线
|
国产精品久久久久久久久免费樱桃
|
污片在线免费观看
|
精品久久久久久久久久久久久
|
亚洲国产一区二区三区在线观看
|
欧美日韩精品专区
|
日韩中出
|
久久久久久av
|
最新中文字幕在线
|
日日干夜夜操天天操
|
中文字幕乱码一区二区三区
|
久久久久国产一区二区三区四区
|
日韩中文字幕一区
|
天天综合网7799精品
|
欧美激情久久久
|
亚洲精品欧美
|
一区二区三区在线
|
一区二区精品
|
国产成人精品午夜视频免费
|
国产精品一级在线观看
|