單片機課程設計題目大全
㈠ 單片機課程設計題目:0~9加計數器
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit we1=P2^2; //數碼管位
sbit s1=P2^1; //輕觸開關
uchar a=0; //顯示數值
uchar code table[]={ //這裡面根據硬體接法自己填寫0到9的斷碼
0xa0,0xbb,0x86,0x92,
0x99,0xd0,0xc0,0xba,
0x80,0x90
};
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void xianshi() //數碼管顯示
{
we1=1;
P0=table[a/10];
delay(8);
}
void key()
{
if(s1==0)
{
delay(5);
if(s1==0)
{
a++;
if(a==10)
a=0;
while(!s1); //等待松開
}
}
}
void main()
{
while(1)
{
xianshi();
key();
}
}
剛剛寫的 應該可以用的; 硬體應該自己會了吧``
數碼管段通過上拉電阻接P0口;(怕亮度不夠可以加三極體)
輕觸開關接P2.1
數碼管位接P2.2
至於單片機外接電路那些晶振電容 書上有吧` ``希望幫的到你
㈡ 單片機課程設計題目,最好新穎一點的!謝謝哈!
音樂噴泉,
㈢ 單片機課程設計題目: 轉速計的設計(LCD顯示)
轉速設計,我覺得顯示用數碼管就可以解決,用液晶顯示就是浪費!你這個課題最難的應該是轉速的精確度。
1、如果是步進電機
2、直流電機
3、交流電機
分這三種來進行深入的設計!最好把調速也作了,應該可以拿到A
㈣ 單片機課程設計課題,哪個最容易實現
電氣工程及其自動化專業就業方向:(課程的重要性從前往後一次側重)其實電氣工程及其自動化工作范圍非常之廣按照工作單位性質分:設計院\設備製造方\設備施工方\設備監理方設備使用方設計院:很好理解他們的工作就是宏觀模塊化工作要對工作范圍內的部分宏觀了解,和各方的圖紙進行匯總,相會之間的電氣聯結沒有問題就好;設備製造方:設計自家的產品,並要給市場部出銷售的投標方案,產品的設計\研發\生產圖紙\調試資料,基本不是特別大的公司,基本電氣工程的工作內容都會設計以上的部分.設備施工方:主要給某個大型的工程設備安裝,安裝的時候當然要有電氣工程師了;監理方:某大型集團的某個大型項目在安裝實施時工程質量怎麼樣,第三方阿!不是施工方,不是買方,中間方說的算.工程內當然有電氣工程師作監理的了.(要考監理工程師的哦(電氣方向的)).設備使用方:就是某集團的磨歌工廠了,在工廠剛剛建立的時候呢,你就要在現場看著,看設備合格不合格,驗收簽字阿.設備運行時候有故障了維護阿,每年設備保養阿,備品備件的申報阿!1\電子電路板研發:(基本不用出差,在試驗室工作)課程C編程,模電\數電\電路\單片機\電力電子技術\感測器技術\VB\VF等等;2\自動化控制:(偶爾出差,出差比較多,跟公司有關):PLC\過程自動化\工廠供電\電機學\VB等等3\高壓電電氣(電力系統\變電所設計)(設計方向)電力系統,繼電保護,電機學,發電廠.4\高壓電氣(繼電保護)(設計方向))電力系統,繼電保護,電機學,發電廠.
㈤ 單片機課題設計
proteus我沒用過
不習慣用模擬!!呵呵
hz=500HZ就是你要的頻率你可以自己設
晶振我版是按12M算的
我用硬體測試通過權了~~
#include<reg52.h>
#defineucharunsignedchar
uchartemp=0,hz;
sbitbell=P1^0;
voidavf()
{
if(temp==2)
temp=0;
bell=0;
}
main()
{
hz=(1/500)/2;
TMOD=0x01;
ET0=1;
EA=1;
TL0=(65536-hz)/256;
TH0=(65536-hz)%256;
TR0=1;
while(1)
{
avf();
if(temp==1)
bell=1;}
}
voidTO()interrupt1
{
temp++;
TL0=(65536-hz)/256;
TH0=(65536-hz)%256;
}
如果需要匯編~~告訴我
我在寫給你
最小系統的原理圖我也畫給你了
晶元你自己選吧可以換的
其他問題就是概述了~你自己寫吧
不過那些都不重要呵呵
其實你只要把程序+硬體設計原理
拿給他就可以了~~
至於proteus你自己畫個吧~~
自己調吧~~
㈥ 求一個完整的單片機課程設計 題目:汽車速度和油量測量、顯示和報警
要實物嗎
我做單片機設計的