freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于單片機的直流電機轉速控制-資料下載頁

2025-06-26 15:12本頁面
  

【正文】 分利用了單片機的內部資源,有很高的性價比,而且硬件電路簡單,程序編程簡單和運算速度快,可用于各行業(yè)轉速測控??偟膩碚f在這次畢業(yè)設計的過程中我學習到了很多的東西,也是我第一次完成那么大的系統(tǒng)。從軟件到硬件甚至還涉及到很多其他門類的知識。我更好地認識到細心和耐心對工作的重要性。 致謝首先,非常感謝我的指導老師樓然苗老師在我制作畢業(yè)設計的過程中所給與我的幫助。感謝他一直以來對我的諄諄教誨和指導,讓我學會如何發(fā)現(xiàn)問題,分析問題和解決問題;他嚴謹?shù)闹螌W態(tài)度,對我產生很大的影響,一直激勵著我不斷努力。感謝我的室友們,是你們和我共同維系著彼此之間兄弟般的感情,維系著寢室那份家的融洽。四年了,仿佛就在昨天。寢室就像一個家,在這里充滿了歡樂,這份感情會讓我終身難忘!室友在我的學習中,給予了我很大的幫助,在和他們一起生活和學習中,使我受益匪淺。在此對他們表示由衷的謝意和感激。在此還要感謝所有關心和支持我學業(yè)的老師,同學和家人,并由衷的祝福他們。他們對我的關心和愛護將是我今后學習,生活的動力的源泉。 在論文即將完成之際,我的心情無法平靜,從開始進入課題到論文的順利完成,有多少可敬的師長、同學、朋友給了我無言的幫助,在這里請接受我誠摯的謝意! [參考文獻]:[1] . 北京:北京航空航天大學出版社,[2] 王宜懷,:北京希望電子出版社,[3] 樓然苗,. 北京:北航出版社,[4] 李光飛,李良兒,:北航出版社,[5] . 北京:北京希望電子出版社,[6] 譚浩強. C程序設計. 北京:清華大學出版社, [7]倪志蓮.《單片機應用技術》.北京理工大學出版社,[8]鄒久朋.《80C51單片機實用技術》.北京航空航天大學出版社,[9] 王知平 一種單片機轉速測量系統(tǒng) 電腦知識與技術,2004[10]何立民 單片機應用系統(tǒng)設計,北京航空航天大學出版社,1990[11] 孫涵芳 單片機原理及應用,北京航空航天大學出版社,1996[12]Lin ShanMing,Liu YuHong,He BoLiang, Design of the system to control water temperature based on VMIC, Control amp。 Automation,[13]倪志蓮.《單片機應用技術》.北京理工大學出版社, [14] 余永輝,彭宇興,潘凱. 基于單片機的發(fā)動機轉速測量系統(tǒng)的分析研 儀器儀表用戶.[15] Mustafa Badaroglu, Guy Decabooter, Francois Laulanet, and Olivier CharlierAMI Semiconductor, Belgium Calibration of Integrated CMOS Hall Sensors Using CoilonChip in ATE Environment附錄A 程序源代碼//MCU:AT89S51//晶振:12Minclude include include define LCDIO P0 //定義P0口與LCD1602的數(shù)據口相接 sbit LCD_RS=P2^6。 sbit LCD_RW=P2^5。 sbit LCD_EN=P2^4。 sbit LCD_BUSY=LCDIO^7。 sbit SW4=P2^0。 //開關控制。 sbit SW3=P2^1。 int t。 int a。 int s。 unsigned long int j。 unsigned long int h。 unsigned long int k。 unsigned char dispbuff[4]。 //存放各位數(shù)據/*******1ms延時子程序***********/void delay_nms(unsigned int n){ unsigned int i。 unsigned char j。 for(i=0。in。i++) for(j=0。j120。j++) 。 //空操作}define uchar unsigned chardefine uint unsigned int//LCD驅動void LCD_check_busy(void) //檢測LCD狀態(tài),看它是不是還在忙呢{do { LCD_EN=0。 LCD_RS=0。 LCD_RW=1。 LCDIO=0xff。 LCD_EN=1。 } while(LCD_BUSY==1)。 LCD_EN=0。}/************LCD1602寫命令*******************************/void LCD_send_mand(uchar mand,busy1){if(busy1) LCD_check_busy()。LCD_RS=0。LCD_RW=0。LCD_EN=1。LCDIO=mand。LCD_EN=0。}/*****************LCD1602寫數(shù)據**************************/void LCD_send_data(uchar dat){LCD_check_busy()。LCD_RS=1。LCD_RW=0。LCD_EN=1。LCDIO=dat。LCD_EN=0。}void LCD_write_char(uchar x,uchar y,uchar dat){ unsigned char address。 if (x==0) address=0x80+y。 else address=0xc0+y。 LCD_send_mand(address,0)。 LCD_send_data(dat)。}/******************LCD1602顯示字符串*********************/void LCD_disp_string(uchar x,uchar y,uchar *Data){if(x==0){ if(y16) { LCD_send_mand(0x80+y,0)。 for(。y16amp。amp。*Data!=39。\039。y++) { LCD_send_data(*(Data))。 Data++。 } if(*Data!=39。\039。) { y=0。 x=1。 } }}if(x==1){ LCD_send_mand(0xc0+y,0)。 for(。y16amp。amp。*Data!=39。\039。y++) { LCD_send_data(*(Data))。 Data++。 }}}void LCD_init(void){delay_nms(15)。LCD_send_mand(0x38,0)。delay_nms(5)。LCD_send_mand(0x38,0)。delay_nms(5)。LCD_send_mand(0x38,0)。delay_nms(5)。LCD_send_mand(0x38,1)。//設置lcd1602為每個字符57顯示LCD_send_mand(0x0f,1)。 //開顯示,光標顯示并閃爍LCD_send_mand(0x06,1)。//光標移動設置,每寫一個數(shù),光標自動加一LCD_send_mand(0x01,1)。 //清屏}/**************LCD1602的初始化完畢***************************//******定時器,外部中斷初始化******//***********************初始化函數(shù)*********************/void init(){ IT1=1。 //脈沖觸發(fā)方式 EA=1。 //中斷總允許 EX1=1。 //允許外部中斷1 TMOD=0x91。 TH0=0x3c。 TL0=0xb0。 //給定時器賦初值 ET0=1。 //允許定時中斷 TR0=1。 //啟動定時器}/******定時器,外部中斷初始化******/void main(){ k=0。 init()。 LCD_init()。 while(1) { dispbuff[3]=(k/100)。 dispbuff[2]=(k/10%10)。 // dispbuff[1]=(k%10)。 // LCD_write_char(1,0x02,(dispbuff[3])+48)。 // LCD_write_char(1,0x03,(dispbuff[2])+48)。 LCD_write_char(1,0x04,(dispbuff[1])+48)。 } }/***********************頻率進入端口*********************/void inter1() interrupt 2{ j++。} void timer0() interrupt 1 //定時中斷入口{ TH0=0x3c。 TL0=0xb0。 // 50ms //定時器賦值 t++。 if(t=20) //一秒 { t=0。 k=j/2。 j=0。 } } 附錄B 電路圖
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1