铜陵学院毕业设计
参考文献
[1] 李湘闽,唐宏,葛继. [学习型红外遥控器].红外.2004,11(8):33~36
[2] 梅丽凤,王艳秋,张军等.[单片机原理及接口技术].北京:清华大学出版社,北京交通
大学出版社,2004. 2~4
[3] 戴峻峰,付丽辉. [多功能红外线遥控器的设计]. 传感器世界.2002,8(12):16~18 [4] 李洪明.[漫谈红外遥控].电子世界.2000年01期总第244期.53
[5] 严后选,孙健国等. [无线红外智能遥控器的设计]. 测控技术.2003.22(3):54~56 [6] 苏长赞.[红外线与超声波遥控].北京:人民邮电出版社.1995.64~68
[7] 李光飞,楼然苗,胡佳文等. [单片机课程设计实例指导].北京:北京航空航天出版
社.2004,168~170
[8] 苏凯,刘国庆,陈国平等 .[MCS-51系列单片机原理与设计].冶金工业出版 [9] 张爱全.[红外线遥控的基本原理和应用范围].山西电子技术.2003 6(12).40-41 [10] 杨恢先,王子菡,杨穗等. [一种基于单片机的红外遥控软件解码方法]. 自动化与仪器
仪表.2004,22(2):16~18
[11] 曲泊涛.[微型计算机系统原理].大连:大连理工大学出版社1999,42~44
[12] 杨光友,朱宏辉等.[单片微型计算机原理及接口技术].北京:中国水利水电出版
社.2002,188~194
[13] 胡汉才.[单片机原理及系统设计].北京:清华大学出版社.2002,254~258
[14] 于明鑫,冯文涛.[MCS-51系列单片机存储容量扩展的软硬件设计].辽宁师专学
报,2004.10,24:23~35
[15] 杨绪东,刘行景,杨兴瑶等.[实用电子电路精选].化学工业出版社. 2001,4. 129~
130
[16] 蔡睿研.[红外线遥控集成电路PT2243原理及应用]. 国外电子元器件. 2003.18(9):52~
54
[17] 曾哲昭. [红外遥控电子密码锁应用研究]. 国外电子元器件. 2002.11(2):7~8
[18] 裴彦纯,陈志超.[基于单片机系统的红外遥控器应用].现代电子技术.2004,4(17),15~17
[19] 刘光斌,刘冬,姚志成. [单片机系统实用抗干扰技术]. 北京:人民邮电出版社 2004,
135~138
[20] 丁元杰. [单片机原理及应用]. 北京:机械工业出版社. 2003, 71~75
[21] 鲍晓宇,黄松岭,刘国权.[PLD器件在红外遥控解码中的应用].电子技术应用.2000,
8(19).67~69
[22] 童厚健,吴青,孙光明. [一种红外遥控系统的硬件和软件实现]. 自动化技术与应用.
2004,6(14).14~18
- 21 -
陈洋德:基于51单片机的自学习型遥控器设计与实现
[23] Angelo Martinez,Eddie Tunstel,Mo Jamshidi.Fuzzy logic based collisionfor a mobile
robot.Robotica Colume,1994,12,521-527
[24] Johan Borenstein,YonamKoren.Histogramic in-motion mapping for mobile robot obstacle
avoidance.IEEE Transactions on Robotics and Automation,2000,7:4 [25] Chang P.ShhJS.Anal Chim.Acta,1998,360(1-3):61
[26] Doica Adrian ,Schreier,Franz ,Hess,Michael,Iterayively regularized Gauss-newton method
for atmospheric remote sensing[J],computer physics communications,2002,148,214~226 [27] Carl j.Weisman.The Essential Guide to RF and Wireless.Publishing House of Electronics
Industry.2003,6. 227~229
- 22 -
附录B: 硬件实物图
附录A:硬件总原理图
铜陵学院毕业设计
- 23 -
陈洋德:基于51单片机的自学习型遥控器设计与实现
附录C:源程序 ZHENGMA EQU 34H FANGMA EQU 35H
MACHINEAD EQU 0A0H ;I2c总线器件地址
I2CADDRESS EQU 20H ;将存入I2c总线的内部地址单元 RAMADDRESS EQU 21H ;预送I2C保存数据的RAM地址 SDA EQU P3.0 ; I2C总线的数据口 SCL EQU P3.1
ORG 0000H LJMP SELECT ORG 0003H LJMP T0IN
SELECT: JB P2.7,SEND
LCALL D088MS JB P2.7,SEND LJMP STUDY SEND:JB P2.6,LOOP1 LCALL D088MS JB P2.6,SELECT LJMP READ
STUDY:
MOV R0,#30H SETB EA SETB ET0 SETB EX0 LCALL D8S AJMP $ T0IN: CLR EA MOV R7,#10
LOOP1:
LCALL D088MS JB P3.2,EXIT DJNZ R7,LOOP1
; I2C总线的时钟口 - 24 -
铜陵学院毕业设计
JNB P3.2,$ LCALL D474MS MOV R1,#0 MOV R2,#4
LOOP2:
MOV R3,#8 JNB P3.2,$ LCALL D088MS
LOOP3:
INC R1 MOV A,R1 CLR C SUBB A,#26 JNC L1 MOV C,P3.2 JNC LOOP4 LCALL D1MS
LOOP4:
POP ACC RLC A PUSH ACC DJNZ R3,LOOP3 MOV @R0,A INC R0
DJNZ R2,LOOP2 MOV R6,#2
LOOP5:
MOV R3,#8
LOOP6:
JNB P3.2,$ LCALL D088MS MOV C,P3.2 JNC LOOP7 LCALL D1MS
LOOP7:
- 25 -