資源簡介
基于超聲波編寫的倒車?yán)走_(dá)代碼以及電路圖資料很干貨!
快下下!

代碼片段和文件信息
#include?
#include?“mtv230m.h“
/*********************************/
?char?menu_cr1;//菜單位置1
?char?menu_cr2;//菜單位置
//I2c地址
#define?bojin_a?0x12//近距離報(bào)警區(qū)
#define?bojin_b?0x15//中距離
#define?bojin_c?0x1a//遠(yuǎn)距離
#define?video_1??0x1e//視頻切換
#define?english_china?0x20//中英切換
#define?bright_04?0x22//亮度
#define?contrast_04?0x24//對比度
#define?color_04?0x26//彩色
#define?blue_04?0x28//蘭屏ON-OFF
#define?power_04?0x2a//電源自動(dòng)開關(guān)
#define?color_p_n?0x2c//P/N
#define?x_04?0x2e//X旋轉(zhuǎn)
#define?y_04?0x30//Y旋轉(zhuǎn)
/***********************************/
extern?unsigned?int?xdata?bojina;//近距離報(bào)警區(qū)
extern?unsigned?int?xdata?bojinb;//中距離報(bào)警
extern?unsigned?int?xdata?bojinc;//遠(yuǎn)距離
extern??char?xdata?video;//視頻切換ON-OFF
extern?unsigned?char?xdata?englishchina;//中英切換
extern?unsigned?char?xdata?bright;//亮度
extern?unsigned?char?xdata?contrast;//對比度
extern?unsigned?char?xdata?color;//彩色
extern?unsigned?char?xdata?blue;//蘭屏
extern?unsigned?char?xdata?power;//電源自動(dòng)光機(jī)
extern??char?xdata?p_n;//P/N
extern?unsigned?char?xdata?x;//x
extern?unsigned?char?xdata?y;//y
void?key_menu();
bit?key1();//+
bit?key2();//-
bit?key3();//菜單
bit?key4();//開關(guān)機(jī)
bit?key5();//上
bit?key6();//下
bit?key7();//AV1/AV2/AV3/TV
?void?wirte_24c02a();
?void?wirte_24c02b();
?void?wirte_24c02c();
void?wirte_24c02d();
void?wirte_24c02e();
void?wirte_24c02f();
void?wirte_24c02g();
void?wirte_24c02h();
void?wirte_24c02q();
void?wirte_24c02w();
void?wirte_24c02r();
void?wirte_24c02t();
void?wirte_24c02u();
extern?bit?i2c_write(unsigned?char?addressunsigned?char?fb);
extern?void?datey(unsigned?int?p);
extern?void?osd_pz();
extern?void?osd_start();//osd初始化
extern?void?osd_start1();//OSD初始化
extern?void?osd_clr();
extern?void?tuxa_menu(char?r);//圖像菜單
extern?void?jintu(char?r);//進(jìn)度條
extern?void?gonen_menu(char?r);//功能菜單
extern?void?tuxa_su(char?r);//圖象值
extern?void?gonen_su(char?r);//功能值
extern?void?osd_window(unsigned?char?sunsigned?char?row_startunsigned?char?row_end
????????????????????????????unsigned?char?column_startunsigned?char?column_end//開始結(jié)束
???????????????????????????????unsigned?char?colorunsigned?char?wint//顏色,亮度,
???????????????????????????????unsigned?char?wshd);//打開窗口
void?key_menu()
{
menu_cr1=0;//菜單位置1
menu_cr2=0;//菜單位置2
if(key3())//進(jìn)入1級設(shè)置菜單--圖象
?????{
?????????osd_start();//osd初始化
?????????tuxa_menu(0);//打開圖象菜單
?????????tuxa_su(0);
?????????jintu(0);
????????while(1)
????????????{
???????????????if(key5())//進(jìn)入上移動(dòng)鍵
????????????????????{
??????????????????????menu_cr1++;?????????????????????
??????????????????????if(menu_cr1>2)
???????????????????????????menu_cr1=0;
???????????????????????tuxa_menu(menu_cr1);//打開圖象菜單
???????????????????????tuxa_su(menu_cr1);
???????????????????????jintu(menu_cr1);
?????????????????????}
???????????????if(key6())//進(jìn)入下移動(dòng)鍵
????????????????????{
?????????????????????menu_cr1--;????????????????????
?????????????????????if(menu_cr1<0)
??????????????????????????menu_cr1=2;
???????
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????2116??2003-05-27?10:45??倒車?yán)走_(dá)2\123.PRJ
?????文件??????15957??2003-06-02?16:17??倒車?yán)走_(dá)2\BAHF.ASM
?????文件????????938??2003-06-02?16:20??倒車?yán)走_(dá)2\BAHF.BIN
?????文件???????2280??2003-06-02?16:20??倒車?yán)走_(dá)2\BAHF.HEX
?????文件??????34775??2003-06-02?16:20??倒車?yán)走_(dá)2\BAHF.LST
?????文件??????????0??2003-06-14?17:06??倒車?yán)走_(dá)2\Berror.lst
?????文件???????3487??2003-06-10?08:57??倒車?yán)走_(dá)2\character.h
?????文件???????4722??2003-06-10?08:39??倒車?yán)走_(dá)2\IIC.C
?????文件???????4096??2003-06-10?09:42??倒車?yán)走_(dá)2\Iic.LST
?????文件???????4096??2003-06-10?09:42??倒車?yán)走_(dá)2\Iic.OBJ
?????文件?????????54??2003-06-10?09:55??倒車?yán)走_(dá)2\Iic.__i
?????文件??????????0??2003-05-23?08:37??倒車?yán)走_(dá)2\InfoBlock.lst
?????文件??????14461??2003-06-10?09:55??倒車?yán)走_(dá)2\key.c
?????文件??????40213??2003-06-10?09:42??倒車?yán)走_(dá)2\key.LST
?????文件??????11270??2003-06-10?09:42??倒車?yán)走_(dá)2\key.OBJ
?????文件???????4292??2003-06-10?08:56??倒車?yán)走_(dá)2\MAIN.C
?????文件????????226??2003-05-20?15:44??倒車?yán)走_(dá)2\main.h
?????文件??????25762??2003-06-10?09:42??倒車?yán)走_(dá)2\Main.LST
?????文件???????4028??2003-06-10?09:42??倒車?yán)走_(dá)2\Main.OBJ
?????文件??????11433??2003-06-10?09:55??倒車?yán)走_(dá)2\menu.c
?????文件??????40837??2003-06-10?09:42??倒車?yán)走_(dá)2\menu.LST
?????文件??????14461??2003-06-10?09:42??倒車?yán)走_(dá)2\menu.OBJ
?????文件??????32768??2003-06-10?09:27??倒車?yán)走_(dá)2\MTV130P-01.bin
?????文件??????69560??2003-06-10?09:26??倒車?yán)走_(dá)2\MTV130P-01.pat
?????文件???????4197??2003-05-26?16:25??倒車?yán)走_(dá)2\mtv230m.h
?????文件???????8005??2003-06-10?09:42??倒車?yán)走_(dá)2\OSD.C
?????文件??????32555??2003-06-10?09:42??倒車?yán)走_(dá)2\Osd.LST
?????文件???????5382??2003-06-10?09:42??倒車?yán)走_(dá)2\Osd.OBJ
?????文件??????????0??2003-06-14?17:06??倒車?yán)走_(dá)2\Verror.lst
?????文件???????3891??2003-05-30?10:51??倒車?yán)走_(dá)2\__C51_2
............此處省略33個(gè)文件信息
評論
共有 條評論