資源簡介
包含方案設計文檔,仿真滿足課程設計要求,并且含有源代碼

代碼片段和文件信息
#include?
#define?uint?unsigned?int
#define?uchr?unsigned?char
sbit?led0=P2^2;
sbit?buzzer=P2^3;
sbit?dula=P2^6;????????????????//聲明段選線選通端
sbit?wela=P2^7;????????????????//聲明位選線選通端
sbit?clear=P3^4;
uchr?keyshigecount;
uchr?code?tab[]={
0x3f0x060x5b0x4f
0x660x6d0x7d0x07
0x7f0x6f0x770x7c
0x390x5e0x790x71
0x760x790x380x3f};
/*延時子函數,xms為形參*/
void?delay(uint?xms)
{
????uint?xy;
????for(x=xms;x>0;x--)
????????for(y=110;y>0;y--);
}
/*矩陣鍵盤掃描子程序*/
void?matrixkeyscan()
{
????uint?temp;
????P3=0xf7;?????????????????????????????//給P3口賦值
????temp=P3;
????temp=temp&0xf0;
????if(temp!=0xf0)???????????????????????//檢測是否有鍵按下
????{
????????delay(6);???????????????????????//延時去抖
????????temp=P3;
????????temp=temp&0xf0;
????????if(temp!=0xf0)???????????????????//再次檢測是否有鍵按下
????????{
????????????temp=P3;
????????????switch(temp)
????????????{
????????????????case?0x77:
????????????????????key=1;
????????????????????break;
????????????????case?0xb7:
????????????????????key=2;
????????????????????break;
????????????????case?0xd7:
????????????????????key=3;
????????????????????break;
????????????????case?0xe7:
????????????????????key=4;
????????????????????break;??????????????//判斷按下的是哪個鍵
????????????}
????????????while(temp!=0xf0)
????????????{
????????????????temp=P3;
????????????????temp=temp&0xf0;????????
????????????}???????????????????????????//等待按鍵釋放
????????}
????}
????P3=0xfb;
????temp=P3;
????temp=temp&0xf0;
????if(temp!=0xf0)
????{
????????delay(6);
????????temp=P3;
????????temp=temp&0xf0;
????????if(temp!=0xf0)
????????{
????????????temp=P3;
????????????switch(temp)
????????????{
case?0x7b:
????????????????????key=5;
????????????????????break;
????????????????case?0xbb:
????????????????????key=6;
????????????????????break;
????????????????case?0xdb:
????????????????????key=7;
????????????????????break;
????????????????case?0xeb:
????????????????????key=8;
????????????????????break;
????????????}
????????????while(temp!=0xf0)
????????????{
????????????????temp=P3;
????????????????temp=temp&0xf0;
????????????}
????????}
????}
????P3=0xfd;
????temp=P3;
????temp=temp&0xf0;
????if(temp!=0xf0)
????{
????????delay(6);
????????temp=P3;
????????temp=temp&0xf0;
????????if(temp!=0xf0)
????????{
????????????temp=P3;
????????????switch(temp)
????????????{
????????????????case?0x7d:
????????????????????key=9;
????????????????????break;
????????????????case?0xbd:
????????????????????key=10;
????????????????????break;
???????????????case?0xdd:
????????????????????key=11;
????????????????????break;
????????????????case?0xed:
????????????????????key=12;
????????????????????break;
????????????}
????????????while(temp!=0xf0)
????????????{
????????????????temp=P3;
????????????????temp=temp&0xf0;
????????????}
????????}
????}
????P3=0xfe;
????temp=P3;
????temp=temp&0xf0;
????if(temp!=0xf0)
????{
????????delay(6);
?????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????6094??2015-05-27?17:17??058-單片機病房呼叫系統設計\1-程序\bf
?????文件???????4375??2015-05-27?17:17??058-單片機病房呼叫系統設計\1-程序\bf.c
?????文件???????1885??2015-05-27?17:17??058-單片機病房呼叫系統設計\1-程序\bf.hex
?????文件?????????21??2015-05-27?17:17??058-單片機病房呼叫系統設計\1-程序\bf.lnp
?????文件???????8465??2015-05-27?17:17??058-單片機病房呼叫系統設計\1-程序\bf.LST
?????文件??????10935??2015-05-27?17:17??058-單片機病房呼叫系統設計\1-程序\bf.M51
?????文件???????7535??2015-05-27?17:17??058-單片機病房呼叫系統設計\1-程序\bf.OBJ
?????文件???????3090??2015-05-27?17:19??058-單片機病房呼叫系統設計\1-程序\bf.plg
?????文件??????55208??2015-05-27?17:19??058-單片機病房呼叫系統設計\1-程序\bf.uvopt
?????文件??????13218??2015-05-27?16:13??058-單片機病房呼叫系統設計\1-程序\bf.uvproj
?????文件??????55206??2015-05-27?17:04??058-單片機病房呼叫系統設計\1-程序\bf_uvopt.bak
?????文件??????????0??2015-05-27?16:12??058-單片機病房呼叫系統設計\1-程序\bf_uvproj.bak
?????文件?????116123??2015-05-28?11:24??058-單片機病房呼叫系統設計\2-仿真\bf.DSN
?????文件????????742??2017-05-15?20:29??058-單片機病房呼叫系統設計\2-仿真\bf.PWI
?????文件?????116123??2015-05-27?17:19??058-單片機病房呼叫系統設計\2-仿真\Last?Loaded?bf.DBK
?????文件?????950784??2015-05-27?01:35??058-單片機病房呼叫系統設計\3-參考論文\單片機的病房呼叫系統設計.doc
?????文件????2763776??2015-05-27?08:28??058-單片機病房呼叫系統設計\3-參考論文\基于單片機的病房呼叫器.doc
?????文件????8318464??2015-05-27?08:31??058-單片機病房呼叫系統設計\3-參考論文\基于單片機的病房呼叫系統).doc
?????文件?????215552??2015-06-05?14:47??058-單片機病房呼叫系統設計\3-參考論文\基于單片機的病房呼叫系統設計?(2).doc
?????文件????1137454??2015-05-27?16:08??058-單片機病房呼叫系統設計\圖片1.bmp
?????文件??????29912??2015-05-27?16:08??058-單片機病房呼叫系統設計\圖片2.jpg
?????文件??????33281??2015-05-27?16:08??058-單片機病房呼叫系統設計\圖片3.jpg
?????文件?????717318??2015-05-27?16:09??058-單片機病房呼叫系統設計\圖片4.bmp
?????文件?????455894??2015-05-27?16:09??058-單片機病房呼叫系統設計\圖片5.bmp
?????文件?????345310??2015-05-27?16:09??058-單片機病房呼叫系統設計\圖片6.bmp
?????目錄??????????0??2017-06-03?20:40??058-單片機病房呼叫系統設計\1-程序
?????目錄??????????0??2017-06-03?20:40??058-單片機病房呼叫系統設計\2-仿真
?????目錄??????????0??2017-06-03?20:40??058-單片機病房呼叫系統設計\3-參考論文
?????目錄??????????0??2017-06-03?20:40??058-單片機病房呼叫系統設計
-----------?---------??----------?-----??----
............此處省略2個文件信息
- 上一篇:MIPSsimMIPS指令系統模擬器.zip
- 下一篇:大型企業網絡設計
評論
共有 條評論