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

正文內容

基于51單片機的電子琴設計論文(參考版)

2025-06-26 22:47本頁面
  

【正文】 while(1){anjian()。}void main(void){ initTimer()。 //重裝計數初值高八位 TL0=cz_2。 //允許T0 中斷 EA=0。 //裝入計數初值低八位 TR0=1。 //設置定時器的工作方式0 //TH0=0xff。if(f5){ data_sent_i(0x1b)。if(f5==0){while(f5==0)。if(f4){ data_sent_i(0x1a)。if(f4==0){while(f4==0)。if(f3){ data_sent_i(0x19)。if(f3==0){while(f3==0)。if(f2){ data_sent_i(0x18)。if(f2==0){while(f2==0)。if(f1){ data_sent_i(0x17)。if(f1==0){while(f1==0)。if(S70){ EA=0。 while(S70==0)。cz_1=0xff。 }}} if(S70==0) {delay_x1ms(3)。delay_x1ms(3)。 cz_2=0xe8。if(S60==0){EA=1。if(S50){ EA=0。 while(S50==0)。cz_1=0xfe。 }}} if(S50==0) {delay_x1ms(3)。delay_x1ms(3)。 cz_2=0x98。if(S40==0){EA=1。if(S30){ EA=0。 while(S30==0)。cz_1=0xfe。 }}} if(S30==0) {delay_x1ms(3)。delay_x1ms(3)。 cz_2=0x5c。if(S20==0){EA=1。if(S10){ EA=0。 while(S10==0)。cz_1=0xfe。 }}} if(S10==0) {delay_x1ms(3)。delay_x1ms(3)。 cz_2=0x02。if(S7_6==0){EA=1。if(S6_5){ EA=0。 while(S6_5==0)。cz_1=0xfd。 }}} if(S6_5==0) {delay_x1ms(3)。delay_x1ms(3)。 cz_2=0x80。if(S5_4==0){EA=1。if(S4_3){ EA=0。 while(S4_3==0)。cz_1=0xfd。 }}} if(S4_3==0) {delay_x1ms(3)。delay_x1ms(3)。 cz_2=0x08。if(S3_2==0){EA=1。if(S2_1){ EA=0。 while(S2_1==0)。cz_1=0xfc。 }}} if(S2_1==0) {delay_x1ms(3)。delay_x1ms(3)。 cz_2=0x4a。if(S1_0==0){EA=1。if(S7){ EA=0。 while(S7==0)。cz_1=0xfc。 }}} if(S7==0) {delay_x1ms(3)。delay_x1ms(3)。 cz_2=0x8c。if(S6==0){EA=1。if(S5){ EA=0。 while(S5==0)。cz_1=0xfb。 }}} if(S5==0) {delay_x1ms(3)。delay_x1ms(3)。 cz_2=0x6a。if(S4==0){EA=1。if(S3){ EA=0。 while(S3==0)。cz_1=0xfa。 }}} if(S3==0) {delay_x1ms(3)。delay_x1ms(3)。 cz_2=0x5c。if(S2==0){EA=1。if(S1){ EA=0。 while(S1==0)。cz_1=0xf8。 }////void anjian(){ if(S1==0) {delay_x1ms(3)。ix。}}void delay_x100us_i(unsigned int x){unsigned int i。 }void delay_100us_i(){unsigned int d=10。ix。}}void delay_x100us(unsigned int x){unsigned int i。 }void delay_100us(){unsigned int d=10。ix。}}void delay_x1ms(unsigned int x){unsigned int i。}void delay_1ms(){unsigned int d=100。in。}void delay_nus(unsigned int n) //N us延時函數{unsigned int i=0。 }void delay_1us() //1us延時函數{{_Nop()。ix。}}void delay_x10ms(unsigned char x){unsigned int i。//延時函數***************************************//void delay_10ms(){unsigned int d=1000。sbit OUTPUT=P2^0。sbit f4=P3^3。sbit f2=P3^1。sbit S70=P2^7。sbit S50=P2^5。sbit S30=P2^3。sbit S10=P2^1。sbit S6_5=P1^5。sbit S4_3=P1^3。 sbit S2_1=P1^1。sbit S7 = P0^6。sbit S5 = P0^4。sbit S3 = P0^2。sbit S1 = P0^0。為高電平時,單片機只訪問內部程序存儲器。該系列單片機引腳與封裝如下圖所示:主要引腳功能: RST(9):復位輸入??臻e模式下,CPU暫停工作,而RAM定時計數器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結振蕩器而保存RAM的數據,停止芯片其它功能直至外中斷激活或硬件復位。AT89S51具有如下特點:40個引腳,4k Bytes Flash片內程序存儲器,128 bytes的隨機存取數據存儲器(RAM),32個外部雙向輸入/輸出(I/O)口,5個中斷優(yōu)先級2層中斷嵌套中斷,2個16位可編程定時計數器,2個全雙工串行通信口,看門狗(WDT)電路,片內時鐘振蕩器。在遇到問題的時候,要冷靜,然后努力搜集資料,盡自己最到的努力解決問題!這次課程設計也讓我清楚的認識了自己在單片機學習中存在的不足,這些不足需要我去不斷的的努力改善。也讓我的知識鞏固了一遍。在設計中不管是軟件調試還是硬件調試都讓我受益匪淺,對Professional、MedWin 、Protel 99se這些軟件的使用也越來越熟練。也讓我的動手能力再次的提高。整個程序是一個主程序調用各個子程序實現(xiàn)功能的過程,要使主程序和整個程序都能平穩(wěn)運行,各個模塊的子程序的正確與平穩(wěn)運行必不可少,所以在軟件調試的最初階段就是
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1