91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 81KB
    文件類型: .zip
    金幣: 2
    下載: 1 次
    發布日期: 2021-05-12
  • 語言: 其他
  • 標簽: C程序??

資源簡介

主要應用于本科畢設《基于51單片機的全自動洗衣機設計》的proteus仿真和C程序

資源截圖

代碼片段和文件信息

#include			??	//定義頭文件
#define?uint?unsigned?int ?? //定義字符uint
#define?uchar?unsigned?char ?? //定義字符uchar
#define?TIME0H?0xff ?? //定時器0計數器高位
#define?TIME0L?0x9c ?? //定時器0計數器低位
#define?TIME1H?0x3c ?? //定時器1計數器高位
#define?TIME1L?0xb0 ?? //定時器1計數器低位
#define?MOTOR_COUNT?100 ?? //PWM波輸出周期計數

#define?sol?0x6c? //將“so“宏定義為低音“5“的頻率?784Hz?
#define?Dol?0x44? //將“Do“宏定義為中音“1“的頻率?523Hz?
#define?Rel?0xac? //將“Re“宏定義為中音“2“的頻率?587Hz?
#define?Mil?0x09? //將“Mi“宏定義為中音“3“的頻率?659Hz?
#define?Fal?0x34? //將“Fa“宏定義為中音“4“的頻率?698Hz?
#define?Sol?0x82? //將“So“宏定義為中音“5“的頻率?784Hz?
#define?Lal?0xc8? //將“La“宏定義為中音“6“的頻率?880Hz?
#define?Sil?0x05? //將“Si“宏定義為中音“7“的頻率?523H?

#define?soh?0xfc? //將“so“宏定義為低音“5“的頻率?784Hz?
#define?Doh?0xfc? //將“Do“宏定義為中音“1“的頻率?523Hz?
#define?Reh?0xfc? //將“Re“宏定義為中音“2“的頻率?587Hz?
#define?Mih?0xfd? //將“Mi“宏定義為中音“3“的頻率?659Hz?
#define?Fah?0xfd? //將“Fa“宏定義為中音“4“的頻率?698Hz?
#define?Soh?0xfd? //將“So“宏定義為中音“5“的頻率?784Hz?
#define?Lah?0xfd? //將“La“宏定義為中音“6“的頻率?880Hz?
#define?Sih?0xfe? //將“Si“宏定義為中音“7“的頻率?523H?
?? //定義宏變量
sbit?speaker?=P2^6; ????//蜂鳴器控制引腳
sbit?RS=P1^5; ????//LCD?RS引腳
sbit?R_W=P1^6; ????//LCD?讀寫信號
sbit?EN=P1^7; ????//LCD?使能引腳
sbit?motor_high=P1^0; ????//PWM輸出高電平引腳
sbit?motor_low=P1^1; ????//PWM輸出低電平引腳
sbit?motor_1_en=P1^2; ????//進水閥門引腳
sbit?motor_2_en=P1^3; ????//出水閥門引腳
sbit?motor_3_en=P1^4; ????//洗衣機電動使能引腳
sbit?EOC=P2^4; ????//AD?EOC
sbit?START=P2^5; ????//AD?START
sbit?con=P3^5; ????//AD?CON
sbit?add_A=P3^0; ????//位選信號A
sbit?lock_OE=P3^1; ????//74ls373鎖存控制引腳

????//定義全局變量
uchar?process; ????//當前洗衣機運行狀態全局變量
uchar?method; ????//當前洗衣機運行方式全局變量
uchar?speed; ????//當前電動機速度全局變量
uchar?flag; //標志位
uchar?state; //洗衣機運行狀態選擇
uint?ad_level; ????//水位采樣全局變量
uint?ad_voltage; ????//電壓采樣全局變量
uint?time_count; ????//定時器0中斷次數全局變量
uint?time_count1; ????//定時器1中斷次數全局變量
uint?MOTOR_ONMOTOR_NOW; ????//電動機pwm控制計數,高電平脈沖數和當前脈沖數
uchar?st_pau; ????//當前洗衣機運行全局變量
uchar?step; ????//當前洗衣機運行步驟全局變量

uint?Cl=0; //
uint?Ch=0; //
uchar?close=0;
????//聲明子函數
void?init_LCM(); ????//lcd初始化函數
void?clearLCD(); ????//lcd清屏函數
void?write_data(char?date); ????//lcd寫數據函數
void?write_com(char?command);???//lcd寫指令函數
void?display()reentrant; //lcd顯示函數
void?check_BF(); ????//lcd檢查忙碌函數
void?fangshi1(); ????//洗衣機運行方式1
void?fangshi2(); ????//洗衣機運行方式2
void?fangshi3(); ????//洗衣機運行方式3
void?fangshi4(); ????//洗衣機運行方式4
void?translate(int?keycode);????//按鍵值釋放函數
void?clrpara(); ????//復位所有參數
void?speaker_on(); //蜂鳴器
void?delay();? //80ms延時程序

unsigned?char?f_TAB[][2]={?/**/{SolSoh}{LalLah}{SolSoh}{FalFah}{MilMih}{DolDoh}//? //音調
?? /**/{SolSoh}{LalLah}{SolSoh}{FalFah}{MilMih}{DolDoh}/**/{DolDoh}{solsoh}{DolDoh}
/**/{DolDoh}{solsoh}{DolDoh}/**/{0xff0xff}};
uchar?time_TAB[]={313

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-03-25?12:30??13仿真圖\
?????文件??????162419??2012-12-27?13:46??13仿真圖\13.DSN
?????文件?????????768??2018-03-25?12:30??13仿真圖\13.PWI
?????文件????????7703??2012-12-27?13:33??13仿真圖\13.hex
?????目錄???????????0??2013-08-17?09:36??13程序\
?????文件???????30186??2012-12-27?13:33??13程序\13
?????文件???????70898??2012-12-27?13:33??13程序\13.LST
?????文件???????36220??2012-12-27?13:33??13程序\13.M51
?????文件???????35444??2012-12-27?13:33??13程序\13.OBJ
?????文件???????27934??2012-12-27?13:32??13程序\13.c
?????文件??????????21??2012-12-27?13:33??13程序\13.lnp
?????文件?????????501??2012-12-27?13:33??13程序\13.plg
?????文件???????55206??2012-12-27?13:33??13程序\13.uvopt
?????文件???????13218??2012-12-27?13:33??13程序\13.uvproj
?????文件???????????0??2012-12-27?13:32??13程序\13_uvproj.bak

評論

共有 條評論