PROTEUS仿真軟件的使用
PROTEUS仿真軟件的使用
一、實驗目的
掌握PROTEUS仿真軟件的使用方法和技巧
二、實驗內容
1.用PROTEUS設計一數碼管控制顯示電路。利用P1口和P2口分別控制兩個共陽極數碼管,可循環顯示數字0~99,每個數字顯示時間自行設定。
2.編寫程序在其中一個數碼管上畫“8”字型,即按a-f-g-c-d-e-g-b依次點亮各線段,然後全部熄滅,重複以上操作。另外一個數碼管做單管流水,即按a-f-g-c-d-e-g-b-a依次單管循環點亮。
三、實驗原理及步驟
1.根據題目編寫程序;
2.用KEIL C51調試程序;
3.與proteus電子仿真軟件聯合調試。
四、實驗儀器與設備
1.微機一臺
EUS仿真軟件
五、電路設計及調試
(1)實驗電路
(2)程序設計與調試
程序1
#include
#define ucharunsigned char
#define uintunsigned int
uchar codetable[]={
0xc0,0xf9,0xa4,0xb0,
0x99,0x92,0x82,0xf8,
0x80,0x90};
void delayms();
void main()
{
uchar i,j;
while(1)
{
for(i=0;i<10;i++)
{
for(j=0;j<10;j++)
{
P1=table[i];
P2=table[j];
delayms();
}
}
}
}
void delayms()
{
uint x,y;
for(x=1000;x>0;x--)
for(y=100;y>0;y--);
}
程序2
#include
#define ucharunsigned char
#define uintunsigned int
uchar codenum[]={0xfe,0xde,0x9e,0x9a,
0x92,0x82,0x82,0x80};
uchar codetable[]={0xfe,0xdf,0xbf,0xfb,
0xf7,0xef,0xbf,0xfd};
void delayms();
void main()
{
uchar i;
while(1)
{
for(i=0;i<8;i++)
{
P1=num[i];
P2=table[i];
delayms();
}
P1=0xff;
delayms();
}
}
void delayms()
{
uint x,y;
for(x=1000;x>0;x--)
for(y=100;y>0;y--);
}
(3)實驗中遇到的問題:
1.編寫的程序不能延遲,延遲時間過短,將時間調整後即可
2.延遲函數要放於適當位置
六、實驗總結
1.掌握了proteus基本的操作方法.
2.做實驗時要仔細,要按步驟來,
3.做實驗要獨立完成.
七、對實驗課的建議
-
萬人血書是什麼意思
(01)“萬人血書”通常是一種公開向政府或其他有權力的機構或組織發表的一種聲明,形式通常是由許多人簽名的一份文件。(02)這種聲明可能是要求某個問題得到解決,或對某個政策或事件進行抗議。通過將衆多人的簽名集結起來,這種聲明能夠表達更加廣泛的聲音和力量。“血書...
-
撲街是什麼意思?粵語中罵人的詞,源自英文Poor guy
解答:撲街主要表達3種意思:1.原意是走路被絆倒,撲倒在馬路上;2.遊戲中角色死亡,或者指乞丐;3.粵語中的“仆街”同意,源自外語中的“poorguy”,本意是罵人,也可表達一種倒黴的意思。撲街是什麼意思?1.古文中撲街是撲倒在路上是指走路被絆倒,“撲”是撲倒,“街”是在街上...
-
包糉子的材料有什麼
(01)包糉子是中國傳統節日端午節的傳統食品之一,通常由糯米、肉、豆沙等食材製成。以下是包糉子的材料:1.糯米:糯米是包糉子的主要原料,也是糉子口感和質地的基礎。糯米需要提前浸泡幾個小時,然後瀝乾水分備用。(02)2.豬肉:豬肉是包糉子常用的肉類食材之一,可以根據個人口...
-
莊子的思想主張是什麼
(01)莊子的思想主張主要包括以下幾點:1.唯心主義的哲學思想:莊子認爲“道”是無限的、自本自根、無所不在的,強調事物的自生自化。他主張一切事物都在變化,沒有什麼是永恆不變的,包括人的認知和觀念。(02)因此,他傾向於主觀唯心主義體系。2.無所用天下爲的政治主張:莊子反...