├── 1302时钟(1602显示) ├── lkh ├── lkh.M51 ├── lkh.Uv2.bak ├── lkh.hex ├── lkh.lnp ├── lkh.opt.bak ├── lkh.plg ├── lkh.uvopt ├── lkh.uvproj ├── lkh_Opt.Bak ├── lkh_Uv2.Bak ├── lkh_uvopt.bak ├── main.LST ├── main.OBJ └── main.c ├── 1302时钟(数码管显示) ├── main.LST ├── main.OBJ ├── main.c ├── sadsa ├── sadsa.M51 ├── sadsa.Opt ├── sadsa.Uv2 ├── sadsa.hex ├── sadsa.lnp ├── sadsa.plg ├── sadsa_Opt.Bak └── sadsa_Uv2.Bak ├── 1602液晶 ├── love ├── love.M51 ├── love.Uv2.bak ├── love.hex ├── love.lnp ├── love.opt.bak ├── love.plg ├── love.uvopt ├── love.uvproj ├── love_Opt.Bak ├── love_Uv2.Bak ├── main.LST ├── main.OBJ └── main.c ├── 1602液晶——自己 ├── main.LST ├── main.OBJ ├── main.c ├── rte ├── rte.M51 ├── rte.Uv2.bak ├── rte.hex ├── rte.lnp ├── rte.opt.bak ├── rte.plg ├── rte.uvopt ├── rte.uvproj ├── rte_Opt.Bak └── rte_Uv2.Bak ├── 1602液晶说明.pdf ├── 24C02(底层) ├── gs ├── gs.M51 ├── gs.hex ├── gs.lnp ├── gs.plg ├── gs.uvopt ├── gs.uvproj ├── gs_uvopt.bak ├── gs_uvproj.bak ├── main.LST ├── main.OBJ └── main.c ├── 24c02中文官方手册.pdf ├── 51中断.txt ├── 51寄存器表(重要).doc ├── AD1602显示 ├── main.LST ├── main.OBJ ├── main.c ├── twe ├── twe.M51 ├── twe.hex ├── twe.lnp ├── twe.plg ├── twe.uvopt ├── twe.uvproj ├── twe_uvopt.bak └── twe_uvproj.bak ├── ADDA LED显示 ├── dag ├── dag.M51 ├── dag.Uv2.bak ├── dag.hex ├── dag.lnp ├── dag.opt.bak ├── dag.plg ├── dag.uvopt ├── dag.uvproj ├── dag_Opt.Bak ├── dag_Uv2.Bak ├── dag_uvopt.bak ├── main.LST ├── main.OBJ └── main.c ├── ADDA(自己写的底层)(实验板上不能测试) ├── ad ├── ad.M51 ├── ad.Uv2.bak ├── ad.hex ├── ad.lnp ├── ad.opt.bak ├── ad.plg ├── ad.uvopt ├── ad.uvproj ├── ad_Uv2.Bak ├── main.LST ├── main.OBJ └── main.c ├── AD数码管显示 ├── ggsd ├── ggsd.M51 ├── ggsd.hex ├── ggsd.lnp ├── ggsd.plg ├── ggsd.uvopt ├── ggsd.uvproj ├── ggsd_uvopt.bak ├── ggsd_uvproj.bak ├── main.LST ├── main.OBJ └── main.c ├── BST-V51原理图 v3.0.pdf ├── BST-V51智能小车底板原理图.pdf ├── EPPROM ├── fsd ├── fsd.M51 ├── fsd.hex ├── fsd.lnp ├── fsd.plg ├── fsd.uvopt ├── fsd.uvproj ├── fsd_uvopt.bak ├── fsd_uvproj.bak ├── main.LST ├── main.OBJ └── main.c ├── I2C+ADDA ├── da ├── da.M51 ├── da.Uv2.bak ├── da.hex ├── da.lnp ├── da.opt.bak ├── da.plg ├── da.uvopt ├── da.uvproj ├── da_Opt.Bak ├── da_Uv2.Bak ├── main.LST ├── main.OBJ └── main.c ├── IIC(自己写的底层)(根据不同芯片的芯片手册改地址)(本实验板上不能测试) ├── dasf ├── dasf.M51 ├── dasf.Uv2.bak ├── dasf.hex ├── dasf.lnp ├── dasf.opt.bak ├── dasf.plg ├── dasf.uvopt ├── dasf.uvproj ├── dasf_Opt.Bak ├── dasf_Uv2.Bak ├── main.LST ├── main.OBJ └── main.c ├── P3功能.txt ├── PCF8591中文数据手册.pdf ├── PWM控制LED ├── gew ├── gew.M51 ├── gew.Uv2.bak ├── gew.hex ├── gew.lnp ├── gew.opt.bak ├── gew.plg ├── gew.uvopt ├── gew.uvproj ├── gew_Opt.Bak ├── gew_Uv2.Bak ├── main.LST ├── main.OBJ └── main.c ├── receive_pwm.zip ├── receive_uart.zip ├── try ├── fd ├── fd.M51 ├── fd.Opt ├── fd.Uv2 ├── fd.hex ├── fd.lnp ├── fd.plg ├── fd.sublime-workspace ├── fd_Opt.Bak ├── fd_Uv2.Bak ├── main.LST ├── main.OBJ └── main.c ├── 万年历(可调) ├── main.LST ├── main.OBJ ├── main.c ├── yyy ├── yyy.M51 ├── yyy.Opt ├── yyy.Uv2 ├── yyy.hex ├── yyy.lnp ├── yyy.plg ├── yyy_Opt.Bak └── yyy_Uv2.Bak ├── 中断.png ├── 中断 ├── main.LST ├── main.OBJ ├── main.c ├── zhongduan ├── zhongduan.M51 ├── zhongduan.Opt ├── zhongduan.Uv2 ├── zhongduan.hex ├── zhongduan.lnp ├── zhongduan.plg ├── zhongduan_Opt.Bak └── zhongduan_Uv2.Bak ├── 中断优先级的判断(K3-中断1、K4-中断0)(P3.2接P3.7、P3.3接P3.6) ├── main.LST ├── main.OBJ ├── main.c ├── ret ├── ret.M51 ├── ret.Opt ├── ret.Uv2 ├── ret.hex ├── ret.lnp ├── ret.plg ├── ret_Opt.Bak └── ret_Uv2.Bak ├── 串口通讯 ├── cc ├── cc.M51 ├── cc.Opt ├── cc.Uv2 ├── cc.hex ├── cc.lnp ├── cc.plg ├── cc_Uv2.Bak ├── main.LST ├── main.OBJ └── main.c ├── 串口通讯(发送+接收) ├── dasd ├── dasd.M51 ├── dasd.Uv2.bak ├── dasd.hex ├── dasd.lnp ├── dasd.opt.bak ├── dasd.plg ├── dasd.uvopt ├── dasd.uvproj ├── dasd_Opt.Bak ├── dasd_Uv2.Bak ├── main.LST ├── main.OBJ └── main.c ├── 单排按键 ├── fsd ├── fsd.M51 ├── fsd.Opt ├── fsd.Uv2 ├── fsd.hex ├── fsd.lnp ├── fsd.plg ├── fsd_Opt.Bak ├── fsd_Uv2.Bak ├── main.LST ├── main.OBJ └── main.c ├── 可调时钟(1602显示)(定时器写的) ├── clock ├── clock.M51 ├── clock.Opt ├── clock.Uv2 ├── clock.hex ├── clock.lnp ├── clock.plg ├── clock_Opt.Bak ├── clock_Uv2.Bak ├── main.LST ├── main.OBJ └── main.c ├── 定时器+数码管+流水灯+蜂鸣器 ├── a ├── a.M51 ├── a.Opt ├── a.Uv2 ├── a.hex ├── a.lnp ├── a.plg ├── a_Opt.Bak ├── a_Uv2.Bak ├── main.LST ├── main.OBJ └── main.c ├── 定时器 ├── dingshiqi ├── dingshiqi.M51 ├── dingshiqi.Uv2.bak ├── dingshiqi.hex ├── dingshiqi.lnp ├── dingshiqi.opt.bak ├── dingshiqi.plg ├── dingshiqi.uvopt ├── dingshiqi.uvproj ├── dingshiqi_Opt.Bak ├── dingshiqi_Uv2.Bak ├── main.LST ├── main.OBJ └── main.c ├── 小车前后左右走 ├── dsay ├── dsay.M51 ├── dsay.Opt ├── dsay.Uv2 ├── dsay.hex ├── dsay.lnp ├── dsay.plg ├── dsay_Opt.Bak ├── dsay_Uv2.Bak ├── main.LST ├── main.OBJ └── main.c ├── 延时实验 ├── d ├── d.M51 ├── d.Uv2.bak ├── d.hex ├── d.lnp ├── d.opt.bak ├── d.plg ├── d.uvopt ├── d.uvproj ├── d_Opt.Bak ├── d_Uv2.Bak ├── d_uvopt.bak ├── main.LST ├── main.OBJ └── main.c ├── 数码管显示三位数 ├── d ├── d.M51 ├── d.Opt ├── d.Uv2 ├── d.hex ├── d.lnp ├── d.plg ├── d_Opt.Bak ├── d_Uv2.Bak ├── main.LST ├── main.OBJ └── main.c ├── 数码管静态 ├── STARTUP.A51 ├── main.LST ├── main.OBJ ├── main.c ├── shumaguan ├── shumaguan.M51 ├── shumaguan.Opt ├── shumaguan.Uv2 ├── shumaguan.hex ├── shumaguan.lnp ├── shumaguan.plg ├── shumaguan_Opt.Bak └── shumaguan_Uv2.Bak ├── 数码管静态2 ├── main.LST ├── main.OBJ ├── main.c ├── shumaguan ├── shumaguan.M51 ├── shumaguan.Opt ├── shumaguan.Uv2 ├── shumaguan.hex ├── shumaguan.lnp ├── shumaguan.plg └── shumaguan_Uv2.Bak ├── 数码管静态三位数 ├── main.LST ├── main.OBJ ├── main.c ├── q ├── q.M51 ├── q.Opt ├── q.Uv2 ├── q.hex ├── q.lnp ├── q.plg ├── q_Opt.Bak └── q_Uv2.Bak ├── 流水灯 ├── INTRINS.H ├── REG52.H ├── STARTUP.A51 ├── bstv51.LST ├── bstv51.OBJ ├── bstv51.c ├── bstv51.h ├── light.LST ├── light.OBJ ├── light.c ├── try_light ├── try_light.M51 ├── try_light.Opt ├── try_light.Uv2 ├── try_light.hex ├── try_light.lnp ├── try_light.plg ├── try_light_Opt.Bak └── try_light_Uv2.Bak ├── 温度DS18B20(1602液晶显示) ├── ddsa ├── ddsa.M51 ├── ddsa.Opt ├── ddsa.Uv2 ├── ddsa.hex ├── ddsa.lnp ├── ddsa.plg ├── ddsa_Opt.Bak ├── ddsa_Uv2.Bak ├── main.LST ├── main.OBJ └── main.c ├── 温度DS18B20(数码管显示) ├── das ├── das.M51 ├── das.Uv2.bak ├── das.hex ├── das.lnp ├── das.opt.bak ├── das.plg ├── das.uvopt ├── das.uvproj ├── das_Opt.Bak ├── das_Uv2.Bak ├── main.LST ├── main.OBJ └── main.c ├── 用keil测延时.txt ├── 电机 ├── dj ├── dj.M51 ├── dj.hex ├── dj.lnp ├── dj.plg ├── dj.uvopt ├── dj.uvproj ├── dj_uvopt.bak ├── dj_uvproj.bak ├── main.LST ├── main.OBJ └── main.c ├── 矩阵键盘 ├── main.LST ├── main.OBJ ├── main.c ├── y ├── y.M51 ├── y.Opt ├── y.Uv2 ├── y.hex ├── y.lnp ├── y.plg ├── y_Opt.Bak └── y_Uv2.Bak ├── 红外发送(不能测(需两个单片机))(J3用跳线帽短接) ├── dsaads ├── dsaads.M51 ├── dsaads.Opt ├── dsaads.Uv2 ├── dsaads.hex ├── dsaads.lnp ├── dsaads.plg ├── dsaads_Opt.Bak ├── dsaads_Uv2.Bak ├── main.LST ├── main.OBJ └── main.c ├── 红外接收(可测)(1602显示) ├── dasfl ├── dasfl.M51 ├── dasfl.Opt ├── dasfl.Uv2 ├── dasfl.hex ├── dasfl.lnp ├── dasfl.plg ├── dasfl_Opt.Bak ├── dasfl_Uv2.Bak ├── main.LST ├── main.OBJ └── main.c ├── 红外接收(可测)(数码管显示) ├── cdfs ├── cdfs.M51 ├── cdfs.Uv2.bak ├── cdfs.hex ├── cdfs.lnp ├── cdfs.opt.bak ├── cdfs.plg ├── cdfs.uvopt ├── cdfs.uvproj ├── cdfs_Opt.Bak ├── cdfs_Uv2.Bak ├── main.LST ├── main.OBJ └── main.c ├── 红外遥控器码值.txt ├── 红外遥控小车(一定要把P3^2线拔下来) ├── main.LST ├── main.OBJ ├── main.c ├── yyre ├── yyre.M51 ├── yyre.Opt ├── yyre.Uv2 ├── yyre.hex ├── yyre.lnp ├── yyre.plg ├── yyre_Opt.Bak └── yyre_Uv2.Bak ├── 舵机 ├── main.LST ├── main.OBJ ├── main.c ├── re ├── re.M51 ├── re.hex ├── re.lnp ├── re.plg ├── re.uvopt ├── re.uvproj ├── re_uvopt.bak └── re_uvproj.bak ├── 蜂鸣器+流水灯 ├── FM+LAMP.plg ├── FM+LAMP.uv2 ├── STARTUP.A51 ├── a ├── a.M51 ├── a.hex ├── a.lnp ├── a.plg ├── a.uv2 ├── main.c ├── main.lst └── main.obj ├── 蜂鸣器 ├── FM ├── FM.M51 ├── FM.Opt ├── FM.Uv2 ├── FM.hex ├── FM.lnp ├── FM.plg ├── FM_Opt.Bak ├── FM_Uv2.Bak ├── STARTUP.A51 ├── bstv51.lst ├── bstv51.obj ├── main.LST ├── main.OBJ └── main.c ├── 超声波测距 ├── dasl ├── dasl.M51 ├── dasl.Uv2.bak ├── dasl.hex ├── dasl.lnp ├── dasl.opt.bak ├── dasl.plg ├── dasl.uvopt ├── dasl.uvproj ├── dasl_Opt.Bak ├── dasl_Uv2.Bak ├── dasl_uvopt.bak ├── main.LST ├── main.OBJ └── main.c ├── 超声波避障小车 ├── ggdh ├── ggdh.M51 ├── ggdh.Opt ├── ggdh.Uv2 ├── ggdh.hex ├── ggdh.lnp ├── ggdh.plg ├── ggdh_Opt.Bak ├── ggdh_Uv2.Bak ├── main.LST ├── main.OBJ └── main.c ├── 遥控红外编码显示 ├── dwqe ├── dwqe.M51 ├── dwqe.Opt ├── dwqe.Uv2 ├── dwqe.hex ├── dwqe.lnp ├── dwqe.plg ├── dwqe_Opt.Bak ├── dwqe_Uv2.Bak ├── main.LST ├── main.OBJ └── main.c └── 遥控红外编码(经测试).txt /1302时钟(1602显示)/lkh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1302时钟(1602显示)/lkh -------------------------------------------------------------------------------- /1302时钟(1602显示)/lkh.Uv2.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1302时钟(1602显示)/lkh.Uv2.bak -------------------------------------------------------------------------------- /1302时钟(1602显示)/lkh.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "lkh" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /1302时钟(1602显示)/lkh.opt.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1302时钟(1602显示)/lkh.opt.bak -------------------------------------------------------------------------------- /1302时钟(1602显示)/lkh.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1302时钟(1602显示)/lkh.plg -------------------------------------------------------------------------------- /1302时钟(1602显示)/lkh_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1302时钟(1602显示)/lkh_Opt.Bak -------------------------------------------------------------------------------- /1302时钟(1602显示)/lkh_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1302时钟(1602显示)/lkh_Uv2.Bak -------------------------------------------------------------------------------- /1302时钟(1602显示)/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1302时钟(1602显示)/main.LST -------------------------------------------------------------------------------- /1302时钟(1602显示)/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1302时钟(1602显示)/main.OBJ -------------------------------------------------------------------------------- /1302时钟(1602显示)/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1302时钟(1602显示)/main.c -------------------------------------------------------------------------------- /1302时钟(数码管显示)/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1302时钟(数码管显示)/main.LST -------------------------------------------------------------------------------- /1302时钟(数码管显示)/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1302时钟(数码管显示)/main.OBJ -------------------------------------------------------------------------------- /1302时钟(数码管显示)/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1302时钟(数码管显示)/main.c -------------------------------------------------------------------------------- /1302时钟(数码管显示)/sadsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1302时钟(数码管显示)/sadsa -------------------------------------------------------------------------------- /1302时钟(数码管显示)/sadsa.Opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1302时钟(数码管显示)/sadsa.Opt -------------------------------------------------------------------------------- /1302时钟(数码管显示)/sadsa.Uv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1302时钟(数码管显示)/sadsa.Uv2 -------------------------------------------------------------------------------- /1302时钟(数码管显示)/sadsa.hex: -------------------------------------------------------------------------------- 1 | :100B60003F065B4F666D7D077F6F777C395E7971DD 2 | :010B7000BFC5 3 | :0F0B7100EF7F08A2E092A0D2A1C2A1C313DFF4CC 4 | :010B80002252 5 | :0F0B81007F08C313A2A092E7D2A1C2A1DFF4FFA5 6 | :010B90002242 7 | :100B2900AE05C2A4C2A1D2A4120B71AF06120B71F9 8 | :030B3900C2A42231 9 | :100B3C00C2A4C2A1D2A4EF4401FF120B71120B810B 10 | :020B4C00C2A441 11 | :010B4E002284 12 | :0F0B91003000047D808002E4FD7F8E120B29224C 13 | :100AEE00AC05AB07C200120B91AF03EC75F00A8494 14 | :100AFE00C454F0FEEC75F00A84E5F04EFD020B29AD 15 | :100800007F80120B3CEF5470C4540F75F00AA4FEA5 16 | :10081000EF540F2E1209767F82120B3CEF5470C4F6 17 | :10082000540F75F00AA4FEEF540F2E900001120928 18 | :10083000887F84120B3CEF5470C4540F75F00AA4E7 19 | :10084000FEEF540F2E9000021209887F86120B3C97 20 | :10085000EF5470C4540F75F00AA4FEEF540F2E909D 21 | :1008600000041209887F8A120B3CEF5470C4540FA5 22 | :1008700075F00AA4FEEF540F2E9000031209887F32 23 | :1008800088120B3CEF5470C4540F75F00AA4FEEFAD 24 | :10089000540F2E9000051209887F8C120B3CEF54E8 25 | :1008A00070C4540F75F00AA4FEEF540F2E9000068A 26 | :0308B000020988B2 27 | :1008B30090000612094975F00A849000071209880E 28 | :1008C30090000612094975F00A84900008E5F012B9 29 | :1008D3000988900009742D120988900005120949AE 30 | :1008E30075F00A8490000A120988900005120949DC 31 | :1008F30075F00A8490000BE5F012098890000C74DF 32 | :100903002D12098890000412094975F00A84900099 33 | :100913000D12098890000412094975F00A849000A9 34 | :0D0923000EE5F012098890000FE40209882B 35 | :100A210090000212094975F00A8490001012098899 36 | :100A310090000212094975F00A84900011E5F01244 37 | :100A41000988900012743A1209889000011209492C 38 | :100A510075F00A8490001312098890000112094967 39 | :100A610075F00A84900014E5F0120988900015745D 40 | :100A71003A120988120930FF75F00A8490001612A3 41 | :100A81000988EF75F00A84900017E5F01209889043 42 | :060A9100000FE4020988D9 43 | :100B4F007F80120B3CEF30E707E4FD7F80120AEE47 44 | :010B5F002273 45 | :100B0E007F027E007DA07C00ED1D70011CED4C70FF 46 | :0A0B1E00F7EF1F70011EEF4E70EAA2 47 | :010B280022AA 48 | :1009AA00AA05D2A77580FEC2A7E4F580D2A68F80D9 49 | :1009BA00C2A6120B0ED2A77580FDC2A7E4F580D29B 50 | :1009CA00A68A80C2A6120B0ED2A77580F7C2A7E428 51 | :1009DA00F580D2A68B80C2A6120B0ED2A77580EF25 52 | :1009EA00C2A7E4F580D2A6854280C2A6120B0ED217 53 | :1009FA00A77580BFC2A7E4F580D2A6854380C2A6A8 54 | :100A0A00120B0ED2A775807FC2A7E4F580D2A68505 55 | :070A1A004480C2A6020B0E8E 56 | :100A9700120B4F7D0A7F84120AEE7D367F82120A7F 57 | :100AA700EE7D1E7F80120AEE7B007A0079261208FF 58 | :100AB70000120A21853621853722853923853A2474 59 | :100AC700853C25A93DE521900B6093FFE52293FD29 60 | :100AD700E52393FBE52493F542E52593F543E99355 61 | :070AE700F5441209AA80C1C9 62 | :03000000020BA050 63 | :0C0BA000787FE4F6D8FD758144020A97C6 64 | :10093000BB010689828A83E0225002E722BBFE02C5 65 | :09094000E32289828A83E49322F8 66 | :10094900BB010CE58229F582E5833AF583E0225063 67 | :1009590006E92582F8E622BBFE06E92582F8E222AD 68 | :0D096900E58229F582E5833AF583E49322C7 69 | :10097600BB010689828A83F0225002F722BBFE0160 70 | :02098600F3225A 71 | :10098800F8BB010DE58229F582E5833AF583E8F0A5 72 | :10099800225006E92582C8F622BBFE05E92582C851 73 | :0209A800F22239 74 | :00000001FF 75 | -------------------------------------------------------------------------------- /1302时钟(数码管显示)/sadsa.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "sadsa" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /1302时钟(数码管显示)/sadsa.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1302时钟(数码管显示)/sadsa.plg -------------------------------------------------------------------------------- /1302时钟(数码管显示)/sadsa_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1302时钟(数码管显示)/sadsa_Opt.Bak -------------------------------------------------------------------------------- /1302时钟(数码管显示)/sadsa_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1302时钟(数码管显示)/sadsa_Uv2.Bak -------------------------------------------------------------------------------- /1602液晶/love: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1602液晶/love -------------------------------------------------------------------------------- /1602液晶/love.Uv2.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1602液晶/love.Uv2.bak -------------------------------------------------------------------------------- /1602液晶/love.hex: -------------------------------------------------------------------------------- 1 | :1008B700666F726576657200796A67206C6F766518 2 | :0608C7007320797979002D 3 | :08091900D2A0E4F580C2A02287 4 | :03092100DFFE22D4 5 | :1008CD00AE07AF061EEF600C7FF51209217FF51202 6 | :0508DD00092180EE225C 7 | :1008F3007580FFC290D291C2A500D2A5E5803322B4 8 | :0C0869007F381208757F051208CD7F381B 9 | :100875001208F340FBC290C291D2A58F8000C2A599 10 | :010885002250 11 | :1008E2001208F340FBD290C291D2A58F8000C2A51C 12 | :0108F20022E3 13 | :0A090F007F011208757F050208CD74 14 | :10080000AE07ED7005EE24808003EE24C0FF1208D1 15 | :1008100075120886FF600C1208E2740129F9E43AA7 16 | :04082000FA80EE224A 17 | :10089F00AE07AC03ED7005EE24808003EE24C0FF9D 18 | :0808AF00120875AF040208E213 19 | :100824001208697F051208CD1208697F081208753D 20 | :100834007F011208757F061208751F1208CD7F0C00 21 | :0308440002087532 22 | :1008470012091912082412090F7BFF7A0879B77D5C 23 | :10085700017F041208007A0879BF1D7F0112080082 24 | :0208670080FE11 25 | :03000000020903EF 26 | :0C090300787FE4F6D8FD758107020847F4 27 | :10088600BB010689828A83E0225002E722BBFE0270 28 | :09089600E32289828A83E49322A3 29 | :00000001FF 30 | -------------------------------------------------------------------------------- /1602液晶/love.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "love" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /1602液晶/love.opt.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1602液晶/love.opt.bak -------------------------------------------------------------------------------- /1602液晶/love.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1602液晶/love.plg -------------------------------------------------------------------------------- /1602液晶/love_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1602液晶/love_Opt.Bak -------------------------------------------------------------------------------- /1602液晶/love_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1602液晶/love_Uv2.Bak -------------------------------------------------------------------------------- /1602液晶/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1602液晶/main.LST -------------------------------------------------------------------------------- /1602液晶/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1602液晶/main.OBJ -------------------------------------------------------------------------------- /1602液晶/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1602液晶/main.c -------------------------------------------------------------------------------- /1602液晶——自己/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1602液晶——自己/main.LST -------------------------------------------------------------------------------- /1602液晶——自己/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1602液晶——自己/main.OBJ -------------------------------------------------------------------------------- /1602液晶——自己/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1602液晶——自己/main.c -------------------------------------------------------------------------------- /1602液晶——自己/rte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1602液晶——自己/rte -------------------------------------------------------------------------------- /1602液晶——自己/rte.Uv2.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1602液晶——自己/rte.Uv2.bak -------------------------------------------------------------------------------- /1602液晶——自己/rte.hex: -------------------------------------------------------------------------------- 1 | :100962002059595920414E4420594A4720002046D7 2 | :080972004F524556455220008A 3 | :0A09C200D2A6E4F580C2A6C2A72267 4 | :0309D600DFFE221F 5 | :10090C007F081208A47F011208A47F061208A41FF6 6 | :10091C00AE07AF061EEF600C7FF51209D67FF512FD 7 | :05092C0009D680EE2257 8 | :10098B007580FFC290D291C2A500D2A5E58033221B 9 | :100884007F381208A47F0512091C7F381208A47F40 10 | :100894000512091C7F381208A47F0512091C7F3831 11 | :1008A40012098B40FBC290C291D2A58F8000C2A5D1 12 | :0108B4002221 13 | :10097A0012098B40FBD290C291D2A58F8000C2A5EA 14 | :01098A00224A 15 | :0A09CC007F011208A47F0502091C38 16 | :0808B5007BFF7A097962E4FD82 17 | :1008BD00AE07ED7005EE24808003EE24C0FF120814 18 | :1008CD00A4120931FF600C12097A740129F9E43A76 19 | :0408DD00FA80EE228D 20 | :10094A00AE07AC03ED7005EE24808003EE24C0FFF1 21 | :08095A001208A4AF0402097A9F 22 | :0B09B70012088412090C7F0C0208A437 23 | :10099B0012088412090C7F0C1208A47F070208A40A 24 | :0908E1007F011208A47F327E00A1 25 | :1008EA008E0E8F0FD3EF9400EE940040147D707C2F 26 | :1008FA0000ED1D70011CED4C70F7EF1F70E61E80B5 27 | :01090A00E309 28 | :01090B0022C9 29 | :100800001209C212099B1209CC750928AF091208F6 30 | :10081000B5E5092402FF7A0979700D1208BDE509D2 31 | :100820006418704A7A0979621D7F061208BD7A0938 32 | :1008300079700D7F081208BD7F887E131208EA7F49 33 | :10084000011208A4750818AF081208B5E5082402BB 34 | :10085000FF7A0979700D1208BD7FF47E011208EA53 35 | :100860001208E11508E508D3940050DB800A7FF4F4 36 | :100870007E011208EA1208E11509E509D394005037 37 | :040880008B020809D6 38 | :030000000209AB47 39 | :0C09AB00787FE4F6D8FD75810F0208008B 40 | :10093100BB010689828A83E0225002E722BBFE02C4 41 | :09094100E32289828A83E49322F7 42 | :00000001FF 43 | -------------------------------------------------------------------------------- /1602液晶——自己/rte.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "rte" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /1602液晶——自己/rte.opt.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1602液晶——自己/rte.opt.bak -------------------------------------------------------------------------------- /1602液晶——自己/rte.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1602液晶——自己/rte.plg -------------------------------------------------------------------------------- /1602液晶——自己/rte_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1602液晶——自己/rte_Opt.Bak -------------------------------------------------------------------------------- /1602液晶——自己/rte_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1602液晶——自己/rte_Uv2.Bak -------------------------------------------------------------------------------- /1602液晶说明.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/1602液晶说明.pdf -------------------------------------------------------------------------------- /24C02(底层)/gs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/24C02(底层)/gs -------------------------------------------------------------------------------- /24C02(底层)/gs.hex: -------------------------------------------------------------------------------- 1 | :0501280012012DD2A11F 2 | :03012D00000022AD 3 | :1000E700E4FDFCC3ED9FEC9E50070DBD00010C80A5 4 | :0100F700F216 5 | :0100F80022E5 6 | :10007400D3EF9400EE940040147D707C00ED1D706D 7 | :0D008400011CED4C70F7EF1F70E61E80E3CD 8 | :01009100224C 9 | :0A011400D2A112012DD2A002012D8C 10 | :0F00F900D2A0120128C2A012012DC2A102012D16 11 | :0A011E00C2A0120128D2A002012D98 12 | :10009200E4FEEF25E0FFC2A112012D92A012012879 13 | :0E00A2000EBE08EEC2A112012DD2A002012D49 14 | :10000300E4FEC2A112012DD2A0FD12012830A004EA 15 | :100013007F018002E4FFEE25E04FFEC2A10DBD0883 16 | :06002300E912012DAF06F9 17 | :0100290022B4 18 | :0B00510012009212005CAF051200923A 19 | :10005C00E4FFD2A112012D30A009EFC394FF50038D 20 | :08006C000F80F4C2A102012D76 21 | :02002A00AD0720 22 | :10002C001200F97FA01200511200F97FA112009268 23 | :10003C0012005C120003AB0712011E7F647E0012DB 24 | :04004C0000E7AF0317 25 | :01005000228D 26 | :1000B000AC071200F97FA012009212005CAF04128C 27 | :0C00C000005112011E7F887E130200E731 28 | :1000CC00120114E4FBFAAF03E4FD1200B00BBB0009 29 | :0A00DC00010AE4B503F0EAB401ECF8 30 | :0100E60022F7 31 | :050130001200CC80FE6E 32 | :03000000020108F2 33 | :0C010800787FE4F6D8FD75810702013015 34 | :00000001FF 35 | -------------------------------------------------------------------------------- /24C02(底层)/gs.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "gs" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /24C02(底层)/gs.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/24C02(底层)/gs.plg -------------------------------------------------------------------------------- /24C02(底层)/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/24C02(底层)/main.LST -------------------------------------------------------------------------------- /24C02(底层)/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/24C02(底层)/main.OBJ -------------------------------------------------------------------------------- /24C02(底层)/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/24C02(底层)/main.c -------------------------------------------------------------------------------- /24c02中文官方手册.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/24c02中文官方手册.pdf -------------------------------------------------------------------------------- /51中断.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/51中断.txt -------------------------------------------------------------------------------- /51寄存器表(重要).doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/51寄存器表(重要).doc -------------------------------------------------------------------------------- /AD1602显示/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/AD1602显示/main.LST -------------------------------------------------------------------------------- /AD1602显示/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/AD1602显示/main.OBJ -------------------------------------------------------------------------------- /AD1602显示/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/AD1602显示/main.c -------------------------------------------------------------------------------- /AD1602显示/twe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/AD1602显示/twe -------------------------------------------------------------------------------- /AD1602显示/twe.hex: -------------------------------------------------------------------------------- 1 | :10026900113B202020202020202020202020202079 2 | :10027900202000112920202020202020202020209B 3 | :06028900202020202000CF 4 | :10037900D2A000D2A10000000000C2A0000000002D 5 | :0603890000C2A1000022E9 6 | :1003A400C2A000D2A10000000000D2A00000000002 7 | :0103B4002226 8 | :1001A600E4FEEFA806088002C333D8FC30E704D289 9 | :1001B600A08002C2A000D2A10000000000C2A10ED1 10 | :1001C600BE08DF0000D2A00000D2A100000030A0CF 11 | :0B01D60004C2008002D200C2A10000A1 12 | :0101E10022FB 13 | :10029000E4FFD2A0FE00C2A10000000000D2A10035 14 | :1002A00000EF25E0FF30A0010F00000EBE08E6C2FF 15 | :0302B000A10000AA 16 | :0102B3002228 17 | :10033200200104C2A08002D2A0000000D2A10000CD 18 | :08034200000000C2A10000222E 19 | :10023F00AE07AC031203791201A6200002C322ED10 20 | :10024F004440FF1201A6200002C322AF041201A6F0 21 | :0A025F00200002C3221203A4D322E0 22 | :100316001203791201A6200002C322ED4440FF1207 23 | :0C03260001A6200002C3221203A4D3226F 24 | :0702D7007F901203167F90D7 25 | :1002DE00120379EF04FF1201A62000037F00221201 26 | :0A02EE000290D2011203321203A4A1 27 | :0102F80022E3 28 | :0703C4007FFA1203CB7FFA60 29 | :0603CB00EFC313FFDFFE8B 30 | :0103D1002209 31 | :0F03B500AE071EEE60081203C41203C480F422C8 32 | :10038F00AD077F051203B5C2A5C290C29100D2A5D9 33 | :05039F008D80C2A522C3 34 | :10036200AD077F051203B5C2A5D290C29100D2A5F6 35 | :070372008D80C2A5C290229C 36 | :0402F900AE07AB059C 37 | :1002FD00EEC39410EE400524B0FC80032480FCAFC7 38 | :09030D000412038FAF0302036226 39 | :0601E2008B098A0A890B5B 40 | :1001E800EFC454F0F50CE4F50DAF0C050CAB09AAFF 41 | :1001F8000AA90B850D82758300120212FD1202F9FD 42 | :09020800050DE50DC3941040E062 43 | :0102110022CA 44 | :1002B4007F0F1203B57F3812038F7F3812038F7FAD 45 | :1002C4003812038F7F0612038F7F0C12038F7F0176 46 | :0302D40002038F93 47 | :10014800E5212430F52BE5222430F52D752C2E756C 48 | :100158002F56E5232430F532E5242430F534753361 49 | :100168002E753656E5252430F53DE5262430F53F35 50 | :10017800753E2E754156E5272430F544E528243090 51 | :10018800F54675452E7548567B007A007929E4FFB7 52 | :0E0198001201E27B007A00793B7F010201E256 53 | :10034A00EFD394004011E4FDFC0DBD00010CED64F7 54 | :07035A007D4C70F51F80E9E6 55 | :010361002279 56 | :100003001202B47F1412034AC2A4E53A14603214F4 57 | :10001300604E14606A1470030200A124046003029A 58 | :1000230000AA7D011202D78F08E50875F03284F526 59 | :1000330021E50875F03284E5F075F00A84F5228035 60 | :10004300667D021202D78F08E50875F03284F52326 61 | :10005300E50875F03284E5F075F00A84F5248047ED 62 | :100063007D031202D78F08E50875F03284F525E584 63 | :100073000875F03284E5F075F00A84F5268028E4EB 64 | :10008300FD1202D78F08E50875F03284F527E508DD 65 | :1000930075F03284E5F075F00A84F5288009AB0821 66 | :1000A300E4FD7F9012023F053AE53AD394044003FE 67 | :0900B300E4F53A12014802000DC7 68 | :030000000200BC3F 69 | :0C00BC00787FE4F6D8FD75814B0201034B 70 | :10021200BB010CE58229F582E5833AF583E02250A1 71 | :1002220006E92582F8E622BBFE06E92582F8E222EB 72 | :0D023200E58229F582E5833AF583E4932205 73 | :1000C800020003E493A3F8E493A34003F68001F24B 74 | :1000D80008DFF48029E493A3F85407240CC8C33339 75 | :1000E800C4540F4420C8834004F456800146F6DF08 76 | :1000F800E4800B0102040810204080900269E47E2D 77 | :10010800019360BCA3FF543F30E509541FFEE493FC 78 | :10011800A360010ECF54C025E060A840B8E493A3C3 79 | :10012800FAE493A3F8E493A3C8C582C8CAC583CAEE 80 | :10013800F0A3C8C582C8CAC583CADFE9DEE780BEA6 81 | :01028F00006E 82 | :00000001FF 83 | -------------------------------------------------------------------------------- /AD1602显示/twe.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "twe" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /AD1602显示/twe.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/AD1602显示/twe.plg -------------------------------------------------------------------------------- /ADDA LED显示/dag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/ADDA LED显示/dag -------------------------------------------------------------------------------- /ADDA LED显示/dag.Uv2.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/ADDA LED显示/dag.Uv2.bak -------------------------------------------------------------------------------- /ADDA LED显示/dag.hex: -------------------------------------------------------------------------------- 1 | :0A090C003F065B4F666D7D077F6FAD 2 | :10086500EFD394004011E4FDFC0DBD00010CED64D7 3 | :070875007D4C70F51F80E9C6 4 | :01087C002259 5 | :1008BE00438910758DFFE4F58BD2AFD2ABD28E2269 6 | :0C08DE00D2A000D2A100C2A000C2A12242 7 | :0C08EA00C2A000D2A100D2A000C2A12236 8 | :0A08AA00AC071208DE7F9012084828 9 | :0A08B400C2A000D2A100C2A10022E0 10 | :0A090200D2A000D2A100C2A1002281 11 | :100848007E08AD07C2A100ED30E704D2A08002C245 12 | :0C085800A0D2A1EF25E0FDFFDEE8C2A168 13 | :010864002271 14 | :10080000E4FFFE7D08D2A0C2A100D2A10030A00565 15 | :1008100043070180035307FEED146005EF25E0FE5A 16 | :03082000FFDDE415 17 | :0108230022B2 18 | :100894001208AA7F401208481208B4AF041208488C 19 | :0608A4001208B40208EA8C 20 | :100824001208AAEC4440FF1208481208B41208DE69 21 | :100834007F911208481208B4120800C2A1120902DA 22 | :030844001208EAAD 23 | :01084700228E 24 | :03091600D2A32247 25 | :1008CE00D2A7E4F580C2A7D2A6F580C2A6C2A42202 26 | :10087D001208BE1208CE120916AF101208940510F8 27 | :07088D007F1412086580F2E0 28 | :030000000208F6FD 29 | :0C08F600787FE4F6D8FD75811102087DC2 30 | :00000001FF 31 | -------------------------------------------------------------------------------- /ADDA LED显示/dag.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "dag" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /ADDA LED显示/dag.opt.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/ADDA LED显示/dag.opt.bak -------------------------------------------------------------------------------- /ADDA LED显示/dag.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/ADDA LED显示/dag.plg -------------------------------------------------------------------------------- /ADDA LED显示/dag_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/ADDA LED显示/dag_Opt.Bak -------------------------------------------------------------------------------- /ADDA LED显示/dag_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/ADDA LED显示/dag_Uv2.Bak -------------------------------------------------------------------------------- /ADDA LED显示/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/ADDA LED显示/main.LST -------------------------------------------------------------------------------- /ADDA LED显示/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/ADDA LED显示/main.OBJ -------------------------------------------------------------------------------- /ADDA LED显示/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/ADDA LED显示/main.c -------------------------------------------------------------------------------- /ADDA(自己写的底层)(实验板上不能测试)/ad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/ADDA(自己写的底层)(实验板上不能测试)/ad -------------------------------------------------------------------------------- /ADDA(自己写的底层)(实验板上不能测试)/ad.M51: -------------------------------------------------------------------------------- 1 | BL51 BANKED LINKER/LOCATER V6.05 08/09/2017 10:10:34 PAGE 1 2 | 3 | 4 | BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY: 5 | C:\KEIL\C51\BIN\BL51.EXE main.obj TO ad RAMSIZE (256) 6 | 7 | 8 | MEMORY MODEL: SMALL 9 | 10 | 11 | INPUT MODULES INCLUDED: 12 | main.obj (MAIN) 13 | C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP) 14 | 15 | 16 | LINK MAP OF MODULE: ad (MAIN) 17 | 18 | 19 | TYPE BASE LENGTH RELOCATION SEGMENT NAME 20 | ----------------------------------------------------- 21 | 22 | * * * * * * * D A T A M E M O R Y * * * * * * * 23 | REG 0000H 0008H ABSOLUTE "REG BANK 0" 24 | IDATA 0008H 0001H UNIT ?STACK 25 | 26 | * * * * * * * C O D E M E M O R Y * * * * * * * 27 | CODE 0000H 0003H ABSOLUTE 28 | 0003H 07FDH *** GAP *** 29 | CODE 0800H 0024H UNIT ?PR?_DELAY?MAIN 30 | CODE 0824H 001AH UNIT ?PR?MAIN?MAIN 31 | CODE 083EH 000CH UNIT ?C_C51STARTUP 32 | 33 | 34 | 35 | OVERLAY MAP OF MODULE: ad (MAIN) 36 | 37 | 38 | SEGMENT 39 | +--> CALLED SEGMENT 40 | --------------------- 41 | ?C_C51STARTUP 42 | +--> ?PR?MAIN?MAIN 43 | 44 | ?PR?MAIN?MAIN 45 | +--> ?PR?_DELAY?MAIN 46 | 47 | 48 | 49 | SYMBOL TABLE OF MODULE: ad (MAIN) 50 | 51 | VALUE TYPE NAME 52 | ---------------------------------- 53 | 54 | ------- MODULE MAIN 55 | C:0000H SYMBOL _ICE_DUMMY_ 56 | D:0090H PUBLIC P1 57 | D:00A0H PUBLIC P2 58 | D:00B0H PUBLIC P3 59 | D:00A8H PUBLIC IE 60 | C:0806H PUBLIC _delay 61 | D:00B8H PUBLIC IP 62 | BL51 BANKED LINKER/LOCATER V6.05 08/09/2017 10:10:34 PAGE 2 63 | 64 | 65 | C:0824H PUBLIC main 66 | D:0098H PUBLIC SCON 67 | D:0088H PUBLIC TCON 68 | B:00A0H.0 PUBLIC SDA 69 | B:00A0H.1 PUBLIC SCL 70 | D:00C8H PUBLIC T2CON 71 | D:00D0H PUBLIC PSW 72 | ------- PROC MAIN 73 | C:0824H LINE# 9 74 | C:0824H LINE# 10 75 | C:0824H LINE# 12 76 | C:0824H LINE# 13 77 | C:0824H LINE# 14 78 | C:0826H LINE# 15 79 | C:0826H LINE# 16 80 | C:0829H LINE# 17 81 | C:082BH LINE# 18 82 | C:082EH LINE# 19 83 | C:0830H LINE# 21 84 | C:0837H LINE# 23 85 | C:0837H LINE# 24 86 | C:083AH LINE# 25 87 | C:083CH LINE# 27 88 | ------- ENDPROC MAIN 89 | C:0802H SYMBOL L?0014 90 | ------- PROC L?0013 91 | ------- ENDPROC L?0013 92 | C:0802H SYMBOL L?0014 93 | ------- PROC _DELAY 94 | D:0006H SYMBOL z 95 | ------- DO 96 | D:0006H SYMBOL x 97 | D:0004H SYMBOL y 98 | ------- ENDDO 99 | C:0806H LINE# 30 100 | C:0806H LINE# 31 101 | C:0806H LINE# 33 102 | C:080FH LINE# 34 103 | C:0823H LINE# 35 104 | ------- ENDPROC _DELAY 105 | ------- ENDMOD MAIN 106 | 107 | ****************************************************************************** 108 | * RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 003EH BYTE ( 3%) * 109 | ****************************************************************************** 110 | 111 | Program Size: data=9.0 xdata=0 code=77 112 | LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S) 113 | -------------------------------------------------------------------------------- /ADDA(自己写的底层)(实验板上不能测试)/ad.Uv2.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/ADDA(自己写的底层)(实验板上不能测试)/ad.Uv2.bak -------------------------------------------------------------------------------- /ADDA(自己写的底层)(实验板上不能测试)/ad.hex: -------------------------------------------------------------------------------- 1 | :10082400D2A0120800C2A0120802C2A17F0A7E0050 2 | :0A083400120806120800D2A080E6A8 3 | :06080000D2A17F057E007D 4 | :10080600D3EF9400EE940040147D707C00ED1D70D3 5 | :0D081600011CED4C70F7EF1F70E61E80E333 6 | :0108230022B2 7 | :0300000002083EB5 8 | :0C083E00787FE4F6D8FD758107020824DD 9 | :00000001FF 10 | -------------------------------------------------------------------------------- /ADDA(自己写的底层)(实验板上不能测试)/ad.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "ad" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /ADDA(自己写的底层)(实验板上不能测试)/ad.opt.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/ADDA(自己写的底层)(实验板上不能测试)/ad.opt.bak -------------------------------------------------------------------------------- /ADDA(自己写的底层)(实验板上不能测试)/ad.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/ADDA(自己写的底层)(实验板上不能测试)/ad.plg -------------------------------------------------------------------------------- /ADDA(自己写的底层)(实验板上不能测试)/ad_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/ADDA(自己写的底层)(实验板上不能测试)/ad_Uv2.Bak -------------------------------------------------------------------------------- /ADDA(自己写的底层)(实验板上不能测试)/main.LST: -------------------------------------------------------------------------------- 1 | C51 COMPILER V8.06 MAIN 08/09/2017 10:10:33 PAGE 1 2 | 3 | 4 | C51 COMPILER V8.06, COMPILATION OF MODULE MAIN 5 | OBJECT MODULE PLACED IN main.OBJ 6 | COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND 7 | 8 | line level source 9 | 10 | 1 #include 11 | 2 #define uchar unsigned char 12 | 3 #define uint unsigned int 13 | 4 sbit SCL = P2^1; 14 | 5 sbit SDA = P2^0; 15 | 6 16 | 7 void delay(uint z); 17 | 8 18 | 9 void main() 19 | 10 { 20 | 11 1 //P0 = 0; 21 | 12 1 while(1) 22 | 13 1 { 23 | 14 2 SDA = 1; 24 | 15 2 SCL = 1; 25 | 16 2 delay(5); 26 | 17 2 SDA = 0; 27 | 18 2 delay(5); 28 | 19 2 SCL = 0; 29 | 20 2 30 | 21 2 delay(10); 31 | 22 2 32 | 23 2 SCL = 1; 33 | 24 2 delay(5); 34 | 25 2 SDA = 1; 35 | 26 2 36 | 27 2 } 37 | 28 1 } 38 | 29 39 | 30 void delay(uint z) 40 | 31 { 41 | 32 1 uint x,y; 42 | 33 1 for(x=z;x>0;x--) 43 | 34 1 for(y=112;y>0;y--); 44 | 35 1 } 45 | 36 46 | 47 | 48 | MODULE INFORMATION: STATIC OVERLAYABLE 49 | CODE SIZE = 62 ---- 50 | CONSTANT SIZE = ---- ---- 51 | XDATA SIZE = ---- ---- 52 | PDATA SIZE = ---- ---- 53 | DATA SIZE = ---- ---- 54 | IDATA SIZE = ---- ---- 55 | BIT SIZE = ---- ---- 56 | END OF MODULE INFORMATION. 57 | 58 | 59 | C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S) 60 | -------------------------------------------------------------------------------- /ADDA(自己写的底层)(实验板上不能测试)/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/ADDA(自己写的底层)(实验板上不能测试)/main.OBJ -------------------------------------------------------------------------------- /ADDA(自己写的底层)(实验板上不能测试)/main.c: -------------------------------------------------------------------------------- 1 | #include 2 | #define uchar unsigned char 3 | #define uint unsigned int 4 | sbit SCL = P2^1; 5 | sbit SDA = P2^0; 6 | 7 | void delay(uint z); 8 | 9 | void main() 10 | { 11 | //P0 = 0; 12 | while(1) 13 | { 14 | SDA = 1; 15 | SCL = 1; 16 | delay(5); 17 | SDA = 0; 18 | delay(5); 19 | SCL = 0; 20 | 21 | delay(10); 22 | 23 | SCL = 1; 24 | delay(5); 25 | SDA = 1; 26 | 27 | } 28 | } 29 | 30 | void delay(uint z) 31 | { 32 | uint x,y; 33 | for(x=z;x>0;x--) 34 | for(y=112;y>0;y--); 35 | } 36 | 37 | -------------------------------------------------------------------------------- /AD数码管显示/ggsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/AD数码管显示/ggsd -------------------------------------------------------------------------------- /AD数码管显示/ggsd.hex: -------------------------------------------------------------------------------- 1 | :10017E003F065B4F666D7D077F6F777C395E7971C9 2 | :10010700E4FDFCC3ED9FEC9E5015E4FBFA0BBB002E 3 | :0F011700010AEB64704A70F50DBD00010C80E425 4 | :0101260022B6 5 | :07016E00D2A0120175D2A11D 6 | :090175000000000000000000225F 7 | :0A01A900D2A0120175D2A102017567 8 | :0800030012016EC2A00201759A 9 | :0A01B300C2A0120170D2A002017573 10 | :0601270012000312009813 11 | :10012D00E4FFD2A112017530A009EFC394FA500378 12 | :08013D000F80F4C2A10201755C 13 | :0801BD0012016EC2A1020175DE 14 | :10009800E4FEC2A1120175EF30E704D2A08002C2CB 15 | :1000A800A0EF25E0FFD2A11201750EBE08E4C2A19F 16 | :0800B800120175D2A0020175CE 17 | :1000E400C2A1120175D2A0120175E4FED2A11201BF 18 | :1000F40075EF25E0FF30A0010FC2A11201750EBEFD 19 | :0201040008EA07 20 | :0101060022D6 21 | :100145001201277F8012009812012DAF0512009829 22 | :0601550012012D0201B3AE 23 | :0200C000AE0789 24 | :1000C200120127EB4480FF12009812012D12000347 25 | :1000D200AF0512009812012D1200E41201BD1201A7 26 | :0100E200B36A 27 | :0100E30022FA 28 | :10000E00EF75F06484F50AEF75F00A8475F00A84D2 29 | :10001E00A9F0EF75F00A84AFF0D2A6EF90017E93AF 30 | :10002E00F580C2A6D2A77580FBC2A77F057E0012FF 31 | :10003E000107D2A6AF01EF93F580C2A6D2A77580B5 32 | :10004E00FDC2A77F05120107D2A6E50A93F580C26D 33 | :0D005E00A6D2A77580FEC2A77F050201078C 34 | :0F018E00438901E4F58CF58AD2AFD2A9D28C2235 35 | :10015B001201A912018EC2A4C2A6C2A7AF09120036 36 | :03016B000E80F90A 37 | :03000B0002006B85 38 | :10006B00C0E0C0D075D000C003C005C006C0077586 39 | :10007B008C00758A00E4FB7D917F901200C08F0984 40 | :0D008B00D007D006D005D003D0D0D0E03291 41 | :0300000002019D5D 42 | :0C019D00787FE4F6D8FD75810A02015B52 43 | :00000001FF 44 | -------------------------------------------------------------------------------- /AD数码管显示/ggsd.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "ggsd" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /AD数码管显示/ggsd.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/AD数码管显示/ggsd.plg -------------------------------------------------------------------------------- /AD数码管显示/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/AD数码管显示/main.LST -------------------------------------------------------------------------------- /AD数码管显示/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/AD数码管显示/main.OBJ -------------------------------------------------------------------------------- /AD数码管显示/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/AD数码管显示/main.c -------------------------------------------------------------------------------- /BST-V51原理图 v3.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/BST-V51原理图 v3.0.pdf -------------------------------------------------------------------------------- /BST-V51智能小车底板原理图.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/BST-V51智能小车底板原理图.pdf -------------------------------------------------------------------------------- /EPPROM/fsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/EPPROM/fsd -------------------------------------------------------------------------------- /EPPROM/fsd.hex: -------------------------------------------------------------------------------- 1 | :100207003F065B4F666D7D077F6F777C395E79713F 2 | :02023900C10002 3 | :1001F600D2A7758001C286C2A7D2A6E4F580C2A6A0 4 | :0102060022D5 5 | :05000300120008D2A16B 6 | :0100080022D5 7 | :1001A200D3EF9400EE940040147D6E7C00ED1D7040 8 | :0D01B200011CED4C70F7EF1F70E61E80E39E 9 | :0101BF00221D 10 | :0A022500D2A0120003C2A0020008DC 11 | :0A022F00C2A0120003D2A0020008D2 12 | :080163001202257FA01201C069 13 | :10016B00D2A112000830A00BE50AC394FA50040583 14 | :08017B000A80F2C2A102000893 15 | :0E021700C2A5C2A4D2A0120008D2A102000803 16 | :1001C000E4FEEF25E0FFC2A112000892A012000396 17 | :0E01D0000EBE08EEC2A1120008D2A002000866 18 | :10011900C2A1120008D2A0120008E4FED2A1120066 19 | :1001290008EF25E0FDA2A0E4334DFFC2A1120008AB 20 | :040139000EBE08E806 21 | :01013D00229F 22 | :1001DE00AC07120163AF041201C012016BAF05121E 23 | :0801EE0001C012016B02022F97 24 | :02018300AD07C6 25 | :10018500120163AF051201C012016B1202257FA196 26 | :0C0195001201C012016B12011912022F9E 27 | :0101A100223B 28 | :1000E000AB05C2A6EF90020793F580D2A6C2A6C2C6 29 | :1000F000A77580FED2A7C2A77F057E001201A2C20B 30 | :10010000A6EB93F580D2A6C2A6C2A77580FDD2A7A2 31 | :09011000C2A77F057E000201A2D6 32 | :10009A001201F61202177F011201838F09E509D3B3 33 | :1000AA0094644003E4F509758901D2A9D2AF758C2D 34 | :1000BA003C758AB0D28CE50975F00A84FFE50975AA 35 | :1000CA00F00A84ADF01200E03000EBC200AD097F07 36 | :0600DA00011201DE80E0CE 37 | :03000B0002013EB1 38 | :10013E00C0E0C0D0758C3C758AB00508E508B405E2 39 | :10014E000F7508000509D200E509B46403750900AE 40 | :05015E00D0D0D0E0321A 41 | :0300000002000EED 42 | :0C000E00787FE4F6D8FD758120020055D3 43 | :10001A0002009AE493A3F8E493A34003F68001F262 44 | :10002A0008DFF48029E493A3F85407240CC8C333E7 45 | :10003A00C4540F4420C8834004F456800146F6DFB6 46 | :10004A00E4800B0102040810204080900239E47E0B 47 | :10005A00019360BCA3FF543F30E509541FFEE493AB 48 | :10006A00A360010ECF54C025E060A840B8E493A372 49 | :10007A00FAE493A3F8E493A3C8C582C8CAC583CA9D 50 | :10008A00F0A3C8C582C8CAC583CADFE9DEE780BE55 51 | :01023B0000C2 52 | :00000001FF 53 | -------------------------------------------------------------------------------- /EPPROM/fsd.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "fsd" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /EPPROM/fsd.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/EPPROM/fsd.plg -------------------------------------------------------------------------------- /EPPROM/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/EPPROM/main.LST -------------------------------------------------------------------------------- /EPPROM/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/EPPROM/main.OBJ -------------------------------------------------------------------------------- /EPPROM/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/EPPROM/main.c -------------------------------------------------------------------------------- /I2C+ADDA/da: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/I2C+ADDA/da -------------------------------------------------------------------------------- /I2C+ADDA/da.Uv2.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/I2C+ADDA/da.Uv2.bak -------------------------------------------------------------------------------- /I2C+ADDA/da.hex: -------------------------------------------------------------------------------- 1 | :10089700E4FDFCC3ED9FEC9E5015E4FBFA0BBB0097 2 | :0F08A700010AEB64704A70F50DBD00010C80E48E 3 | :0108B600221F 4 | :0708EB00D2A01208F2D2A115 5 | :0908F200000000000000000022DB 6 | :0A090700D2A01208F2D2A10208F2F9 7 | :08091B001208EBC2A00208F271 8 | :0A091100C2A01208EDD2A00208F205 9 | :0608B70012091B120800EB 10 | :1008BD00E4FFD2A11208F230A009EFC394FA50035D 11 | :0808CD000F80F4C2A10208F241 12 | :080923001208EBC2A10208F268 13 | :10080000E4FEC2A11208F2EF30E704D2A08002C2D7 14 | :10081000A0EF25E0FFD2A11208F20EBE08E4C2A1AB 15 | :080820001208F2D2A00208F256 16 | :10087400C2A11208F2D2A01208F2E4FED2A1120818 17 | :10088400F2EF25E0FF30A0010FC2A11208F20EBE64 18 | :0208940008EA70 19 | :01089600223F 20 | :1008D5001208B77F801208001208BDAF0512080084 21 | :0608E5001208BD0209111A 22 | :02085000AE07F1 23 | :100852001208B7EB4480FF1208001208BD12091BF0 24 | :10086200AF051208001208BD1208741209231209FA 25 | :010872001174 26 | :010873002262 27 | :10082800E4F508F509120907AD097F901208D50506 28 | :10083800097FF47E011208977B017D917F90120851 29 | :08084800508F0885089080E044 30 | :030000000208FBF8 31 | :0C08FB00787FE4F6D8FD7581090208281A 32 | :00000001FF 33 | -------------------------------------------------------------------------------- /I2C+ADDA/da.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "da" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /I2C+ADDA/da.opt.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/I2C+ADDA/da.opt.bak -------------------------------------------------------------------------------- /I2C+ADDA/da.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/I2C+ADDA/da.plg -------------------------------------------------------------------------------- /I2C+ADDA/da_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/I2C+ADDA/da_Opt.Bak -------------------------------------------------------------------------------- /I2C+ADDA/da_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/I2C+ADDA/da_Uv2.Bak -------------------------------------------------------------------------------- /I2C+ADDA/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/I2C+ADDA/main.LST -------------------------------------------------------------------------------- /I2C+ADDA/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/I2C+ADDA/main.OBJ -------------------------------------------------------------------------------- /I2C+ADDA/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/I2C+ADDA/main.c -------------------------------------------------------------------------------- /IIC(自己写的底层)(根据不同芯片的芯片手册改地址)(本实验板上不能测试)/dasf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/IIC(自己写的底层)(根据不同芯片的芯片手册改地址)(本实验板上不能测试)/dasf -------------------------------------------------------------------------------- /IIC(自己写的底层)(根据不同芯片的芯片手册改地址)(本实验板上不能测试)/dasf.Uv2.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/IIC(自己写的底层)(根据不同芯片的芯片手册改地址)(本实验板上不能测试)/dasf.Uv2.bak -------------------------------------------------------------------------------- /IIC(自己写的底层)(根据不同芯片的芯片手册改地址)(本实验板上不能测试)/dasf.hex: -------------------------------------------------------------------------------- 1 | :0508FC00120901D2A168 2 | :0109010022D3 3 | :10086400D3EF9400EE940040147D707C00ED1D7075 4 | :0D087400011CED4C70F7EF1F70E61E80E3D5 5 | :010881002254 6 | :0A08DE00D2A01208FCC2A00209011A 7 | :0A08E800C2A01208FCD2A002090110 8 | :080825001208DE7FA012088218 9 | :10082D00D2A112090130A00BE509C394FA500405B9 10 | :08083D000980F2C2A1020901C9 11 | :0A08F200D2A0120901D2A1020901EF 12 | :10088200E4FEEF25E0FFC2A112090192A01208FCCA 13 | :0E0892000EBE08EEC2A1120901D2A002090199 14 | :10080000C2A1120901D2A0120901E4FED2A112096B 15 | :1008100001EF25E0FDA2A0E4334DFFC2A1120901C2 16 | :040820000EBE08E818 17 | :0108240022B1 18 | :1008BA00AC07120825AF0412088212082DAF0512E0 19 | :0808CA00088212082D0208E863 20 | :02084500AD07FD 21 | :10084700120825AF0512088212082D1208DE7FA1B3 22 | :0C08570012088212082D1208001208E896 23 | :010863002272 24 | :1008A0001208F27DAA7F171208BA7F647E00120830 25 | :0A08B000647F171208458F9080FE48 26 | :030000000208D221 27 | :0C08D200787FE4F6D8FD7581090208A0CB 28 | :00000001FF 29 | -------------------------------------------------------------------------------- /IIC(自己写的底层)(根据不同芯片的芯片手册改地址)(本实验板上不能测试)/dasf.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "dasf" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /IIC(自己写的底层)(根据不同芯片的芯片手册改地址)(本实验板上不能测试)/dasf.opt.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/IIC(自己写的底层)(根据不同芯片的芯片手册改地址)(本实验板上不能测试)/dasf.opt.bak -------------------------------------------------------------------------------- /IIC(自己写的底层)(根据不同芯片的芯片手册改地址)(本实验板上不能测试)/dasf.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/IIC(自己写的底层)(根据不同芯片的芯片手册改地址)(本实验板上不能测试)/dasf.plg -------------------------------------------------------------------------------- /IIC(自己写的底层)(根据不同芯片的芯片手册改地址)(本实验板上不能测试)/dasf_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/IIC(自己写的底层)(根据不同芯片的芯片手册改地址)(本实验板上不能测试)/dasf_Opt.Bak -------------------------------------------------------------------------------- /IIC(自己写的底层)(根据不同芯片的芯片手册改地址)(本实验板上不能测试)/dasf_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/IIC(自己写的底层)(根据不同芯片的芯片手册改地址)(本实验板上不能测试)/dasf_Uv2.Bak -------------------------------------------------------------------------------- /IIC(自己写的底层)(根据不同芯片的芯片手册改地址)(本实验板上不能测试)/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/IIC(自己写的底层)(根据不同芯片的芯片手册改地址)(本实验板上不能测试)/main.LST -------------------------------------------------------------------------------- /IIC(自己写的底层)(根据不同芯片的芯片手册改地址)(本实验板上不能测试)/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/IIC(自己写的底层)(根据不同芯片的芯片手册改地址)(本实验板上不能测试)/main.OBJ -------------------------------------------------------------------------------- /IIC(自己写的底层)(根据不同芯片的芯片手册改地址)(本实验板上不能测试)/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/IIC(自己写的底层)(根据不同芯片的芯片手册改地址)(本实验板上不能测试)/main.c -------------------------------------------------------------------------------- /P3功能.txt: -------------------------------------------------------------------------------- 1 | P3.0 RXD 串行输入口 2 | P3.1 TXD 串行输出口 3 | P3.2 INT0 外部中断0输入口 4 | P3.3 INT1 外部中断1输入口 5 | P3.4 T0 定时器/计数器0外部时间脉冲输入端 6 | P3.5 T1 定时器/计数器1外部时间脉冲输入端 7 | P3.6 WR 外部数据存储器写脉冲 8 | P3.7 RD 外部数据存储器读脉冲 -------------------------------------------------------------------------------- /PCF8591中文数据手册.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/PCF8591中文数据手册.pdf -------------------------------------------------------------------------------- /PWM控制LED/gew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/PWM控制LED/gew -------------------------------------------------------------------------------- /PWM控制LED/gew.M51: -------------------------------------------------------------------------------- 1 | BL51 BANKED LINKER/LOCATER V6.05 08/16/2017 10:06:59 PAGE 1 2 | 3 | 4 | BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY: 5 | C:\KEIL\C51\BIN\BL51.EXE main.obj TO gew RAMSIZE (256) 6 | 7 | 8 | MEMORY MODEL: SMALL 9 | 10 | 11 | INPUT MODULES INCLUDED: 12 | main.obj (MAIN) 13 | C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP) 14 | 15 | 16 | LINK MAP OF MODULE: gew (MAIN) 17 | 18 | 19 | TYPE BASE LENGTH RELOCATION SEGMENT NAME 20 | ----------------------------------------------------- 21 | 22 | * * * * * * * D A T A M E M O R Y * * * * * * * 23 | REG 0000H 0008H ABSOLUTE "REG BANK 0" 24 | DATA 0008H 0004H UNIT _DATA_GROUP_ 25 | IDATA 000CH 0001H UNIT ?STACK 26 | 27 | * * * * * * * C O D E M E M O R Y * * * * * * * 28 | CODE 0000H 0003H ABSOLUTE 29 | 0003H 07FDH *** GAP *** 30 | CODE 0800H 006AH UNIT ?PR?MAIN?MAIN 31 | CODE 086AH 0017H UNIT ?PR?_DELAY?MAIN 32 | CODE 0881H 000CH UNIT ?C_C51STARTUP 33 | 34 | 35 | 36 | OVERLAY MAP OF MODULE: gew (MAIN) 37 | 38 | 39 | SEGMENT DATA_GROUP 40 | +--> CALLED SEGMENT START LENGTH 41 | ---------------------------------------------- 42 | ?C_C51STARTUP ----- ----- 43 | +--> ?PR?MAIN?MAIN 44 | 45 | ?PR?MAIN?MAIN 0008H 0004H 46 | +--> ?PR?_DELAY?MAIN 47 | 48 | 49 | 50 | SYMBOL TABLE OF MODULE: gew (MAIN) 51 | 52 | VALUE TYPE NAME 53 | ---------------------------------- 54 | 55 | ------- MODULE MAIN 56 | C:0000H SYMBOL _ICE_DUMMY_ 57 | D:0090H PUBLIC P1 58 | D:00B0H PUBLIC P3 59 | B:0090H.0 PUBLIC LED0 60 | D:00A8H PUBLIC IE 61 | D:00B8H PUBLIC IP 62 | BL51 BANKED LINKER/LOCATER V6.05 08/16/2017 10:06:59 PAGE 2 63 | 64 | 65 | C:0800H PUBLIC main 66 | D:0098H PUBLIC SCON 67 | D:0088H PUBLIC TCON 68 | D:00C8H PUBLIC T2CON 69 | C:0877H PUBLIC _Delay 70 | D:00D0H PUBLIC PSW 71 | ------- PROC MAIN 72 | ------- DO 73 | D:0008H SYMBOL CYCLE 74 | D:000AH SYMBOL PWM_LOW 75 | ------- ENDDO 76 | C:0800H LINE# 15 77 | C:0800H LINE# 16 78 | C:0800H LINE# 18 79 | C:080BH LINE# 24 80 | C:080BH LINE# 25 81 | C:080BH LINE# 26 82 | C:080DH LINE# 27 83 | C:0814H LINE# 28 84 | C:0825H LINE# 31 85 | C:0827H LINE# 32 86 | C:082EH LINE# 33 87 | C:082EH LINE# 34 88 | C:0831H LINE# 36 89 | C:083BH LINE# 37 90 | C:083DH LINE# 38 91 | C:0854H LINE# 40 92 | C:0856H LINE# 41 93 | C:085DH LINE# 42 94 | C:085DH LINE# 43 95 | C:0860H LINE# 45 96 | ------- ENDPROC MAIN 97 | ------- PROC L?0016 98 | ------- ENDPROC L?0016 99 | ------- PROC _DELAY 100 | D:0006H SYMBOL t 101 | C:0877H LINE# 50 102 | C:0877H LINE# 51 103 | C:0877H LINE# 52 104 | C:0880H LINE# 53 105 | ------- ENDPROC _DELAY 106 | ------- ENDMOD MAIN 107 | 108 | ****************************************************************************** 109 | * RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 0081H BYTE ( 6%) * 110 | ****************************************************************************** 111 | 112 | Program Size: data=13.0 xdata=0 code=144 113 | LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S) 114 | -------------------------------------------------------------------------------- /PWM控制LED/gew.Uv2.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/PWM控制LED/gew.Uv2.bak -------------------------------------------------------------------------------- /PWM控制LED/gew.hex: -------------------------------------------------------------------------------- 1 | :10080000750802750958E4F50AF50BD2907F607EF1 2 | :10081000EA120877750A00750B01C3E50B9509E527 3 | :100820000A95085016C290AF0BAE0A12087712084C 4 | :100830006A050BE50B70E3050A80DFC290E5092429 5 | :10084000FFF50BE50834FFF50AD3E50B9400E50A44 6 | :10085000940040B7C290AF0BAE0A12087712086A34 7 | :0A086000E50B150B70E3150A80DFAD 8 | :0D086A00D290C3E509950BFFE508950AFE45 9 | :0A087700EF1F70011E144E70F722EF 10 | :0300000002088172 11 | :0C088100787FE4F6D8FD75810B020800BA 12 | :00000001FF 13 | -------------------------------------------------------------------------------- /PWM控制LED/gew.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "gew" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /PWM控制LED/gew.opt.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/PWM控制LED/gew.opt.bak -------------------------------------------------------------------------------- /PWM控制LED/gew.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/PWM控制LED/gew.plg -------------------------------------------------------------------------------- /PWM控制LED/gew_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/PWM控制LED/gew_Opt.Bak -------------------------------------------------------------------------------- /PWM控制LED/gew_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/PWM控制LED/gew_Uv2.Bak -------------------------------------------------------------------------------- /PWM控制LED/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/PWM控制LED/main.LST -------------------------------------------------------------------------------- /PWM控制LED/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/PWM控制LED/main.OBJ -------------------------------------------------------------------------------- /PWM控制LED/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/PWM控制LED/main.c -------------------------------------------------------------------------------- /receive_pwm.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/receive_pwm.zip -------------------------------------------------------------------------------- /receive_uart.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/receive_uart.zip -------------------------------------------------------------------------------- /try/fd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/try/fd -------------------------------------------------------------------------------- /try/fd.Opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/try/fd.Opt -------------------------------------------------------------------------------- /try/fd.Uv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/try/fd.Uv2 -------------------------------------------------------------------------------- /try/fd.hex: -------------------------------------------------------------------------------- 1 | :100A48003F065B4F666D7D077F6F777C395E7971F6 2 | :050A58007679383F0033 3 | :1009F3001209BAE51264016014850B18850F198575 4 | :100A0300111A7B057D067F0712088F80E675181281 5 | :100A1300751913751A147B127D117F1012088F80BC 6 | :010A2300D200 7 | :03000B000209697E 8 | :10096900C0E0C0D075D000C000C007758C3C758A46 9 | :10097900B00509E50864016019E509640A7029F5FB 10 | :1009890009AF0C7801EF08800123D8FDF50CF5902B 11 | :100999008016E509540370036390FFE509B43C0828 12 | :1009A9007512017590FFC28CD007D000D0D0D0E06D 13 | :0109B900320B 14 | :03001B00020800D8 15 | :10080000C0E0C0F0C0D075D000C000C004C005C0BA 16 | :1008100006C007758D3C758BB0050AE50A64057046 17 | :100820005DF50AE514151470021513AE13AF147CB0 18 | :10083000007D641209148F0BAE13AF147C007D642D 19 | :100840001209147E007F0ACFCDCFCECCCE12091470 20 | :100850008F0FAE13AF147C007D0A1209148D11E5C1 21 | :1008600014B48E1AE513B40115C28C758C3C758ACC 22 | :10087000B0D28C7509007590FFC28E750801D00743 23 | :0F088000D006D005D004D000D0D0D0F0D0E032D8 24 | :1009BA007513017514B0E4F508F512F50DF50EF589 25 | :1009CA0010F50BF50FF511F50C750CFE850C9075ED 26 | :1009DA008911758C3C758AB0758D3C758BB0D2AF18 27 | :0909EA00D2A9D2ABD28CD28E222C 28 | :060A2400C2A77F017E0065 29 | :100A2A00D3EF9400EE940040147D707C00ED1D70AD 30 | :0D0A3A00011CED4C70F7EF1F70E61E80E30D 31 | :010A4700228C 32 | :10088F00AA05D2A6EF900A4893F580C2A6E4F58098 33 | :10089F00D2A77580FEC2A77F01FE120A2AD2A6EA4E 34 | :1008AF0093F580C2A67580FFD2A77580FD120A242A 35 | :1008BF00D2A6EB93F580C2A67580FFD2A77580FBF9 36 | :1008CF00120A24D2A6E51893F580C2A67580FFD22E 37 | :1008DF00A77580F7120A24D2A6E51993F580C2A650 38 | :1008EF007580FFD2A77580EF120A24D2A6E51A935E 39 | :1008FF00F580C2A67580FFD2A77580DFC2A77F01E2 40 | :05090F007E00020A2A2F 41 | :03000000020A5D94 42 | :0C0A5D00787FE4F6D8FD75811A0209F3D9 43 | :10091400BC000BBE0029EF8DF084FFADF022E4CCC7 44 | :10092400F875F008EF2FFFEE33FEEC33FCEE9DEC90 45 | :10093400984005FCEE9DFE0FD5F0E9E4CEFD22EDD6 46 | :10094400F8F5F0EE8420D21CFEADF075F008EF2F20 47 | :10095400FFED33FD4007985006D5F0F222C398FD11 48 | :050964000FD5F0EA22AE 49 | :00000001FF 50 | -------------------------------------------------------------------------------- /try/fd.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "fd" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /try/fd.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/try/fd.plg -------------------------------------------------------------------------------- /try/fd_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/try/fd_Opt.Bak -------------------------------------------------------------------------------- /try/fd_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/try/fd_Uv2.Bak -------------------------------------------------------------------------------- /try/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/try/main.LST -------------------------------------------------------------------------------- /try/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/try/main.OBJ -------------------------------------------------------------------------------- /try/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/try/main.c -------------------------------------------------------------------------------- /万年历(可调)/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/万年历(可调)/main.LST -------------------------------------------------------------------------------- /万年历(可调)/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/万年历(可调)/main.OBJ -------------------------------------------------------------------------------- /万年历(可调)/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/万年历(可调)/main.c -------------------------------------------------------------------------------- /万年历(可调)/yyy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/万年历(可调)/yyy -------------------------------------------------------------------------------- /万年历(可调)/yyy.Opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/万年历(可调)/yyy.Opt -------------------------------------------------------------------------------- /万年历(可调)/yyy.Uv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/万年历(可调)/yyy.Uv2 -------------------------------------------------------------------------------- /万年历(可调)/yyy.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "yyy" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /万年历(可调)/yyy.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/万年历(可调)/yyy.plg -------------------------------------------------------------------------------- /万年历(可调)/yyy_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/万年历(可调)/yyy_Opt.Bak -------------------------------------------------------------------------------- /万年历(可调)/yyy_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/万年历(可调)/yyy_Uv2.Bak -------------------------------------------------------------------------------- /中断.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/中断.png -------------------------------------------------------------------------------- /中断/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/中断/main.LST -------------------------------------------------------------------------------- /中断/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/中断/main.OBJ -------------------------------------------------------------------------------- /中断/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/中断/main.c -------------------------------------------------------------------------------- /中断/zhongduan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/中断/zhongduan -------------------------------------------------------------------------------- /中断/zhongduan.Opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/中断/zhongduan.Opt -------------------------------------------------------------------------------- /中断/zhongduan.Uv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/中断/zhongduan.Uv2 -------------------------------------------------------------------------------- /中断/zhongduan.hex: -------------------------------------------------------------------------------- 1 | :10084E003F065B4F666D7D077F6F777C395E7971F2 2 | :10080000D2AFD2A8C288D2A7E4F580C2A7E4F50887 3 | :10081000D290D2A6E50890084E93F580C2A67FE854 4 | :100820007E031208300508E508C3941040E280DD1D 5 | :10083000D3EF9400EE940040147D707C00ED1D70A9 6 | :0D084000011CED4C70F7EF1F70E61E80E309 7 | :01084D002288 8 | :0300030002086A86 9 | :03086A00C2903207 10 | :0300000002085E95 11 | :0C085E00787FE4F6D8FD758108020800E0 12 | :00000001FF 13 | -------------------------------------------------------------------------------- /中断/zhongduan.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "zhongduan" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /中断/zhongduan.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/中断/zhongduan.plg -------------------------------------------------------------------------------- /中断/zhongduan_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/中断/zhongduan_Opt.Bak -------------------------------------------------------------------------------- /中断/zhongduan_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/中断/zhongduan_Uv2.Bak -------------------------------------------------------------------------------- /中断优先级的判断(K3-中断1、K4-中断0)(P3.2接P3.7、P3.3接P3.6)/main.LST: -------------------------------------------------------------------------------- 1 | C51 COMPILER V8.06 MAIN 08/16/2017 09:37:03 PAGE 1 2 | 3 | 4 | C51 COMPILER V8.06, COMPILATION OF MODULE MAIN 5 | OBJECT MODULE PLACED IN main.OBJ 6 | COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND 7 | 8 | line level source 9 | 10 | 1 #include 11 | 2 #define uchar unsigned char 12 | 3 #define uint unsigned int 13 | 4 sbit LED1 = P1^0; 14 | 5 sbit LED2 = P1^1; 15 | 6 sbit K1 = P3^7; 16 | 7 sbit K2 = P3^6; 17 | 8 18 | 9 void delay(unsigned int xms) 19 | 10 { 20 | 11 1 unsigned int i,j; 21 | 12 1 for(i=xms;i>0;i--) 22 | 13 1 for(j=112;j>0;j--); 23 | 14 1 } 24 | 15 25 | 16 void main() 26 | 17 { 27 | 18 1 EA = 1; 28 | 19 1 EX0 = 1; 29 | 20 1 EX1 = 1; 30 | 21 1 31 | 22 1 IT0 = 0; 32 | 23 1 IT1 = 0; 33 | 24 1 34 | 25 1 LED1 = 1; 35 | 26 1 LED2 = 1; 36 | 27 1 } 37 | 28 38 | 29 void in()interrupt 0 39 | 30 { 40 | 31 1 LED1 = 0; 41 | 32 1 } 42 | 33 43 | 34 void in2()interrupt 2 44 | 35 { 45 | 36 1 LED2 = 0; 46 | 37 1 } 47 | 38 48 | 49 | 50 | MODULE INFORMATION: STATIC OVERLAYABLE 51 | CODE SIZE = 51 ---- 52 | CONSTANT SIZE = ---- ---- 53 | XDATA SIZE = ---- ---- 54 | PDATA SIZE = ---- ---- 55 | DATA SIZE = ---- ---- 56 | IDATA SIZE = ---- ---- 57 | BIT SIZE = ---- ---- 58 | END OF MODULE INFORMATION. 59 | 60 | 61 | C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S) 62 | -------------------------------------------------------------------------------- /中断优先级的判断(K3-中断1、K4-中断0)(P3.2接P3.7、P3.3接P3.6)/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/中断优先级的判断(K3-中断1、K4-中断0)(P3.2接P3.7、P3.3接P3.6)/main.OBJ -------------------------------------------------------------------------------- /中断优先级的判断(K3-中断1、K4-中断0)(P3.2接P3.7、P3.3接P3.6)/main.c: -------------------------------------------------------------------------------- 1 | #include 2 | #define uchar unsigned char 3 | #define uint unsigned int 4 | sbit LED1 = P1^0; 5 | sbit LED2 = P1^1; 6 | sbit K1 = P3^7; 7 | sbit K2 = P3^6; 8 | 9 | void delay(unsigned int xms) 10 | { 11 | unsigned int i,j; 12 | for(i=xms;i>0;i--) 13 | for(j=112;j>0;j--); 14 | } 15 | 16 | void main() 17 | { 18 | EA = 1; 19 | EX0 = 1; 20 | EX1 = 1; 21 | 22 | IT0 = 0; 23 | IT1 = 0; 24 | 25 | LED1 = 1; 26 | LED2 = 1; 27 | } 28 | 29 | void in()interrupt 0 30 | { 31 | LED1 = 0; 32 | } 33 | 34 | void in2()interrupt 2 35 | { 36 | LED2 = 0; 37 | } 38 | 39 | -------------------------------------------------------------------------------- /中断优先级的判断(K3-中断1、K4-中断0)(P3.2接P3.7、P3.3接P3.6)/ret: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/中断优先级的判断(K3-中断1、K4-中断0)(P3.2接P3.7、P3.3接P3.6)/ret -------------------------------------------------------------------------------- /中断优先级的判断(K3-中断1、K4-中断0)(P3.2接P3.7、P3.3接P3.6)/ret.Opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/中断优先级的判断(K3-中断1、K4-中断0)(P3.2接P3.7、P3.3接P3.6)/ret.Opt -------------------------------------------------------------------------------- /中断优先级的判断(K3-中断1、K4-中断0)(P3.2接P3.7、P3.3接P3.6)/ret.Uv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/中断优先级的判断(K3-中断1、K4-中断0)(P3.2接P3.7、P3.3接P3.6)/ret.Uv2 -------------------------------------------------------------------------------- /中断优先级的判断(K3-中断1、K4-中断0)(P3.2接P3.7、P3.3接P3.6)/ret.hex: -------------------------------------------------------------------------------- 1 | :10080000D3EF9400EE940040147D707C00ED1D70D9 2 | :0D081000011CED4C70F7EF1F70E61E80E339 3 | :01081D0022B8 4 | :0F081E00D2AFD2A8D2AAC288C28AD290D29122D7 5 | :03000300020839B7 6 | :03083900C2903238 7 | :0300130002083CA4 8 | :03083C00C2913234 9 | :0300000002082DC6 10 | :0C082D00787FE4F6D8FD75810702081EF4 11 | :00000001FF 12 | -------------------------------------------------------------------------------- /中断优先级的判断(K3-中断1、K4-中断0)(P3.2接P3.7、P3.3接P3.6)/ret.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "ret" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /中断优先级的判断(K3-中断1、K4-中断0)(P3.2接P3.7、P3.3接P3.6)/ret.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/中断优先级的判断(K3-中断1、K4-中断0)(P3.2接P3.7、P3.3接P3.6)/ret.plg -------------------------------------------------------------------------------- /中断优先级的判断(K3-中断1、K4-中断0)(P3.2接P3.7、P3.3接P3.6)/ret_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/中断优先级的判断(K3-中断1、K4-中断0)(P3.2接P3.7、P3.3接P3.6)/ret_Opt.Bak -------------------------------------------------------------------------------- /中断优先级的判断(K3-中断1、K4-中断0)(P3.2接P3.7、P3.3接P3.6)/ret_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/中断优先级的判断(K3-中断1、K4-中断0)(P3.2接P3.7、P3.3接P3.6)/ret_Uv2.Bak -------------------------------------------------------------------------------- /串口通讯/cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/串口通讯/cc -------------------------------------------------------------------------------- /串口通讯/cc.M51: -------------------------------------------------------------------------------- 1 | BL51 BANKED LINKER/LOCATER V6.05 08/09/2017 17:06:41 PAGE 1 2 | 3 | 4 | BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY: 5 | C:\KEIL\C51\BIN\BL51.EXE main.obj TO cc RAMSIZE (256) 6 | 7 | 8 | MEMORY MODEL: SMALL 9 | 10 | 11 | INPUT MODULES INCLUDED: 12 | main.obj (MAIN) 13 | C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP) 14 | 15 | 16 | LINK MAP OF MODULE: cc (MAIN) 17 | 18 | 19 | TYPE BASE LENGTH RELOCATION SEGMENT NAME 20 | ----------------------------------------------------- 21 | 22 | * * * * * * * D A T A M E M O R Y * * * * * * * 23 | REG 0000H 0008H ABSOLUTE "REG BANK 0" 24 | IDATA 0008H 0001H UNIT ?STACK 25 | 26 | * * * * * * * C O D E M E M O R Y * * * * * * * 27 | CODE 0000H 0003H ABSOLUTE 28 | 0003H 0020H *** GAP *** 29 | CODE 0023H 0003H ABSOLUTE 30 | 0026H 07DAH *** GAP *** 31 | CODE 0800H 0017H UNIT ?PR?MAIN?MAIN 32 | CODE 0817H 000CH UNIT ?C_C51STARTUP 33 | CODE 0823H 0006H UNIT ?PR?SER?MAIN 34 | 35 | 36 | 37 | OVERLAY MAP OF MODULE: cc (MAIN) 38 | 39 | 40 | SEGMENT 41 | +--> CALLED SEGMENT 42 | --------------------- 43 | ?C_C51STARTUP 44 | +--> ?PR?MAIN?MAIN 45 | 46 | 47 | 48 | SYMBOL TABLE OF MODULE: cc (MAIN) 49 | 50 | VALUE TYPE NAME 51 | ---------------------------------- 52 | 53 | ------- MODULE MAIN 54 | C:0000H SYMBOL _ICE_DUMMY_ 55 | D:0090H PUBLIC P1 56 | D:00B0H PUBLIC P3 57 | B:00A8H.7 PUBLIC EA 58 | D:00A8H PUBLIC IE 59 | B:00A8H.4 PUBLIC ES 60 | D:00B8H PUBLIC IP 61 | B:0098H.0 PUBLIC RI 62 | BL51 BANKED LINKER/LOCATER V6.05 08/09/2017 17:06:41 PAGE 2 63 | 64 | 65 | C:0800H PUBLIC main 66 | D:0099H PUBLIC SBUF 67 | D:0098H PUBLIC SCON 68 | D:0089H PUBLIC TMOD 69 | D:0088H PUBLIC TCON 70 | C:0823H PUBLIC ser 71 | D:008DH PUBLIC TH1 72 | B:0098H.7 PUBLIC SM0 73 | B:0098H.6 PUBLIC SM1 74 | D:008BH PUBLIC TL1 75 | B:0088H.6 PUBLIC TR1 76 | B:0098H.4 PUBLIC REN 77 | D:00C8H PUBLIC T2CON 78 | D:00D0H PUBLIC PSW 79 | ------- PROC MAIN 80 | C:0800H LINE# 3 81 | C:0800H LINE# 4 82 | C:0800H LINE# 5 83 | C:0803H LINE# 7 84 | C:0806H LINE# 8 85 | C:0809H LINE# 10 86 | C:080BH LINE# 12 87 | C:080DH LINE# 14 88 | C:080FH LINE# 15 89 | C:0811H LINE# 17 90 | C:0813H LINE# 18 91 | C:0815H LINE# 20 92 | C:0815H LINE# 21 93 | C:0815H LINE# 27 94 | ------- ENDPROC MAIN 95 | ------- PROC SER 96 | C:0823H LINE# 30 97 | C:0823H LINE# 32 98 | C:0825H LINE# 33 99 | C:0828H LINE# 34 100 | ------- ENDPROC SER 101 | ------- ENDMOD MAIN 102 | 103 | ****************************************************************************** 104 | * RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 0020H BYTE ( 1%) * 105 | ****************************************************************************** 106 | 107 | Program Size: data=9.0 xdata=0 code=47 108 | LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S) 109 | -------------------------------------------------------------------------------- /串口通讯/cc.Opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/串口通讯/cc.Opt -------------------------------------------------------------------------------- /串口通讯/cc.Uv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/串口通讯/cc.Uv2 -------------------------------------------------------------------------------- /串口通讯/cc.hex: -------------------------------------------------------------------------------- 1 | :10080000758920758DFD758BFDD28ED29CC29FD2CD 2 | :070810009ED2AFD2AC80FEC6 3 | :03002300020823AD 4 | :06082300C2988599903295 5 | :03000000020817DC 6 | :0C081700787FE4F6D8FD75810702080028 7 | :00000001FF 8 | -------------------------------------------------------------------------------- /串口通讯/cc.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "cc" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /串口通讯/cc.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/串口通讯/cc.plg -------------------------------------------------------------------------------- /串口通讯/cc_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/串口通讯/cc_Uv2.Bak -------------------------------------------------------------------------------- /串口通讯/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/串口通讯/main.LST -------------------------------------------------------------------------------- /串口通讯/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/串口通讯/main.OBJ -------------------------------------------------------------------------------- /串口通讯/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/串口通讯/main.c -------------------------------------------------------------------------------- /串口通讯(发送+接收)/dasd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/串口通讯(发送+接收)/dasd -------------------------------------------------------------------------------- /串口通讯(发送+接收)/dasd.Uv2.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/串口通讯(发送+接收)/dasd.Uv2.bak -------------------------------------------------------------------------------- /串口通讯(发送+接收)/dasd.hex: -------------------------------------------------------------------------------- 1 | :10080000758920758DFD758BFDD28ED29CC29FD2CD 2 | :100810009ED2AFD2ACE508B401FBC2ACE4F50885CA 3 | :0B08200009993099FDC299D2AC80EA22 4 | :0300230002082BA5 5 | :0C082B00C29885999085990975080132E2 6 | :03000000020837BC 7 | :0C083700787FE4F6D8FD75810902080006 8 | :00000001FF 9 | -------------------------------------------------------------------------------- /串口通讯(发送+接收)/dasd.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "dasd" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /串口通讯(发送+接收)/dasd.opt.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/串口通讯(发送+接收)/dasd.opt.bak -------------------------------------------------------------------------------- /串口通讯(发送+接收)/dasd.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/串口通讯(发送+接收)/dasd.plg -------------------------------------------------------------------------------- /串口通讯(发送+接收)/dasd_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/串口通讯(发送+接收)/dasd_Opt.Bak -------------------------------------------------------------------------------- /串口通讯(发送+接收)/dasd_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/串口通讯(发送+接收)/dasd_Uv2.Bak -------------------------------------------------------------------------------- /串口通讯(发送+接收)/main.LST: -------------------------------------------------------------------------------- 1 | C51 COMPILER V8.06 MAIN 08/09/2017 17:38:25 PAGE 1 2 | 3 | 4 | C51 COMPILER V8.06, COMPILATION OF MODULE MAIN 5 | OBJECT MODULE PLACED IN main.OBJ 6 | COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND 7 | 8 | line level source 9 | 10 | 1 #include 11 | 2 #define uchar unsigned char 12 | 3 uchar flag,a; 13 | 4 14 | 5 void main() 15 | 6 { 16 | 7 1 TMOD = 0x20; 17 | 8 1 TH1 = 0xfd; 18 | 9 1 TL1 = 0xfd; 19 | 10 1 TR1 = 1; 20 | 11 1 REN = 1; 21 | 12 1 SM0 = 0; 22 | 13 1 SM1 = 1; 23 | 14 1 EA = 1; 24 | 15 1 ES = 1; 25 | 16 1 26 | 17 1 while(1) 27 | 18 1 { 28 | 19 2 if(flag == 1) 29 | 20 2 { 30 | 21 3 ES = 0; 31 | 22 3 flag = 0; 32 | 23 3 SBUF = a; 33 | 24 3 while(TI == 0); 34 | 25 3 TI = 0; 35 | 26 3 ES = 1; 36 | 27 3 } 37 | 28 2 } 38 | 29 1 } 39 | 30 40 | 31 void ser()interrupt 4 41 | 32 { 42 | 33 1 RI = 0; 43 | 34 1 P1 = SBUF; 44 | 35 1 a = SBUF; 45 | 36 1 flag = 1; 46 | 37 1 } 47 | 48 | 49 | MODULE INFORMATION: STATIC OVERLAYABLE 50 | CODE SIZE = 55 ---- 51 | CONSTANT SIZE = ---- ---- 52 | XDATA SIZE = ---- ---- 53 | PDATA SIZE = ---- ---- 54 | DATA SIZE = 2 ---- 55 | IDATA SIZE = ---- ---- 56 | BIT SIZE = ---- ---- 57 | END OF MODULE INFORMATION. 58 | 59 | 60 | C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S) 61 | -------------------------------------------------------------------------------- /串口通讯(发送+接收)/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/串口通讯(发送+接收)/main.OBJ -------------------------------------------------------------------------------- /串口通讯(发送+接收)/main.c: -------------------------------------------------------------------------------- 1 | #include 2 | #define uchar unsigned char 3 | uchar flag,a; 4 | 5 | void main() 6 | { 7 | TMOD = 0x20; 8 | TH1 = 0xfd; 9 | TL1 = 0xfd; 10 | TR1 = 1; 11 | REN = 1; 12 | SM0 = 0; 13 | SM1 = 1; 14 | EA = 1; 15 | ES = 1; 16 | 17 | while(1) 18 | { 19 | if(flag == 1) 20 | { 21 | ES = 0; 22 | flag = 0; 23 | SBUF = a; 24 | while(TI == 0); 25 | TI = 0; 26 | ES = 1; 27 | } 28 | } 29 | } 30 | 31 | void ser()interrupt 4 32 | { 33 | RI = 0; 34 | P1 = SBUF; 35 | a = SBUF; 36 | flag = 1; 37 | } -------------------------------------------------------------------------------- /单排按键/fsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/单排按键/fsd -------------------------------------------------------------------------------- /单排按键/fsd.Opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/单排按键/fsd.Opt -------------------------------------------------------------------------------- /单排按键/fsd.Uv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/单排按键/fsd.Uv2 -------------------------------------------------------------------------------- /单排按键/fsd.hex: -------------------------------------------------------------------------------- 1 | :10086E003F065B4F666D7D077F6F777C395E7971D2 2 | :10080000E4F508D2A77580FEC2A7D2A6E508900835 3 | :100810006E93F580C2A6D2B420B4317F057E00125B 4 | :10082000085020B418C2900508E508B40A03E4F59E 5 | :1008300008D2A6E50890086E93F580C2A630B4FDF4 6 | :100840007F057E0012085020B4CE80FBD29080C875 7 | :10085000D3EF9400EE940040147D707C00ED1D7089 8 | :0D086000011CED4C70F7EF1F70E61E80E3E9 9 | :01086D002268 10 | :0300000002087E75 11 | :0C087E00787FE4F6D8FD758108020800C0 12 | :00000001FF 13 | -------------------------------------------------------------------------------- /单排按键/fsd.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "fsd" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /单排按键/fsd.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/单排按键/fsd.plg -------------------------------------------------------------------------------- /单排按键/fsd_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/单排按键/fsd_Opt.Bak -------------------------------------------------------------------------------- /单排按键/fsd_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/单排按键/fsd_Uv2.Bak -------------------------------------------------------------------------------- /单排按键/main.LST: -------------------------------------------------------------------------------- 1 | C51 COMPILER V8.06 MAIN 08/08/2017 00:51:46 PAGE 1 2 | 3 | 4 | C51 COMPILER V8.06, COMPILATION OF MODULE MAIN 5 | OBJECT MODULE PLACED IN main.OBJ 6 | COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND 7 | 8 | line level source 9 | 10 | 1 #include 11 | 2 #define uchar unsigned char 12 | 3 #define uint unsigned int 13 | 4 sbit key = P3^4; 14 | 5 sbit WE = P2^7; 15 | 6 sbit DU = P2^6; 16 | 7 sbit LED = P1^0; 17 | 8 uchar code table[]={ 18 | 9 0x3f,0x06,0x5b,0x4f, 19 | 10 0x66,0x6d,0x7d,0x07, 20 | 11 0x7f,0x6f,0x77,0x7c, 21 | 12 0x39,0x5e,0x79,0x71}; 22 | 13 uchar num; 23 | 14 void delay(uint z); 24 | 15 25 | 16 void main() 26 | 17 { 27 | 18 1 num = 0; 28 | 19 1 WE = 1; 29 | 20 1 P0 = 0xfe; 30 | 21 1 WE = 0; 31 | 22 1 32 | 23 1 DU = 1; 33 | 24 1 P0 = table[num]; 34 | 25 1 DU = 0; 35 | 26 1 36 | 27 1 key = 1; 37 | 28 1 while(1) 38 | 29 1 { 39 | 30 2 if(key == 0) 40 | 31 2 { 41 | 32 3 delay(5); 42 | 33 3 if(key == 0) 43 | 34 3 { 44 | 35 4 LED = 0; 45 | 36 4 num++; 46 | 37 4 if(num == 10) 47 | 38 4 { 48 | 39 5 num = 0; 49 | 40 5 } 50 | 41 4 DU = 1; 51 | 42 4 P0 = table[num]; 52 | 43 4 DU = 0; 53 | 44 4 } 54 | 45 3 while(!key); 55 | 46 3 delay(5); 56 | 47 3 while(!key); 57 | 48 3 } 58 | 49 2 else 59 | 50 2 { 60 | 51 3 LED = 1; 61 | 52 3 } 62 | 53 2 } 63 | 54 1 } 64 | 55 65 | C51 COMPILER V8.06 MAIN 08/08/2017 00:51:46 PAGE 2 66 | 67 | 56 void delay(uint z) 68 | 57 { 69 | 58 1 uint x,y; 70 | 59 1 for(x=z;x>0;x--) 71 | 60 1 for(y=112;y>0;y--); 72 | 61 1 } 73 | 74 | 75 | MODULE INFORMATION: STATIC OVERLAYABLE 76 | CODE SIZE = 110 ---- 77 | CONSTANT SIZE = 16 ---- 78 | XDATA SIZE = ---- ---- 79 | PDATA SIZE = ---- ---- 80 | DATA SIZE = 1 ---- 81 | IDATA SIZE = ---- ---- 82 | BIT SIZE = ---- ---- 83 | END OF MODULE INFORMATION. 84 | 85 | 86 | C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S) 87 | -------------------------------------------------------------------------------- /单排按键/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/单排按键/main.OBJ -------------------------------------------------------------------------------- /单排按键/main.c: -------------------------------------------------------------------------------- 1 | #include 2 | #define uchar unsigned char 3 | #define uint unsigned int 4 | sbit key = P3^4; 5 | sbit WE = P2^7; 6 | sbit DU = P2^6; 7 | sbit LED = P1^0; 8 | uchar code table[]={ 9 | 0x3f,0x06,0x5b,0x4f, 10 | 0x66,0x6d,0x7d,0x07, 11 | 0x7f,0x6f,0x77,0x7c, 12 | 0x39,0x5e,0x79,0x71}; 13 | uchar num; 14 | void delay(uint z); 15 | 16 | void main() 17 | { 18 | num = 0; 19 | WE = 1; 20 | P0 = 0xfe; 21 | WE = 0; 22 | 23 | DU = 1; 24 | P0 = table[num]; 25 | DU = 0; 26 | 27 | key = 1; 28 | while(1) 29 | { 30 | if(key == 0) 31 | { 32 | delay(5); 33 | if(key == 0) 34 | { 35 | LED = 0; 36 | num++; 37 | if(num == 10) 38 | { 39 | num = 0; 40 | } 41 | DU = 1; 42 | P0 = table[num]; 43 | DU = 0; 44 | } 45 | while(!key); 46 | delay(5); 47 | while(!key); 48 | } 49 | else 50 | { 51 | LED = 1; 52 | } 53 | } 54 | } 55 | 56 | void delay(uint z) 57 | { 58 | uint x,y; 59 | for(x=z;x>0;x--) 60 | for(y=112;y>0;y--); 61 | } 62 | -------------------------------------------------------------------------------- /可调时钟(1602显示)(定时器写的)/clock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/可调时钟(1602显示)(定时器写的)/clock -------------------------------------------------------------------------------- /可调时钟(1602显示)(定时器写的)/clock.Opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/可调时钟(1602显示)(定时器写的)/clock.Opt -------------------------------------------------------------------------------- /可调时钟(1602显示)(定时器写的)/clock.Uv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/可调时钟(1602显示)(定时器写的)/clock.Uv2 -------------------------------------------------------------------------------- /可调时钟(1602显示)(定时器写的)/clock.hex: -------------------------------------------------------------------------------- 1 | :100A5F00202020323031372D30382D3131002020F9 2 | :0B0A6F00202030303A30303A303000A8 3 | :0A0AED00D2A6E4F580C2A6C2A7223B 4 | :030B0900DFFE22EA 5 | :100AAB00AE07AF061EEF600C7FF5120B097FF51238 6 | :050ABB000B0980EE2292 7 | :100AD1007580FFC290D291C2A500D2A5E5803322D4 8 | :0C0A42007F38120A4E7F05120AAB7F3885 9 | :100A4E00120AD140FBC290C291D2A58F8000C2A5DE 10 | :010A5E002275 11 | :100AC000120AD140FBD290C291D2A58F8000C2A55C 12 | :010AD0002203 13 | :0A0AF7007F01120A4E7F05020AABD0 14 | :100A1E00AE07ED7005EE24808003EE24C0FF120AAF 15 | :100A2E004E120A7AFF600C120AC0740129F9E43AD8 16 | :040A3E00FA80EE222A 17 | :100A9300AE07AC03ED7005EE24808003EE24C0FFA7 18 | :080AA300120A4EAF04020AC062 19 | :10098300120AED120A427F05120AAB120A427F08CD 20 | :10099300120A4E7F01120A4E7F06120A4E1F120AD6 21 | :1009A300AB7F0C120A4E120AF77BFF7A0A795FE4D7 22 | :1009B300FDFF120A1E7A0A796D0DE4FF120A1E75F5 23 | :0F09C3008901758C3C758AB0D2AFD2A9D28C2233 24 | :0409D2007F057E001F 25 | :1009D6008E138F14D3EF9400EE940040147D707C38 26 | :1009E60000ED1D70011CED4C70F7EF1F70E61E80C8 27 | :0109F600E31D 28 | :0109F70022DD 29 | :0409F800AD097F0ABC 30 | :1009FC00ED75F00A84FEED75F00A84ADF0EF24C0BD 31 | :100A0C00FF120A4EEE2430FF120AC0ED2430FF0212 32 | :020A1C000AC00E 33 | :10080000C2B720B0491209D220B043050E30B0FD66 34 | :10081000E50EB4010CC28C7FCA120A4E7F0F120A79 35 | :100820004EE50EB4020A7FC7120A4E7F0F120A4E1F 36 | :10083000E50EB4030A7FC4120A4E7F0F120A4EE57A 37 | :100840000EB4040AE4F50E7F0C120A4ED28CE50EAB 38 | :10085000700302092720B1561209D220B15030B1DD 39 | :10086000FDE50EB401120509E509B43C03E4F50900 40 | :100870001209F87FCA120A4EE50EB40216050BE5FE 41 | :100880000BB43C03E4F50BAD0B7F071209FC7FC7EB 42 | :10089000120A4EE50EB40316050CE50CB41803E479 43 | :1008A000F50CAD0C7F041209FC7FC4120A4E20B275 44 | :1008B000761209D220B27030B2FDE50E64017019D3 45 | :1008C000E509700B75093C1209F87FCA120A4E152A 46 | :1008D000091209F87FCA120A4EE50E64027021E57A 47 | :1008E0000B700F750B3CAD0B7F071209FC7FC71215 48 | :1008F0000A4E150BAD0B7F071209FC7FC7120A4E7B 49 | :10090000E50E64037021E50C700F750C18AD0C7FBB 50 | :10091000041209FC7FC4120A4E150CAD0C7F0412A0 51 | :0809200009FC7FC4120A4E22FB 52 | :080B010012098312080080FBB9 53 | :03000B00020928BF 54 | :10092800C0E0C0F0C0D075D000C005C006C00775D3 55 | :100938008C3C758AB0050AE50A64127031F50A051F 56 | :1009480009E509643C7024F509050BE50BB43C1472 57 | :10095800750B00050CE50CB41803750C00AD0C7F85 58 | :10096800041209FCAD0B7F071209FC1209F8D00725 59 | :0B097800D006D005D0D0D0F0D0E03287 60 | :03000000020AE110 61 | :0C0AE100787FE4F6D8FD758114020B014B 62 | :100A7A00BB010689828A83E0225002E722BBFE027A 63 | :090A8A00E32289828A83E49322AD 64 | :00000001FF 65 | -------------------------------------------------------------------------------- /可调时钟(1602显示)(定时器写的)/clock.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "clock" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /可调时钟(1602显示)(定时器写的)/clock.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/可调时钟(1602显示)(定时器写的)/clock.plg -------------------------------------------------------------------------------- /可调时钟(1602显示)(定时器写的)/clock_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/可调时钟(1602显示)(定时器写的)/clock_Opt.Bak -------------------------------------------------------------------------------- /可调时钟(1602显示)(定时器写的)/clock_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/可调时钟(1602显示)(定时器写的)/clock_Uv2.Bak -------------------------------------------------------------------------------- /可调时钟(1602显示)(定时器写的)/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/可调时钟(1602显示)(定时器写的)/main.LST -------------------------------------------------------------------------------- /可调时钟(1602显示)(定时器写的)/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/可调时钟(1602显示)(定时器写的)/main.OBJ -------------------------------------------------------------------------------- /可调时钟(1602显示)(定时器写的)/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/可调时钟(1602显示)(定时器写的)/main.c -------------------------------------------------------------------------------- /定时器+数码管+流水灯+蜂鸣器/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/定时器+数码管+流水灯+蜂鸣器/a -------------------------------------------------------------------------------- /定时器+数码管+流水灯+蜂鸣器/a.Opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/定时器+数码管+流水灯+蜂鸣器/a.Opt -------------------------------------------------------------------------------- /定时器+数码管+流水灯+蜂鸣器/a.Uv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/定时器+数码管+流水灯+蜂鸣器/a.Uv2 -------------------------------------------------------------------------------- /定时器+数码管+流水灯+蜂鸣器/a.hex: -------------------------------------------------------------------------------- 1 | :1008D5003F065B4F666D7D077F6F777C395E79716B 2 | :0808E500FEFDFBF7EFDFBF7F12 3 | :10088200E4F509F50AF50BF508758901758C3C75D7 4 | :100892008AB0D2AFD2A9D28C7509FE850990D2A7AF 5 | :1008A2009008E593F580C2A7D2A69008D5E493F507 6 | :0508B20080C2A680FEDB 7 | :1008B700D3EF9400EE940040147D6E7C00ED1D7024 8 | :0D08C700011CED4C70F7EF1F70E61E80E382 9 | :0108D4002201 10 | :03000B00020800E8 11 | :10080000C0E0C083C082C0D075D000C000C004C0AA 12 | :1008100005C006C007758C3C758AB0050AE50A64F8 13 | :1008200014704CAF097801EF08800123D8FDF50959 14 | :10083000F590750A00050B0508E50BB40803750B68 15 | :1008400000D2A6E50B9008D593F580C2A6E508B4C2 16 | :100850000803750800D2A7E50B9008E593F580C260 17 | :10086000A7E50B700AC2A37F64FE1208B7B2A3D03B 18 | :1008700007D006D005D004D000D0D0D082D083D00D 19 | :02088000E03264 20 | :030000000208ED06 21 | :0C08ED00787FE4F6D8FD75810B020882CC 22 | :00000001FF 23 | -------------------------------------------------------------------------------- /定时器+数码管+流水灯+蜂鸣器/a.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "a" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /定时器+数码管+流水灯+蜂鸣器/a.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/定时器+数码管+流水灯+蜂鸣器/a.plg -------------------------------------------------------------------------------- /定时器+数码管+流水灯+蜂鸣器/a_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/定时器+数码管+流水灯+蜂鸣器/a_Opt.Bak -------------------------------------------------------------------------------- /定时器+数码管+流水灯+蜂鸣器/a_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/定时器+数码管+流水灯+蜂鸣器/a_Uv2.Bak -------------------------------------------------------------------------------- /定时器+数码管+流水灯+蜂鸣器/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/定时器+数码管+流水灯+蜂鸣器/main.OBJ -------------------------------------------------------------------------------- /定时器+数码管+流水灯+蜂鸣器/main.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | #define uint unsigned int 5 | #define uchar unsigned char 6 | #define ON 0 7 | #define OFF 1 8 | 9 | sbit DU=P2^6; 10 | sbit WE=P2^7; 11 | sbit FM=P2^3; 12 | 13 | uchar code table[]={ 14 | 0x3f,0x06,0x5b,0x4f, 15 | 0x66,0x6d,0x7d,0x07, 16 | 0x7f,0x6f,0x77,0x7c, 17 | 0x39,0x5e,0x79,0x71}; 18 | 19 | uchar code table2[]={ 20 | 0xfe,0xfd,0xfb,0xf7, 21 | 0xef,0xdf,0xbf,0x7f}; 22 | 23 | uchar temp,aa,num,num2; 24 | 25 | void delay(uint z); 26 | 27 | void main() 28 | { 29 | temp = 0; 30 | aa = 0; 31 | num = 0; 32 | num2 = 0; 33 | TMOD = 0x01; 34 | TH0 = (65536 - 50000) / 256; 35 | TL0 = (65536 - 50000) % 256; 36 | EA = 1; 37 | ET0 = 1; 38 | TR0 = 1; 39 | 40 | temp = 0xfe; 41 | P1 = temp; 42 | 43 | WE = 1; 44 | P0 = table2[0]; 45 | WE = 0; 46 | 47 | DU = 1; 48 | P0 = table[0]; 49 | DU = 0; 50 | 51 | while(1); 52 | 53 | 54 | } 55 | 56 | void delay(uint z) 57 | { 58 | uint x,y; 59 | for(x=z;x>0;x--) 60 | for(y =110;y>0;y--); 61 | } 62 | 63 | void timer0() interrupt 1 64 | { 65 | TH0=(65536-50000)/256; 66 | TL0=(65536-50000)%256; 67 | aa++; 68 | if(aa==20) 69 | { 70 | 71 | 72 | temp = _crol_(temp,1); 73 | P1=temp; 74 | 75 | 76 | aa=0; 77 | num++; 78 | num2++; 79 | 80 | if(num==8) 81 | num=0; 82 | DU=1; 83 | P0=table[num]; 84 | DU=0; 85 | 86 | if(num2==8) 87 | num2=0; 88 | WE=1; 89 | P0=table2[num]; 90 | WE=0; 91 | 92 | if(num==0) 93 | { 94 | FM = ON; 95 | delay(100); 96 | FM=~FM; 97 | } 98 | 99 | } 100 | } 101 | -------------------------------------------------------------------------------- /定时器/dingshiqi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/定时器/dingshiqi -------------------------------------------------------------------------------- /定时器/dingshiqi.Uv2.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/定时器/dingshiqi.Uv2.bak -------------------------------------------------------------------------------- /定时器/dingshiqi.hex: -------------------------------------------------------------------------------- 1 | :100841003F065B4F666D7D077F6F777C395E7971FF 2 | :10080000E4F508F509758901758CD8758AF0D2AFC1 3 | :10081000D2A9D28CD2A7F580C2A7D2A675803FC23A 4 | :10082000A6E509B414FBE4F5090508E508B41003CE 5 | :10083000E4F508D2A6E50890084193F580C2A680A9 6 | :01084000E0D7 7 | :03000B0002085D8B 8 | :09085D00758C3C758AB005093266 9 | :03000000020851A2 10 | :0C085100787FE4F6D8FD758109020800EC 11 | :00000001FF 12 | -------------------------------------------------------------------------------- /定时器/dingshiqi.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "dingshiqi" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /定时器/dingshiqi.opt.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/定时器/dingshiqi.opt.bak -------------------------------------------------------------------------------- /定时器/dingshiqi.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/定时器/dingshiqi.plg -------------------------------------------------------------------------------- /定时器/dingshiqi_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/定时器/dingshiqi_Opt.Bak -------------------------------------------------------------------------------- /定时器/dingshiqi_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/定时器/dingshiqi_Uv2.Bak -------------------------------------------------------------------------------- /定时器/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/定时器/main.LST -------------------------------------------------------------------------------- /定时器/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/定时器/main.OBJ -------------------------------------------------------------------------------- /定时器/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/定时器/main.c -------------------------------------------------------------------------------- /小车前后左右走/dsay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/小车前后左右走/dsay -------------------------------------------------------------------------------- /小车前后左右走/dsay.Opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/小车前后左右走/dsay.Opt -------------------------------------------------------------------------------- /小车前后左右走/dsay.Uv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/小车前后左右走/dsay.Uv2 -------------------------------------------------------------------------------- /小车前后左右走/dsay.hex: -------------------------------------------------------------------------------- 1 | :0D080000D294D295C292D293D296C2972282 2 | :0D080D00D294D295D292C293C296D2972275 3 | :0D081A00D294D295C292D293C296C2972278 4 | :0D082700D294D295C292C293D296C297226B 5 | :0D083400D294D295C292C293C296C297226E 6 | :05084D0012081A80FBF7 7 | :03000000020841B2 8 | :0C084100787FE4F6D8FD75810702084DB1 9 | :00000001FF 10 | -------------------------------------------------------------------------------- /小车前后左右走/dsay.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "dsay" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /小车前后左右走/dsay.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/小车前后左右走/dsay.plg -------------------------------------------------------------------------------- /小车前后左右走/dsay_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/小车前后左右走/dsay_Opt.Bak -------------------------------------------------------------------------------- /小车前后左右走/dsay_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/小车前后左右走/dsay_Uv2.Bak -------------------------------------------------------------------------------- /小车前后左右走/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/小车前后左右走/main.LST -------------------------------------------------------------------------------- /小车前后左右走/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/小车前后左右走/main.OBJ -------------------------------------------------------------------------------- /小车前后左右走/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/小车前后左右走/main.c -------------------------------------------------------------------------------- /延时实验/d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/延时实验/d -------------------------------------------------------------------------------- /延时实验/d.M51: -------------------------------------------------------------------------------- 1 | BL51 BANKED LINKER/LOCATER V6.22 08/20/2017 16:01:49 PAGE 1 2 | 3 | 4 | BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY: 5 | C:\KEIL\C51\BIN\BL51.EXE main.obj TO d RAMSIZE (256) 6 | 7 | 8 | MEMORY MODEL: SMALL 9 | 10 | 11 | INPUT MODULES INCLUDED: 12 | main.obj (MAIN) 13 | C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP) 14 | 15 | 16 | LINK MAP OF MODULE: d (MAIN) 17 | 18 | 19 | TYPE BASE LENGTH RELOCATION SEGMENT NAME 20 | ----------------------------------------------------- 21 | 22 | * * * * * * * D A T A M E M O R Y * * * * * * * 23 | REG 0000H 0008H ABSOLUTE "REG BANK 0" 24 | IDATA 0008H 0001H UNIT ?STACK 25 | 26 | * * * * * * * C O D E M E M O R Y * * * * * * * 27 | CODE 0000H 0003H ABSOLUTE 28 | CODE 0003H 001EH UNIT ?PR?_DELAY?MAIN 29 | CODE 0021H 0014H UNIT ?PR?MAIN?MAIN 30 | CODE 0035H 000CH UNIT ?C_C51STARTUP 31 | 32 | 33 | 34 | OVERLAY MAP OF MODULE: d (MAIN) 35 | 36 | 37 | SEGMENT 38 | +--> CALLED SEGMENT 39 | --------------------- 40 | ?C_C51STARTUP 41 | +--> ?PR?MAIN?MAIN 42 | 43 | ?PR?MAIN?MAIN 44 | +--> ?PR?_DELAY?MAIN 45 | 46 | 47 | 48 | SYMBOL TABLE OF MODULE: d (MAIN) 49 | 50 | VALUE TYPE NAME 51 | ---------------------------------- 52 | 53 | ------- MODULE MAIN 54 | C:0000H SYMBOL _ICE_DUMMY_ 55 | D:0090H PUBLIC P1 56 | D:00B0H PUBLIC P3 57 | D:00A8H PUBLIC IE 58 | C:0003H PUBLIC _delay 59 | D:00B8H PUBLIC IP 60 | C:0021H PUBLIC main 61 | D:0098H PUBLIC SCON 62 | BL51 BANKED LINKER/LOCATER V6.22 08/20/2017 16:01:49 PAGE 2 63 | 64 | 65 | D:0088H PUBLIC TCON 66 | B:0090H.4 PUBLIC LED 67 | D:00C8H PUBLIC T2CON 68 | D:00D0H PUBLIC PSW 69 | ------- PROC _DELAY 70 | D:0006H SYMBOL z 71 | ------- DO 72 | D:0006H SYMBOL x 73 | D:0004H SYMBOL y 74 | ------- ENDDO 75 | C:0003H LINE# 4 76 | C:0003H LINE# 5 77 | C:0003H LINE# 7 78 | C:000CH LINE# 8 79 | C:0020H LINE# 9 80 | ------- ENDPROC _DELAY 81 | ------- PROC MAIN 82 | C:0021H LINE# 11 83 | C:0021H LINE# 12 84 | C:0021H LINE# 13 85 | C:0021H LINE# 14 86 | C:0021H LINE# 15 87 | C:0023H LINE# 16 88 | C:002AH LINE# 17 89 | C:002CH LINE# 18 90 | C:0033H LINE# 19 91 | ------- ENDPROC MAIN 92 | ------- ENDMOD MAIN 93 | 94 | Program Size: data=9.0 xdata=0 code=65 95 | LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S) 96 | -------------------------------------------------------------------------------- /延时实验/d.Uv2.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/延时实验/d.Uv2.bak -------------------------------------------------------------------------------- /延时实验/d.hex: -------------------------------------------------------------------------------- 1 | :10000300D3EF9400EE940040147DE37C00ED1D706B 2 | :0D001300011CED4C70F7EF1F70E61E80E33E 3 | :0100200022BD 4 | :10002100D2947F017E00120003C2947F017E0012F0 5 | :04003100000380EC5C 6 | :03000000020035C6 7 | :0C003500787FE4F6D8FD758107020021F9 8 | :00000001FF 9 | -------------------------------------------------------------------------------- /延时实验/d.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "d" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /延时实验/d.opt.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/延时实验/d.opt.bak -------------------------------------------------------------------------------- /延时实验/d.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/延时实验/d.plg -------------------------------------------------------------------------------- /延时实验/d_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/延时实验/d_Opt.Bak -------------------------------------------------------------------------------- /延时实验/d_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/延时实验/d_Uv2.Bak -------------------------------------------------------------------------------- /延时实验/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/延时实验/main.LST -------------------------------------------------------------------------------- /延时实验/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/延时实验/main.OBJ -------------------------------------------------------------------------------- /延时实验/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/延时实验/main.c -------------------------------------------------------------------------------- /数码管显示三位数/d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管显示三位数/d -------------------------------------------------------------------------------- /数码管显示三位数/d.Opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管显示三位数/d.Opt -------------------------------------------------------------------------------- /数码管显示三位数/d.Uv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管显示三位数/d.Uv2 -------------------------------------------------------------------------------- /数码管显示三位数/d.hex: -------------------------------------------------------------------------------- 1 | :1008C6003F065B4F666D7D077F6F777C395E79717A 2 | :100844001208A7E50AB40A2CE4F50A0509E509B477 3 | :10085400FF03E4F509E50975F06484F508E5097515 4 | :10086400F06484E5F075F00A84F50BE50975F00A87 5 | :0F0874008485F00CAB0CAD0BAF0812080080C4EC 6 | :06088300C2A77F017E0008 7 | :10088900D3EF9400EE940040147D707C00ED1D7050 8 | :0D089900011CED4C70F7EF1F70E61E80E3B0 9 | :0108A600222F 10 | :1008A700C2A7C2A6E4F509F50AF508F50BF50C751C 11 | :0F08B7008901758C3C758AB0D2AFD2A9D28C2240 12 | :10080000AA05D2A6EF9008C693F580C2A67580FF10 13 | :10081000D2A77580FE120883D2A6EA93F580C2A6FD 14 | :100820007580FFD2A77580FD120883D2A6EB93F5E1 15 | :1008300080C2A67580FFD2A77580FBC2A77F017E0C 16 | :040840000002088921 17 | :03000B000208E206 18 | :0908E200758C3C758AB0050A32E0 19 | :030000000208D61D 20 | :0C08D600787FE4F6D8FD75810C02084420 21 | :00000001FF 22 | -------------------------------------------------------------------------------- /数码管显示三位数/d.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "d" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /数码管显示三位数/d.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管显示三位数/d.plg -------------------------------------------------------------------------------- /数码管显示三位数/d_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管显示三位数/d_Opt.Bak -------------------------------------------------------------------------------- /数码管显示三位数/d_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管显示三位数/d_Uv2.Bak -------------------------------------------------------------------------------- /数码管显示三位数/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管显示三位数/main.OBJ -------------------------------------------------------------------------------- /数码管显示三位数/main.c: -------------------------------------------------------------------------------- 1 | #include 2 | #define uint unsigned int 3 | #define uchar unsigned char 4 | 5 | uchar temp,aa,bai,shi,ge; 6 | 7 | sbit DU=P2^6; 8 | sbit WE=P2^7; 9 | 10 | uchar code table[]={ 11 | 0x3f,0x06,0x5b,0x4f, 12 | 0x66,0x6d,0x7d,0x07, 13 | 0x7f,0x6f,0x77,0x7c, 14 | 0x39,0x5e,0x79,0x71}; 15 | 16 | void delay(uint z); 17 | void init(); 18 | void display(uchar bai,uchar shi,uchar ge); 19 | 20 | void main() 21 | { 22 | init(); 23 | while(1) 24 | { 25 | if(aa==10) 26 | { 27 | aa=0; 28 | temp++; 29 | if(temp==255) 30 | { 31 | temp=0; 32 | } 33 | bai=temp/100; 34 | shi=temp%100/10; 35 | ge=temp%10; 36 | } 37 | display(bai,shi,ge); 38 | } 39 | } 40 | 41 | 42 | void delay(uint z) 43 | { 44 | uint x,y; 45 | for(x=z;x>0;x--) 46 | for(y=112;y>0;y--); 47 | } 48 | 49 | void init() 50 | { 51 | WE=0; 52 | DU=0; 53 | 54 | temp=0; 55 | aa=0; 56 | bai=0; 57 | shi=0; 58 | ge=0; 59 | 60 | TMOD=0x01; 61 | TH0=(65536-50000)/256; 62 | TL0=(65536-50000)%256; 63 | EA=1; 64 | ET0=1; 65 | TR0=1; 66 | } 67 | 68 | 69 | void display(uchar bai,uchar shi,uchar ge) 70 | { 71 | DU=1; 72 | P0=table[bai]; 73 | DU=0; 74 | P0=0xff; 75 | WE=1; 76 | P0=0xfe; 77 | WE=0; 78 | delay(1); 79 | 80 | DU=1; 81 | P0=table[shi]; 82 | DU=0; 83 | P0=0xff; 84 | WE=1; 85 | P0=0xfd; 86 | WE=0; 87 | delay(1); 88 | 89 | DU=1; 90 | P0=table[ge]; 91 | DU=0; 92 | P0=0xff; 93 | WE=1; 94 | P0=0xfb; 95 | WE=0; 96 | delay(1); 97 | } 98 | 99 | void time0() interrupt 1 100 | { 101 | TH0=(65536-50000)/256; 102 | TL0=(65536-50000)%256; 103 | aa++; 104 | } 105 | -------------------------------------------------------------------------------- /数码管静态/main.LST: -------------------------------------------------------------------------------- 1 | C51 COMPILER V8.06 MAIN 07/25/2017 22:44:12 PAGE 1 2 | 3 | 4 | C51 COMPILER V8.06, COMPILATION OF MODULE MAIN 5 | OBJECT MODULE PLACED IN main.OBJ 6 | COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND 7 | 8 | line level source 9 | 10 | 1 #include 11 | 2 sbit WE=P2^7; 12 | 3 sbit DU=P2^6; 13 | 4 unsigned char num; 14 | 5 unsigned char code yyy[] ={ 15 | 6 0x3f,0x06,0x5b,0x4f,0x66,0x6d, 16 | 7 0x7d,0x07,0x7f,0x6f,0x77,0x7c, 17 | 8 0x39,0x5e,0x79,0x71 18 | 9 }; 19 | 10 void delay(unsigned int xms); 20 | 11 void main() 21 | 12 { 22 | 13 1 WE=1; 23 | 14 1 P0=0x00; 24 | 15 1 WE=0; 25 | 16 1 26 | 17 1 while(1) 27 | 18 1 { 28 | 19 2 for(num=0;num<16;num++) 29 | 20 2 { 30 | 21 3 DU=1; 31 | 22 3 P0=yyy[num]; 32 | 23 3 DU=0; 33 | 24 3 delay(1000); 34 | 25 3 } 35 | 26 2 } 36 | 27 1 } 37 | 28 38 | 29 void delay(unsigned int xms) 39 | 30 { 40 | 31 1 unsigned int i,j; 41 | 32 1 for(i=xms;i>0;i--) 42 | 33 1 for(j=112;j>0;j--); 43 | 34 1 } 44 | 45 | 46 | MODULE INFORMATION: STATIC OVERLAYABLE 47 | CODE SIZE = 70 ---- 48 | CONSTANT SIZE = 16 ---- 49 | XDATA SIZE = ---- ---- 50 | PDATA SIZE = ---- ---- 51 | DATA SIZE = 1 ---- 52 | IDATA SIZE = ---- ---- 53 | BIT SIZE = ---- ---- 54 | END OF MODULE INFORMATION. 55 | 56 | 57 | C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S) 58 | -------------------------------------------------------------------------------- /数码管静态/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管静态/main.OBJ -------------------------------------------------------------------------------- /数码管静态/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管静态/main.c -------------------------------------------------------------------------------- /数码管静态/shumaguan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管静态/shumaguan -------------------------------------------------------------------------------- /数码管静态/shumaguan.M51: -------------------------------------------------------------------------------- 1 | BL51 BANKED LINKER/LOCATER V6.05 07/25/2017 22:44:12 PAGE 1 2 | 3 | 4 | BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY: 5 | C:\KEIL\C51\BIN\BL51.EXE main.obj TO shumaguan RAMSIZE (256) 6 | 7 | 8 | MEMORY MODEL: SMALL 9 | 10 | 11 | INPUT MODULES INCLUDED: 12 | main.obj (MAIN) 13 | C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP) 14 | 15 | 16 | LINK MAP OF MODULE: shumaguan (MAIN) 17 | 18 | 19 | TYPE BASE LENGTH RELOCATION SEGMENT NAME 20 | ----------------------------------------------------- 21 | 22 | * * * * * * * D A T A M E M O R Y * * * * * * * 23 | REG 0000H 0008H ABSOLUTE "REG BANK 0" 24 | DATA 0008H 0001H UNIT ?DT?MAIN 25 | IDATA 0009H 0001H UNIT ?STACK 26 | 27 | * * * * * * * C O D E M E M O R Y * * * * * * * 28 | CODE 0000H 0003H ABSOLUTE 29 | 0003H 07FDH *** GAP *** 30 | CODE 0800H 0028H UNIT ?PR?MAIN?MAIN 31 | CODE 0828H 001EH UNIT ?PR?_DELAY?MAIN 32 | CODE 0846H 0010H UNIT ?CO?MAIN 33 | CODE 0856H 000CH UNIT ?C_C51STARTUP 34 | 35 | 36 | 37 | OVERLAY MAP OF MODULE: shumaguan (MAIN) 38 | 39 | 40 | SEGMENT 41 | +--> CALLED SEGMENT 42 | --------------------- 43 | ?C_C51STARTUP 44 | +--> ?PR?MAIN?MAIN 45 | 46 | ?PR?MAIN?MAIN 47 | +--> ?CO?MAIN 48 | +--> ?PR?_DELAY?MAIN 49 | 50 | 51 | 52 | SYMBOL TABLE OF MODULE: shumaguan (MAIN) 53 | 54 | VALUE TYPE NAME 55 | ---------------------------------- 56 | 57 | ------- MODULE MAIN 58 | C:0000H SYMBOL _ICE_DUMMY_ 59 | D:0080H PUBLIC P0 60 | D:0090H PUBLIC P1 61 | D:00A0H PUBLIC P2 62 | BL51 BANKED LINKER/LOCATER V6.05 07/25/2017 22:44:12 PAGE 2 63 | 64 | 65 | D:00B0H PUBLIC P3 66 | D:00A8H PUBLIC IE 67 | C:0828H PUBLIC _delay 68 | B:00A0H.6 PUBLIC DU 69 | D:00B8H PUBLIC IP 70 | B:00A0H.7 PUBLIC WE 71 | C:0800H PUBLIC main 72 | D:0098H PUBLIC SCON 73 | D:0088H PUBLIC TCON 74 | D:0008H PUBLIC num 75 | D:00C8H PUBLIC T2CON 76 | C:0846H PUBLIC yyy 77 | D:00D0H PUBLIC PSW 78 | ------- PROC MAIN 79 | C:0800H LINE# 11 80 | C:0800H LINE# 12 81 | C:0800H LINE# 13 82 | C:0802H LINE# 14 83 | C:0805H LINE# 15 84 | C:0807H LINE# 17 85 | C:0807H LINE# 18 86 | C:0807H LINE# 19 87 | C:080AH LINE# 20 88 | C:080AH LINE# 21 89 | C:080CH LINE# 22 90 | C:0814H LINE# 23 91 | C:0816H LINE# 24 92 | C:081DH LINE# 25 93 | ------- ENDPROC MAIN 94 | ------- PROC _DELAY 95 | D:0006H SYMBOL xms 96 | ------- DO 97 | D:0006H SYMBOL i 98 | D:0004H SYMBOL j 99 | ------- ENDDO 100 | C:0828H LINE# 29 101 | C:0828H LINE# 30 102 | C:0828H LINE# 32 103 | C:0831H LINE# 33 104 | C:0845H LINE# 34 105 | ------- ENDPROC _DELAY 106 | ------- ENDMOD MAIN 107 | 108 | ****************************************************************************** 109 | * RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 0056H BYTE ( 4%) * 110 | ****************************************************************************** 111 | 112 | Program Size: data=10.0 xdata=0 code=101 113 | LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S) 114 | -------------------------------------------------------------------------------- /数码管静态/shumaguan.Opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管静态/shumaguan.Opt -------------------------------------------------------------------------------- /数码管静态/shumaguan.Uv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管静态/shumaguan.Uv2 -------------------------------------------------------------------------------- /数码管静态/shumaguan.hex: -------------------------------------------------------------------------------- 1 | :100846003F065B4F666D7D077F6F777C395E7971FA 2 | :10080000D2A7E4F580C2A7E4F508D2A6E5089008CF 3 | :100810004693F580C2A67FE87E031208280508E506 4 | :0808200008C3941040E480DFDE 5 | :10082800D3EF9400EE940040147D707C00ED1D70B1 6 | :0D083800011CED4C70F7EF1F70E61E80E311 7 | :010845002290 8 | :030000000208569D 9 | :0C085600787FE4F6D8FD758108020800E8 10 | :00000001FF 11 | -------------------------------------------------------------------------------- /数码管静态/shumaguan.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "shumaguan" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /数码管静态/shumaguan.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管静态/shumaguan.plg -------------------------------------------------------------------------------- /数码管静态/shumaguan_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管静态/shumaguan_Opt.Bak -------------------------------------------------------------------------------- /数码管静态/shumaguan_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管静态/shumaguan_Uv2.Bak -------------------------------------------------------------------------------- /数码管静态2/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管静态2/main.LST -------------------------------------------------------------------------------- /数码管静态2/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管静态2/main.OBJ -------------------------------------------------------------------------------- /数码管静态2/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管静态2/main.c -------------------------------------------------------------------------------- /数码管静态2/shumaguan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管静态2/shumaguan -------------------------------------------------------------------------------- /数码管静态2/shumaguan.M51: -------------------------------------------------------------------------------- 1 | BL51 BANKED LINKER/LOCATER V6.05 07/26/2017 10:12:25 PAGE 1 2 | 3 | 4 | BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY: 5 | C:\KEIL\C51\BIN\BL51.EXE main.obj TO shumaguan RAMSIZE (256) 6 | 7 | 8 | MEMORY MODEL: SMALL 9 | 10 | 11 | INPUT MODULES INCLUDED: 12 | main.obj (MAIN) 13 | C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP) 14 | 15 | 16 | LINK MAP OF MODULE: shumaguan (MAIN) 17 | 18 | 19 | TYPE BASE LENGTH RELOCATION SEGMENT NAME 20 | ----------------------------------------------------- 21 | 22 | * * * * * * * D A T A M E M O R Y * * * * * * * 23 | REG 0000H 0008H ABSOLUTE "REG BANK 0" 24 | DATA 0008H 0001H UNIT ?DT?MAIN 25 | IDATA 0009H 0001H UNIT ?STACK 26 | 27 | * * * * * * * C O D E M E M O R Y * * * * * * * 28 | CODE 0000H 0003H ABSOLUTE 29 | 0003H 07FDH *** GAP *** 30 | CODE 0800H 002DH UNIT ?PR?MAIN?MAIN 31 | CODE 082DH 001EH UNIT ?PR?_DELAY?MAIN 32 | CODE 084BH 0018H UNIT ?CO?MAIN 33 | CODE 0863H 000CH UNIT ?C_C51STARTUP 34 | 35 | 36 | 37 | OVERLAY MAP OF MODULE: shumaguan (MAIN) 38 | 39 | 40 | SEGMENT 41 | +--> CALLED SEGMENT 42 | --------------------- 43 | ?C_C51STARTUP 44 | +--> ?PR?MAIN?MAIN 45 | 46 | ?PR?MAIN?MAIN 47 | +--> ?CO?MAIN 48 | +--> ?PR?_DELAY?MAIN 49 | 50 | 51 | 52 | SYMBOL TABLE OF MODULE: shumaguan (MAIN) 53 | 54 | VALUE TYPE NAME 55 | ---------------------------------- 56 | 57 | ------- MODULE MAIN 58 | C:0000H SYMBOL _ICE_DUMMY_ 59 | D:0080H PUBLIC P0 60 | D:0090H PUBLIC P1 61 | D:00A0H PUBLIC P2 62 | BL51 BANKED LINKER/LOCATER V6.05 07/26/2017 10:12:25 PAGE 2 63 | 64 | 65 | D:00B0H PUBLIC P3 66 | D:00A8H PUBLIC IE 67 | C:082DH PUBLIC _delay 68 | B:00A0H.6 PUBLIC DU 69 | D:00B8H PUBLIC IP 70 | B:00A0H.7 PUBLIC WE 71 | C:0800H PUBLIC main 72 | D:0098H PUBLIC SCON 73 | D:0088H PUBLIC TCON 74 | D:0008H PUBLIC num 75 | C:085BH PUBLIC a 76 | D:00C8H PUBLIC T2CON 77 | C:084BH PUBLIC yyy 78 | D:00D0H PUBLIC PSW 79 | ------- PROC MAIN 80 | C:0800H LINE# 15 81 | C:0800H LINE# 16 82 | C:0800H LINE# 19 83 | C:0800H LINE# 20 84 | C:0800H LINE# 21 85 | C:0803H LINE# 22 86 | C:0803H LINE# 23 87 | C:0805H LINE# 24 88 | C:080DH LINE# 25 89 | C:080FH LINE# 26 90 | C:0811H LINE# 27 91 | C:0819H LINE# 28 92 | C:081BH LINE# 29 93 | C:0822H LINE# 30 94 | ------- ENDPROC MAIN 95 | ------- PROC _DELAY 96 | D:0006H SYMBOL xms 97 | ------- DO 98 | D:0006H SYMBOL i 99 | D:0004H SYMBOL j 100 | ------- ENDDO 101 | C:082DH LINE# 34 102 | C:082DH LINE# 35 103 | C:082DH LINE# 37 104 | C:0836H LINE# 38 105 | C:084AH LINE# 39 106 | ------- ENDPROC _DELAY 107 | ------- ENDMOD MAIN 108 | 109 | ****************************************************************************** 110 | * RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 0063H BYTE ( 4%) * 111 | ****************************************************************************** 112 | 113 | Program Size: data=10.0 xdata=0 code=114 114 | LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S) 115 | -------------------------------------------------------------------------------- /数码管静态2/shumaguan.Opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管静态2/shumaguan.Opt -------------------------------------------------------------------------------- /数码管静态2/shumaguan.Uv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管静态2/shumaguan.Uv2 -------------------------------------------------------------------------------- /数码管静态2/shumaguan.hex: -------------------------------------------------------------------------------- 1 | :10084B003F065B4F666D7D077F6F777C395E7971F5 2 | :08085B00FEFDFBF7EFDFBF7F9C 3 | :10080000E4F508D2A7E50890085B93F580C2A7D26B 4 | :10081000A6E50890084C93F580C2A67F027E0012E0 5 | :0D082000082D0508E508C3940840D880D3D2 6 | :10082D00D3EF9400EE940040147D707C00ED1D70AC 7 | :0D083D00011CED4C70F7EF1F70E61E80E30C 8 | :01084A00228B 9 | :0300000002086390 10 | :0C086300787FE4F6D8FD758108020800DB 11 | :00000001FF 12 | -------------------------------------------------------------------------------- /数码管静态2/shumaguan.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "shumaguan" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /数码管静态2/shumaguan.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管静态2/shumaguan.plg -------------------------------------------------------------------------------- /数码管静态2/shumaguan_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管静态2/shumaguan_Uv2.Bak -------------------------------------------------------------------------------- /数码管静态三位数/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管静态三位数/main.OBJ -------------------------------------------------------------------------------- /数码管静态三位数/main.c: -------------------------------------------------------------------------------- 1 | #include 2 | #define uint unsigned int 3 | #define uchar unsigned char 4 | 5 | uchar temp,aa,bai,shi,ge; 6 | 7 | sbit DU=P2^6; 8 | sbit WE=P2^7; 9 | 10 | uchar code table[]={ 11 | 0x3f,0x06,0x5b,0x4f, 12 | 0x66,0x6d,0x7d,0x07, 13 | 0x7f,0x6f,0x77,0x7c, 14 | 0x39,0x5e,0x79,0x71}; 15 | 16 | void delay(uint z); 17 | void init(); 18 | void display(uchar bai,uchar shi,uchar ge); 19 | 20 | void main() 21 | { 22 | init(); 23 | 24 | temp = 66; 25 | 26 | while(1) 27 | { 28 | if(aa==5) 29 | { 30 | aa=0; 31 | bai=temp/100; 32 | shi=temp%100/10; 33 | ge=temp%10; 34 | } 35 | display(bai,shi,ge); 36 | } 37 | } 38 | 39 | 40 | void delay(uint z) 41 | { 42 | uint x,y; 43 | for(x=z;x>0;x--) 44 | for(y=112;y>0;y--); 45 | } 46 | 47 | void init() 48 | { 49 | WE=0; 50 | DU=0; 51 | 52 | aa=0; 53 | temp=0; 54 | bai=0; 55 | shi=0; 56 | ge=0; 57 | 58 | TMOD=0x01; 59 | TH0=(65536-50000)/256; 60 | TL0=(65536-50000)%256; 61 | EA=1; 62 | ET0=1; 63 | TR0=1; 64 | } 65 | 66 | 67 | void display(uchar bai,uchar shi,uchar ge) 68 | { 69 | DU=1; 70 | P0=table[bai]; 71 | DU=0; 72 | P0=0xff; 73 | WE=1; 74 | P0=0xfe; 75 | WE=0; 76 | delay(1); 77 | 78 | DU=1; 79 | P0=table[shi]; 80 | DU=0; 81 | P0=0xff; 82 | WE=1; 83 | P0=0xfd; 84 | WE=0; 85 | delay(1); 86 | 87 | DU=1; 88 | P0=table[ge]; 89 | DU=0; 90 | P0=0xff; 91 | WE=1; 92 | P0=0xfb; 93 | WE=0; 94 | delay(1); 95 | } 96 | 97 | void time0() interrupt 1 98 | { 99 | TH0=(65536-50000)/256; 100 | TL0=(65536-50000)%256; 101 | aa++; 102 | } 103 | -------------------------------------------------------------------------------- /数码管静态三位数/q: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管静态三位数/q -------------------------------------------------------------------------------- /数码管静态三位数/q.Opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管静态三位数/q.Opt -------------------------------------------------------------------------------- /数码管静态三位数/q.Uv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管静态三位数/q.Uv2 -------------------------------------------------------------------------------- /数码管静态三位数/q.hex: -------------------------------------------------------------------------------- 1 | :1008BF003F065B4F666D7D077F6F777C395E797181 2 | :100844001208A0750942E50AB40522E4F50AE5098F 3 | :1008540075F06484F508E50975F06484E5F075F0D5 4 | :100864000A84F50BE50975F00A8485F00CAB0CAD30 5 | :080874000BAF0812080080CE52 6 | :06087C00C2A77F017E000F 7 | :10088200D3EF9400EE940040147D707C00ED1D7057 8 | :0D089200011CED4C70F7EF1F70E61E80E3B7 9 | :01089F002236 10 | :1008A000C2A7C2A6E4F50AF509F508F50BF50C7523 11 | :0F08B0008901758C3C758AB0D2AFD2A9D28C2247 12 | :10080000AA05D2A6EF9008BF93F580C2A67580FF17 13 | :10081000D2A77580FE12087CD2A6EA93F580C2A604 14 | :100820007580FFD2A77580FD12087CD2A6EB93F5E8 15 | :1008300080C2A67580FFD2A77580FBC2A77F017E0C 16 | :040840000002088228 17 | :03000B000208DB0D 18 | :0908DB00758C3C758AB0050A32E7 19 | :030000000208CF24 20 | :0C08CF00787FE4F6D8FD75810C02084427 21 | :00000001FF 22 | -------------------------------------------------------------------------------- /数码管静态三位数/q.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "q" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /数码管静态三位数/q.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管静态三位数/q.plg -------------------------------------------------------------------------------- /数码管静态三位数/q_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管静态三位数/q_Opt.Bak -------------------------------------------------------------------------------- /数码管静态三位数/q_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/数码管静态三位数/q_Uv2.Bak -------------------------------------------------------------------------------- /流水灯/INTRINS.H: -------------------------------------------------------------------------------- 1 | /*-------------------------------------------------------------------------- 2 | INTRINS.H 3 | 4 | Intrinsic functions for C51. 5 | Copyright (c) 1988-2004 Keil Elektronik GmbH and Keil Software, Inc. 6 | All rights reserved. 7 | --------------------------------------------------------------------------*/ 8 | 9 | #ifndef __INTRINS_H__ 10 | #define __INTRINS_H__ 11 | 12 | extern void _nop_ (void); 13 | extern bit _testbit_ (bit); 14 | extern unsigned char _cror_ (unsigned char, unsigned char); 15 | extern unsigned int _iror_ (unsigned int, unsigned char); 16 | extern unsigned long _lror_ (unsigned long, unsigned char); 17 | extern unsigned char _crol_ (unsigned char, unsigned char); 18 | extern unsigned int _irol_ (unsigned int, unsigned char); 19 | extern unsigned long _lrol_ (unsigned long, unsigned char); 20 | extern unsigned char _chkfloat_(float); 21 | extern void _push_ (unsigned char _sfr); 22 | extern void _pop_ (unsigned char _sfr); 23 | 24 | #endif 25 | 26 | -------------------------------------------------------------------------------- /流水灯/REG52.H: -------------------------------------------------------------------------------- 1 | /*-------------------------------------------------------------------------- 2 | REG52.H 3 | 4 | Header file for generic 80C52 and 80C32 microcontroller. 5 | Copyright (c) 1988-2002 Keil Elektronik GmbH and Keil Software, Inc. 6 | All rights reserved. 7 | --------------------------------------------------------------------------*/ 8 | 9 | #ifndef __REG52_H__ 10 | #define __REG52_H__ 11 | 12 | /* BYTE Registers */ 13 | sfr P0 = 0x80; 14 | sfr P1 = 0x90; 15 | sfr P2 = 0xA0; 16 | sfr P3 = 0xB0; 17 | sfr PSW = 0xD0; 18 | sfr ACC = 0xE0; 19 | sfr B = 0xF0; 20 | sfr SP = 0x81; 21 | sfr DPL = 0x82; 22 | sfr DPH = 0x83; 23 | sfr PCON = 0x87; 24 | sfr TCON = 0x88; 25 | sfr TMOD = 0x89; 26 | sfr TL0 = 0x8A; 27 | sfr TL1 = 0x8B; 28 | sfr TH0 = 0x8C; 29 | sfr TH1 = 0x8D; 30 | sfr IE = 0xA8; 31 | sfr IP = 0xB8; 32 | sfr SCON = 0x98; 33 | sfr SBUF = 0x99; 34 | 35 | /* 8052 Extensions */ 36 | sfr T2CON = 0xC8; 37 | sfr RCAP2L = 0xCA; 38 | sfr RCAP2H = 0xCB; 39 | sfr TL2 = 0xCC; 40 | sfr TH2 = 0xCD; 41 | 42 | 43 | /* BIT Registers */ 44 | /* PSW */ 45 | sbit CY = PSW^7; 46 | sbit AC = PSW^6; 47 | sbit F0 = PSW^5; 48 | sbit RS1 = PSW^4; 49 | sbit RS0 = PSW^3; 50 | sbit OV = PSW^2; 51 | sbit P = PSW^0; //8052 only 52 | 53 | /* TCON */ 54 | sbit TF1 = TCON^7; 55 | sbit TR1 = TCON^6; 56 | sbit TF0 = TCON^5; 57 | sbit TR0 = TCON^4; 58 | sbit IE1 = TCON^3; 59 | sbit IT1 = TCON^2; 60 | sbit IE0 = TCON^1; 61 | sbit IT0 = TCON^0; 62 | 63 | /* IE */ 64 | sbit EA = IE^7; 65 | sbit ET2 = IE^5; //8052 only 66 | sbit ES = IE^4; 67 | sbit ET1 = IE^3; 68 | sbit EX1 = IE^2; 69 | sbit ET0 = IE^1; 70 | sbit EX0 = IE^0; 71 | 72 | /* IP */ 73 | sbit PT2 = IP^5; 74 | sbit PS = IP^4; 75 | sbit PT1 = IP^3; 76 | sbit PX1 = IP^2; 77 | sbit PT0 = IP^1; 78 | sbit PX0 = IP^0; 79 | 80 | /* P3 */ 81 | sbit RD = P3^7; 82 | sbit WR = P3^6; 83 | sbit T1 = P3^5; 84 | sbit T0 = P3^4; 85 | sbit INT1 = P3^3; 86 | sbit INT0 = P3^2; 87 | sbit TXD = P3^1; 88 | sbit RXD = P3^0; 89 | 90 | /* SCON */ 91 | sbit SM0 = SCON^7; 92 | sbit SM1 = SCON^6; 93 | sbit SM2 = SCON^5; 94 | sbit REN = SCON^4; 95 | sbit TB8 = SCON^3; 96 | sbit RB8 = SCON^2; 97 | sbit TI = SCON^1; 98 | sbit RI = SCON^0; 99 | 100 | /* P1 */ 101 | sbit T2EX = P1^1; // 8052 only 102 | sbit T2 = P1^0; // 8052 only 103 | 104 | /* T2CON */ 105 | sbit TF2 = T2CON^7; 106 | sbit EXF2 = T2CON^6; 107 | sbit RCLK = T2CON^5; 108 | sbit TCLK = T2CON^4; 109 | sbit EXEN2 = T2CON^3; 110 | sbit TR2 = T2CON^2; 111 | sbit C_T2 = T2CON^1; 112 | sbit CP_RL2 = T2CON^0; 113 | 114 | #endif 115 | -------------------------------------------------------------------------------- /流水灯/bstv51.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/流水灯/bstv51.LST -------------------------------------------------------------------------------- /流水灯/bstv51.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/流水灯/bstv51.OBJ -------------------------------------------------------------------------------- /流水灯/bstv51.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/流水灯/bstv51.c -------------------------------------------------------------------------------- /流水灯/bstv51.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/流水灯/bstv51.h -------------------------------------------------------------------------------- /流水灯/light.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/流水灯/light.LST -------------------------------------------------------------------------------- /流水灯/light.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/流水灯/light.OBJ -------------------------------------------------------------------------------- /流水灯/light.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/流水灯/light.c -------------------------------------------------------------------------------- /流水灯/try_light: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/流水灯/try_light -------------------------------------------------------------------------------- /流水灯/try_light.Opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/流水灯/try_light.Opt -------------------------------------------------------------------------------- /流水灯/try_light.Uv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/流水灯/try_light.Uv2 -------------------------------------------------------------------------------- /流水灯/try_light.hex: -------------------------------------------------------------------------------- 1 | :10082400D3EF9400EE940040147D707C00ED1D70B5 2 | :0D083400011CED4C70F7EF1F70E61E80E315 3 | :010841002294 4 | :100800007590FEAF907801EF08800123D8FDF59038 5 | :10081000D2A37F647E00120824B2A37F647E0012FC 6 | :04082000082480DF49 7 | :09084E00D2A3C2A5D2A6C2A722C2 8 | :03000000020842B1 9 | :0C084200787FE4F6D8FD758107020800FD 10 | :00000001FF 11 | -------------------------------------------------------------------------------- /流水灯/try_light.lnp: -------------------------------------------------------------------------------- 1 | "light.obj", 2 | "bstv51.obj" 3 | TO "try_light" 4 | RAMSIZE(256) 5 | -------------------------------------------------------------------------------- /流水灯/try_light.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/流水灯/try_light.plg -------------------------------------------------------------------------------- /流水灯/try_light_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/流水灯/try_light_Opt.Bak -------------------------------------------------------------------------------- /流水灯/try_light_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/流水灯/try_light_Uv2.Bak -------------------------------------------------------------------------------- /温度DS18B20(1602液晶显示)/ddsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/温度DS18B20(1602液晶显示)/ddsa -------------------------------------------------------------------------------- /温度DS18B20(1602液晶显示)/ddsa.Opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/温度DS18B20(1602液晶显示)/ddsa.Opt -------------------------------------------------------------------------------- /温度DS18B20(1602液晶显示)/ddsa.Uv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/温度DS18B20(1602液晶显示)/ddsa.Uv2 -------------------------------------------------------------------------------- /温度DS18B20(1602液晶显示)/ddsa.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "ddsa" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /温度DS18B20(1602液晶显示)/ddsa.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/温度DS18B20(1602液晶显示)/ddsa.plg -------------------------------------------------------------------------------- /温度DS18B20(1602液晶显示)/ddsa_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/温度DS18B20(1602液晶显示)/ddsa_Opt.Bak -------------------------------------------------------------------------------- /温度DS18B20(1602液晶显示)/ddsa_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/温度DS18B20(1602液晶显示)/ddsa_Uv2.Bak -------------------------------------------------------------------------------- /温度DS18B20(1602液晶显示)/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/温度DS18B20(1602液晶显示)/main.LST -------------------------------------------------------------------------------- /温度DS18B20(1602液晶显示)/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/温度DS18B20(1602液晶显示)/main.OBJ -------------------------------------------------------------------------------- /温度DS18B20(1602液晶显示)/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/温度DS18B20(1602液晶显示)/main.c -------------------------------------------------------------------------------- /温度DS18B20(数码管显示)/das: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/温度DS18B20(数码管显示)/das -------------------------------------------------------------------------------- /温度DS18B20(数码管显示)/das.Uv2.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/温度DS18B20(数码管显示)/das.Uv2.bak -------------------------------------------------------------------------------- /温度DS18B20(数码管显示)/das.hex: -------------------------------------------------------------------------------- 1 | :100CCF003F065B4F666D7D077F6F777C395E79716D 2 | :0A0CDF00BF86DBCFE6EDFD87FFEFD7 3 | :070C7300120C937F017E00CB 4 | :100C7A00EF4E60147DC87C00ED1D70011CED4C70B8 5 | :080C8A00F7EF1F70EB1E80E87C 6 | :010C9200223F 7 | :100C9300C2A27F677E00EF1F70011EEF4E70F7D276 8 | :0E0CA300A27E007F04EF1F70011EEF4E70F75F 9 | :010CB1002220 10 | :100C4F00C2A20FBF0000D2A20FBF00000FBF000053 11 | :100C5F00A2A292007E007F08EF1F70011EEF4E7060 12 | :030C6F00F7A200E9 13 | :010C7200225F 14 | :100CB200E4FD7C01120C4FE433FFC4333333548020 15 | :0C0CC200FEEDC3134EFD0CBC09EAAF05AB 16 | :010CCE002203 17 | :100C07007E01EF139200EFC313FF30001BC2A20B4C 18 | :100C1700BB00000BBB0000D2A27A007B08EB1B7065 19 | :100C2700011AEB4A70F7801BC2A27A007B08EB1B04 20 | :100C370070011AEB4A70F7D2A20BBB00010A0BBB7B 21 | :070C470000010A0EBE09BB0B 22 | :010C4E002283 23 | :0D0D1300120C737FCC120C077F44020C07FA 24 | :100BA400120C737FCC120C077FBE120C07120CB20E 25 | :100BB400AB07120CB2750D008F0EE50E750E00F525 26 | :100BC4000DAF03EF420EE4AC0DAD0E120A03E4FBCD 27 | :100BD400FA7980783D1208F88F0C8E0B8D0A8C09F7 28 | :100BE400E4FFFE7D207C41AB0CAA0BA90AA80912E4 29 | :100BF40008F8E4FBFAF9783F120807120A3C8E0D54 30 | :020C04008F0E51 31 | :010C060022CB 32 | :100D0000120C737F33120C07120CB28F10120CB23C 33 | :020D10008F1141 34 | :010D120022BE 35 | :080D2C007F0A7E3CDEFEDFFAC7 36 | :010D3400229C 37 | :040B2000AB07AA066F 38 | :100B24007C007D0A120ABD8F997C007D64AF03AE00 39 | :100B340002120ABD8F09AE02AF037C007D64120A63 40 | :100B4400BDAF05EF75F00A84FBEF75F00A84AAF0D7 41 | :100B5400C2A6E509900CCF93F580D2A6C2A6C2A77F 42 | :100B64007580FED2A7C2A7120C76C2A6AF03EF907F 43 | :100B74000CDF93F580D2A6C2A6C2A77580FDD2A7CA 44 | :100B8400C2A7120C76AF02EF900CCF93F580D2A6D9 45 | :100B9400C2A67580FBD2A7C2A77F017E00020C7A91 46 | :100CE900120D13750864120BA4120B201508E508E0 47 | :070CF900D3940050F180E9E3 48 | :10080000020AA8E86480F8E933E83360110460F074 49 | :10081000ED33EC337009E8FCE9FDEAFEEBFF22045E 50 | :1008200060DED3EB9FEA9EE99DE8C2E78CF0C2F759 51 | :1008300095F0400CE8CCF8E9CDF9EACEFAEBCFFB25 52 | :10084000120A7385D0F05804700320D5B3E8047001 53 | :10085000075002B2D5020AB292D5EC0460F7E4CC9C 54 | :10086000C0E0C398F8603B94186008400DD0E0FBEE 55 | :10087000020A8AE4FBFAC9FC8028E830E406E4C9ED 56 | :10088000FBE4CAFCE830E305E4C9CACBFCE8540742 57 | :100890006010F8C3E913F9EA13FAEB13FBEC13FC4D 58 | :1008A000D8F130F52FC3E49CFCEF9BFFEE9AFEEDF0 59 | :1008B00099FDD0E0FBEF4E4D4C701222DB03020A93 60 | :1008C000AFEC2CFCEF33FFEE33FEED33FDED30E704 61 | :1008D000EB020A8AEF2BFFEE3AFEED39FDD0E0FB8A 62 | :1008E00050130BBB0003020AB2ED13FDEE13FEEF33 63 | :0808F00013FFEC13FC020A8A5D 64 | :1008F800EC4D6011E8497017ED33EC3304600DE4FA 65 | :10090800FCFFFEFD22E933E8330470F8020AA8125E 66 | :100918000A7358046009E4CC24815006285009025F 67 | :100928000AB2284003020AAFC0E0EB4A7044B9801B 68 | :1009380006D0E0FB020A9EEF4E701CBD8008EBFF5C 69 | :10094800EAFEE9FD80EBE98DF0A4FEE5F00209E19D 70 | :10095800E9CDF9EAFEEBFFEF89F0A4FCE5F0CE89DA 71 | :10096800F0A42EFFE435F0CD89F0A42DFEE435F097 72 | :100978008067EF4E7005BD80D780C3EF8BF0A4ACC5 73 | :10098800F0EE8BF0A42CFCE435F0F8EF8AF0A42C00 74 | :10099800E5F038FCE433CB8DF0A42CFCE5F03BF813 75 | :1009A800EE8AF0A42CFCE5F038F8E433CF89F0A403 76 | :1009B8002CFCE5F038CF3400CE89F0A42FFFE5F009 77 | :1009C8003EFEE433C98DF0A42EFEE5F039CD8AF061 78 | :1009D800A42FFFE5F03EFEE43DFD33D0E0FB5007D9 79 | :1009E8000BBB000F020AB2EC2CFCEF33FFEE33FE18 80 | :0609F800ED33FD020A8A46 81 | :1009FE0075F020800E75F010800575F0087D007E74 82 | :100A0E00007F003392D530D503120B12EC33401019 83 | :100A1E00EF33FFEE33FEED33FDEC33FCD5F0ED227C 84 | :0E0A2E00E5F0247EA2D513CC92E7CDCEFF22B8 85 | :100A3C00EDD2E7CD33EC3392D524814006E4FFFEB2 86 | :100A4C00FDFC22FCE4CFCECDCC24E0501174FF8011 87 | :100A5C00EDC3CC13CCCD13CDCE13CECF13CF0470AE 88 | :070A6C00F030D5DE020B1291 89 | :100A7300E9D2E7C933E833F892D5EDD2E7CD33ECC9 90 | :070A830033FC5002B2D52242 91 | :100A8A00EC30E7100FBF000C0EBE00080DBD0004CD 92 | :100A9A000BEB6014A2D5EB13FCED92E7FD2274FF79 93 | :100AAA00FCFDFEFF22E480F8A2D574FF13FC7D80D2 94 | :030ABA00E480EFE6 95 | :03000000020D20CE 96 | :0C0D2000787FE4F6D8FD758120020CE914 97 | :100ABD00BC000BBE0029EF8DF084FFADF022E4CC1D 98 | :100ACD00F875F008EF2FFFEE33FEEC33FCEE9DECE6 99 | :100ADD00984005FCEE9DFE0FD5F0E9E4CEFD22ED2C 100 | :100AED00F8F5F0EE8420D21CFEADF075F008EF2F76 101 | :100AFD00FFED33FD4007985006D5F0F222C398FD67 102 | :050B0D000FD5F0EA2203 103 | :0E0B1200C3E49FFFE49EFEE49DFDE49CFC22F4 104 | :00000001FF 105 | -------------------------------------------------------------------------------- /温度DS18B20(数码管显示)/das.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "das" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /温度DS18B20(数码管显示)/das.opt.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/温度DS18B20(数码管显示)/das.opt.bak -------------------------------------------------------------------------------- /温度DS18B20(数码管显示)/das.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/温度DS18B20(数码管显示)/das.plg -------------------------------------------------------------------------------- /温度DS18B20(数码管显示)/das_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/温度DS18B20(数码管显示)/das_Opt.Bak -------------------------------------------------------------------------------- /温度DS18B20(数码管显示)/das_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/温度DS18B20(数码管显示)/das_Uv2.Bak -------------------------------------------------------------------------------- /温度DS18B20(数码管显示)/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/温度DS18B20(数码管显示)/main.LST -------------------------------------------------------------------------------- /温度DS18B20(数码管显示)/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/温度DS18B20(数码管显示)/main.OBJ -------------------------------------------------------------------------------- /温度DS18B20(数码管显示)/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/温度DS18B20(数码管显示)/main.c -------------------------------------------------------------------------------- /用keil测延时.txt: -------------------------------------------------------------------------------- 1 | 郭天祥教程LESSON2.1最后十分钟+LESSON2.2前半个小时是,调试方法 2 | LESSON2.2 30分钟是延时函数的测试 -------------------------------------------------------------------------------- /电机/dj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/电机/dj -------------------------------------------------------------------------------- /电机/dj.hex: -------------------------------------------------------------------------------- 1 | :0A00E5003F065B4F666D7D077F6FDD 2 | :0400A9007F057E0051 3 | :1000AD00D3EF9400EE940040147D707C00ED1D7034 4 | :0D00BD00011CED4C70F7EF1F70E61E80E394 5 | :0100CA002213 6 | :10000E00EF75F00A84F50AEF75F00A8485F00BE5BA 7 | :10001E000B9000E593F580D2A6C2A67580FDD2A7FF 8 | :10002E00C2A71200A9E50A93F580D2A6C2A67580D2 9 | :0C003E00FED2A7C2A77F057E000200AD25 10 | :0E00CB00C2A7C2A6D2AF758901D2A9D28C22DB 11 | :10004A001200CB750901AF0912000E20B414120078 12 | :10005A00A920B4F230B4FDE509C3941250E80509A9 13 | :10006A0080E420B5E11200A920B5DB30B5FDE50931 14 | :09007A00D3940140D1150980CD99 15 | :03000B000200836D 16 | :04008300C0E0C0D049 17 | :10008700758CFC758A18E508D395094004C29380DE 18 | :0D00970002D2930508E508B41303750800B4 19 | :0500A400D0D0D0E032D5 20 | :030000000200D922 21 | :0C00D900787FE4F6D8FD75810C02004A27 22 | :00000001FF 23 | -------------------------------------------------------------------------------- /电机/dj.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "dj" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /电机/dj.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/电机/dj.plg -------------------------------------------------------------------------------- /电机/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/电机/main.LST -------------------------------------------------------------------------------- /电机/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/电机/main.OBJ -------------------------------------------------------------------------------- /电机/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/电机/main.c -------------------------------------------------------------------------------- /矩阵键盘/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/矩阵键盘/main.OBJ -------------------------------------------------------------------------------- /矩阵键盘/main.c: -------------------------------------------------------------------------------- 1 | #include 2 | #define uint unsigned int 3 | #define uchar unsigned char 4 | sbit DU=P2^6; 5 | sbit WE=P2^7; 6 | sbit LED=P1^0; 7 | 8 | uchar code table[]={ 9 | 0x3f,0x06,0x5b,0x4f, 10 | 0x66,0x6d,0x7d,0x07, 11 | 0x7f,0x6f,0x77,0x7c, 12 | 0x39,0x5e,0x79,0x71,0}; 13 | uchar num,temp; 14 | 15 | void delay(uint z); 16 | void init(); 17 | void display(uchar aa); 18 | uchar key(); 19 | 20 | void main() 21 | { 22 | init(); 23 | while(1) 24 | { 25 | display(key()); 26 | } 27 | } 28 | 29 | void init() 30 | { 31 | DU = 1; 32 | P0 = 0; 33 | DU = 0; 34 | 35 | WE = 1; 36 | P0 = 0; 37 | WE = 0; 38 | 39 | num = 16; 40 | } 41 | 42 | 43 | void delay(uint z) 44 | { 45 | uint x,y; 46 | for(x=z;x>0;x--) 47 | for(y=112;y>0;y--); 48 | } 49 | 50 | void display(uchar aa) 51 | { 52 | DU = 1; 53 | P0 = table[aa]; 54 | DU = 0; 55 | } 56 | 57 | uchar key() 58 | { 59 | P3 = 0xfe; 60 | temp = P3; 61 | temp = temp & 0xf0; 62 | if(temp != 0xf0) 63 | { 64 | delay(5); 65 | temp = P3; 66 | temp = temp & 0xf0; 67 | while(temp != 0xf0) 68 | { 69 | temp = P3; 70 | LED = 0; 71 | switch(temp) 72 | { 73 | case 0xee:num = 0; 74 | break; 75 | case 0xde:num = 1; 76 | break; 77 | case 0xbe:num = 2; 78 | break; 79 | case 0x7e:num = 3; 80 | break; 81 | } 82 | while (temp != 0xf0) 83 | { 84 | temp = P3; 85 | temp = temp & 0xf0; 86 | } 87 | } 88 | } 89 | 90 | P3 = 0xfd; 91 | temp = P3; 92 | temp = temp & 0xf0; 93 | if(temp != 0xf0) 94 | { 95 | delay(5); 96 | temp = P3; 97 | temp = temp & 0xf0; 98 | while(temp !=0xf0) 99 | { 100 | temp = P3; 101 | LED = 0; 102 | switch(temp) 103 | { 104 | case 0xed:num = 4; 105 | break; 106 | case 0xdd:num = 5; 107 | break; 108 | case 0xbd:num = 6; 109 | break; 110 | case 0x7d:num = 7; 111 | break; 112 | } 113 | while (temp != 0xf0) 114 | { 115 | temp = P3; 116 | temp = temp & 0xf0; 117 | } 118 | } 119 | } 120 | 121 | P3 = 0xfb; 122 | temp = P3; 123 | temp = temp & 0xf0; 124 | if(temp != 0xf0) 125 | { 126 | delay(5); 127 | temp = P3; 128 | temp = temp & 0xf0; 129 | while(temp !=0xf0) 130 | { 131 | temp = P3; 132 | LED = 0; 133 | switch(temp) 134 | { 135 | case 0xeb:num = 8; 136 | break; 137 | case 0xdb:num = 9; 138 | break; 139 | case 0xbb:num = 10; 140 | break; 141 | case 0x7b:num = 11; 142 | break; 143 | } 144 | while (temp != 0xf0) 145 | { 146 | temp = P3; 147 | temp = temp & 0xf0; 148 | } 149 | } 150 | } 151 | 152 | P3 = 0xf7; 153 | temp = P3; 154 | temp = temp & 0xf0; 155 | if(temp != 0xf0) 156 | { 157 | delay(5); 158 | temp = P3; 159 | temp = temp & 0xf0; 160 | while(temp !=0xf0) 161 | { 162 | temp = P3; 163 | LED = 0; 164 | switch(temp) 165 | { 166 | case 0xe7:num = 12; 167 | break; 168 | case 0xd7:num = 13; 169 | break; 170 | case 0xb7:num = 14; 171 | break; 172 | case 0x77:num = 15; 173 | break; 174 | } 175 | while (temp != 0xf0) 176 | { 177 | temp = P3; 178 | temp = temp & 0xf0; 179 | } 180 | } 181 | } 182 | 183 | else 184 | { 185 | LED = 1; 186 | } 187 | return num; 188 | } 189 | -------------------------------------------------------------------------------- /矩阵键盘/y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/矩阵键盘/y -------------------------------------------------------------------------------- /矩阵键盘/y.Opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/矩阵键盘/y.Opt -------------------------------------------------------------------------------- /矩阵键盘/y.Uv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/矩阵键盘/y.Uv2 -------------------------------------------------------------------------------- /矩阵键盘/y.hex: -------------------------------------------------------------------------------- 1 | :10098C003F065B4F666D7D077F6F777C395E7971B3 2 | :01099C00005A 3 | :0B09B50012097B12080012099D80F857 4 | :10097B00D2A6E4F580C2A6D2A7F580C2A77509104E 5 | :01098B002249 6 | :040959007F057E0098 7 | :10095D00D3EF9400EE940040147D707C00ED1D707B 8 | :0D096D00011CED4C70F7EF1F70E61E80E3DB 9 | :01097A00225A 10 | :0C099D00D2A6EF90098C93F580C2A62230 11 | :1008000075B0FE85B0085308F0E50864F060461244 12 | :10081000095985B0085308F0E50864F0603785B0E1 13 | :1008200008C290E5082482601B24C0601224E060A6 14 | :100830000924F07012E4F509800D7509018008752E 15 | :1008400009028003750903E50864F060CB85B008F0 16 | :100850005308F080F275B0FD85B0085308F0E50844 17 | :1008600064F0604612095985B0085308F0E5086441 18 | :10087000F0603785B008C290E5082483601B24C06F 19 | :10088000601224E0600924F07012750904800D756F 20 | :10089000090580087509068003750907E50864F0F5 21 | :1008A00060CB85B0085308F080F275B0FB85B008C6 22 | :1008B0005308F0E50864F0604612095985B0085302 23 | :1008C00008F0E50864F0603785B008C290E50824B8 24 | :1008D00085601B24C0601224E0600924F07012754A 25 | :1008E0000908800D750909800875090A80037509D2 26 | :1008F0000BE50864F060CB85B0085308F080F27512 27 | :10090000B0F785B0085308F0E50864F060461209B6 28 | :100910005985B0085308F0E50864F0603985B008DF 29 | :10092000C290E5082489601B24C0601224E060099D 30 | :1009300024F0701275090C800D75090D8008750979 31 | :100940000E800375090FE50864F060CB85B008538D 32 | :0909500008F080F2D290AF0922F8 33 | :030000000209A949 34 | :0C09A900787FE4F6D8FD7581090209B5DD 35 | :00000001FF 36 | -------------------------------------------------------------------------------- /矩阵键盘/y.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "y" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /矩阵键盘/y.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/矩阵键盘/y.plg -------------------------------------------------------------------------------- /矩阵键盘/y_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/矩阵键盘/y_Opt.Bak -------------------------------------------------------------------------------- /矩阵键盘/y_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/矩阵键盘/y_Uv2.Bak -------------------------------------------------------------------------------- /红外发送(不能测(需两个单片机))(J3用跳线帽短接)/dsaads: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外发送(不能测(需两个单片机))(J3用跳线帽短接)/dsaads -------------------------------------------------------------------------------- /红外发送(不能测(需两个单片机))(J3用跳线帽短接)/dsaads.Opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外发送(不能测(需两个单片机))(J3用跳线帽短接)/dsaads.Opt -------------------------------------------------------------------------------- /红外发送(不能测(需两个单片机))(J3用跳线帽短接)/dsaads.Uv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外发送(不能测(需两个单片机))(J3用跳线帽短接)/dsaads.Uv2 -------------------------------------------------------------------------------- /红外发送(不能测(需两个单片机))(J3用跳线帽短接)/dsaads.hex: -------------------------------------------------------------------------------- 1 | :0E0A83000C0830187A10385A424A5200FFA66A 2 | :0409CC007F057E0025 3 | :1009D000D3EF9400EE940040147D707C00ED1D7008 4 | :0D09E000011CED4C70F7EF1F70E61E80E368 5 | :0109ED0022E7 6 | :0D0A92007F3F7E00EF1F70011EEF4E70F7DA 7 | :010A9F002234 8 | :0D0AA0007F047E02EF1F70011EEF4E70F705 9 | :010AAD002226 10 | :1009EE00D3EF9400EE94004009B295EF1F70F11E04 11 | :0309FE0080EE2266 12 | :0C0AD5007F2A7E001209EED295020A92E0 13 | :100A01007F2A7E001209EED295120A92120A9202F0 14 | :020A11000A9247 15 | :0C0AE1007FB27E021209EED295020AA03C 16 | :10096B00AD07ED30E705120A018003120AD5ED3011 17 | :10097B00E605120A018003120AD5ED30E505120ACD 18 | :10098B00018003120AD5ED30E405120A018003122F 19 | :10099B000AD5ED30E305120A018003120AD5ED30BA 20 | :1009AB00E205120A018003120AD5ED30E105120AA5 21 | :1009BB00018003120AD5ED30E003020A01120AD5B9 22 | :0109CB002209 23 | :030AAE00120AE148 24 | :0A0AB100AF1112096BAF1202096BBE 25 | :0D0ABB00120AAEAF0812096BAF0802096BFA 26 | :0D0AC800120AAEAF0912096BAF0902096BEB 27 | :100A1300120AE1120AB1AF0A12096BAF0A02096B9B 28 | :100A2300120AE1120AB1AF0B12096BAF0B02096B89 29 | :100A3300120AE1120AB1AF0C12096BAF0C02096B77 30 | :100A4300120AE1120AB1AF0D12096BAF0D02096B65 31 | :100A5300120AE1120AB1AF0E12096BAF0E02096B53 32 | :100A6300120AE1120AB1AF0F12096BAF0F02096B41 33 | :100A7300120AE1120AB1AF1012096BAF1002096B2F 34 | :1008000075B0FE85B0145314F0E51464F060441222 35 | :1008100009CC85B0145314F0E51464F0603585B04C 36 | :1008200014E5142482601B24C0601224E0600924B3 37 | :10083000F07012120ABB800D120AC88008120A1347 38 | :100840008003120A23E51464F060CD85B0145314BC 39 | :10085000F080F275B0FD85B0145314F0E51464F027 40 | :1008600060441209CC85B0145314F0E51464F060B0 41 | :100870003585B014E5142483601B24C0601224E085 42 | :10088000600924F07012120A33800D120A438008A6 43 | :10089000120A538003120A63E51464F060CD85B038 44 | :1008A000145314F080F275B0FB85B0145314F0E5C6 45 | :1008B0001464F060291209CC85B0145314F0E514C7 46 | :1008C00064F0601A85B014E51424157003120A73DD 47 | :0E08D000E51464F060E885B0145314F080F273 48 | :0108DE0022F7 49 | :050AED0012080080FB6F 50 | :030000000208DF14 51 | :0C08DF00787FE4F6D8FD7581140209262C 52 | :1008EB00020AEDE493A3F8E493A34003F68001F22C 53 | :1008FB0008DFF48029E493A3F85407240CC8C3330E 54 | :10090B00C4540F4420C8834004F456800146F6DFDC 55 | :10091B00E4800B0102040810204080900A83E47EDF 56 | :10092B00019360BCA3FF543F30E509541FFEE493D1 57 | :10093B00A360010ECF54C025E060A840B8E493A398 58 | :10094B00FAE493A3F8E493A3C8C582C8CAC583CAC3 59 | :10095B00F0A3C8C582C8CAC583CADFE9DEE780BE7B 60 | :010A91000064 61 | :00000001FF 62 | -------------------------------------------------------------------------------- /红外发送(不能测(需两个单片机))(J3用跳线帽短接)/dsaads.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "dsaads" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /红外发送(不能测(需两个单片机))(J3用跳线帽短接)/dsaads.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外发送(不能测(需两个单片机))(J3用跳线帽短接)/dsaads.plg -------------------------------------------------------------------------------- /红外发送(不能测(需两个单片机))(J3用跳线帽短接)/dsaads_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外发送(不能测(需两个单片机))(J3用跳线帽短接)/dsaads_Opt.Bak -------------------------------------------------------------------------------- /红外发送(不能测(需两个单片机))(J3用跳线帽短接)/dsaads_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外发送(不能测(需两个单片机))(J3用跳线帽短接)/dsaads_Uv2.Bak -------------------------------------------------------------------------------- /红外发送(不能测(需两个单片机))(J3用跳线帽短接)/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外发送(不能测(需两个单片机))(J3用跳线帽短接)/main.LST -------------------------------------------------------------------------------- /红外发送(不能测(需两个单片机))(J3用跳线帽短接)/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外发送(不能测(需两个单片机))(J3用跳线帽短接)/main.OBJ -------------------------------------------------------------------------------- /红外发送(不能测(需两个单片机))(J3用跳线帽短接)/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外发送(不能测(需两个单片机))(J3用跳线帽短接)/main.c -------------------------------------------------------------------------------- /红外接收(可测)(1602显示)/dasfl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外接收(可测)(1602显示)/dasfl -------------------------------------------------------------------------------- /红外接收(可测)(1602显示)/dasfl.Opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外接收(可测)(1602显示)/dasfl.Opt -------------------------------------------------------------------------------- /红外接收(可测)(1602显示)/dasfl.Uv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外接收(可测)(1602显示)/dasfl.Uv2 -------------------------------------------------------------------------------- /红外接收(可测)(1602显示)/dasfl.hex: -------------------------------------------------------------------------------- 1 | :0E01F7002076616C7565206F662052433A00D9 2 | :03000B00020006EA 3 | :030006000522329E 4 | :0300030002005E9A 5 | :09005E00C0E0C0D075D000C00064 6 | :10006700300029E522C3943F500AE522C39421407A 7 | :100077000375210074272521F8A622752200052182 8 | :10008700E521B4210CD2017521008005752200D22B 9 | :010097000068 10 | :07009800D000D0D0D0E0320F 11 | :0D020500758902E4F58CF58AD2A9D28C220D 12 | :07023200D288D2A8D2AF224E 13 | :10000E00E5251200B8003E0800320C0036180042FA 14 | :10001E001C004A4200524A004E5200465A003A5EB6 15 | :10002E000000005B7B31801E7B32801A7B33801692 16 | :10003E007B3480127B35800E7B36800A7B378006C0 17 | :10004E007B3880027B39E4FD7F0E1201A9C20222A9 18 | :100114007E01E4FD7C0174272EF8E6D394074003A6 19 | :10012400430780ECC394085004EFC313FF0E0CBCC8 20 | :1001340009E474232DF8A607E4FF0DBD04D6D2020A 21 | :010144002298 22 | :0A021E00D2A6E4F580C2A6C2A72212 23 | :03023900DFFE22C3 24 | :1001C100AE07AF061EEF600C7FF51202397FF51204 25 | :0501D100023980EE225E 26 | :1001E7007580FFC290D291C2A500D2A5E5803322C7 27 | :0C018C007F381201987F051201C17F38F6 28 | :100198001201E740FBC290C291D2A58F8000C2A590 29 | :0101A8002234 30 | :1001D6001201E740FBD290C291D2A58F8000C2A542 31 | :0101E60022F6 32 | :0A0228007F011201987F050201C159 33 | :10014500AE07ED7005EE24808003EE24C0FF12019A 34 | :100155009812009FFF600C1201D6740129F9E43A48 35 | :04016500FA80EE220C 36 | :1001A900AE07AC03ED7005EE24808003EE24C0FF9A 37 | :0801B900120198AF040201D607 38 | :1001690012018C7F051201C112018C7F08120198BE 39 | :100179007F011201987F061201981F1201C17F0C9D 40 | :03018900020198D8 41 | :1000DE00120232120205D2A312021E12016912027C 42 | :1000EE00287BFF7A0179F7E4FDFF12014530010507 43 | :1000FE00120114C2013002F512000EC2A37F641267 44 | :06010E0001C1D2A380E74D 45 | :03000000020212E7 46 | :0C021200787FE4F6D8FD7581470200DE1D 47 | :10009F00BB010689828A83E0225002E722BBFE025F 48 | :0900AF00E32289828A83E4932292 49 | :1000B800D083D082F8E4937012740193700DA3A3D7 50 | :1000C80093F8740193F5828883E4737402936860EB 51 | :0600D800EFA3A3A380DFEB 52 | :00000001FF 53 | -------------------------------------------------------------------------------- /红外接收(可测)(1602显示)/dasfl.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "dasfl" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /红外接收(可测)(1602显示)/dasfl.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外接收(可测)(1602显示)/dasfl.plg -------------------------------------------------------------------------------- /红外接收(可测)(1602显示)/dasfl_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外接收(可测)(1602显示)/dasfl_Opt.Bak -------------------------------------------------------------------------------- /红外接收(可测)(1602显示)/dasfl_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外接收(可测)(1602显示)/dasfl_Uv2.Bak -------------------------------------------------------------------------------- /红外接收(可测)(1602显示)/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外接收(可测)(1602显示)/main.LST -------------------------------------------------------------------------------- /红外接收(可测)(1602显示)/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外接收(可测)(1602显示)/main.OBJ -------------------------------------------------------------------------------- /红外接收(可测)(1602显示)/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外接收(可测)(1602显示)/main.c -------------------------------------------------------------------------------- /红外接收(可测)(数码管显示)/cdfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外接收(可测)(数码管显示)/cdfs -------------------------------------------------------------------------------- /红外接收(可测)(数码管显示)/cdfs.Uv2.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外接收(可测)(数码管显示)/cdfs.Uv2.bak -------------------------------------------------------------------------------- /红外接收(可测)(数码管显示)/cdfs.hex: -------------------------------------------------------------------------------- 1 | :0A094F003F065B4F666D7D077F6F6A 2 | :03000B0002096087 3 | :030960000522323B 4 | :030003000208569A 5 | :09085600C0E0C0D075D000C00064 6 | :10085F00300029E522C3943F500AE522C39421407A 7 | :10086F000375210074272521F8A622752200052182 8 | :10087F00E521B4210CD2017521008005752200D22B 9 | :01088F000068 10 | :07089000D000D0D0D0E0320F 11 | :0D093600758902E4F58CF58AD2A9D28C22D5 12 | :07095900D288D2A8D2AF2220 13 | :10080000E5251208F208330808240C0829180838CE 14 | :100810001C084242084C4A084752083D5A082E5EBE 15 | :1008200000000853900950802690095180219009BA 16 | :1008300052801C90095380179009548012900955DA 17 | :10084000800D90095680089009578003900958E45C 18 | :0608500093F580C20222B4 19 | :100897007E01E4FD7C0174272EF8E6D3940740031C 20 | :1008A700430780ECC394085004EFC313FF0E0CBC3E 21 | :1008B70009E474232DF8A607E4FF0DBD04D6D20280 22 | :0108C700220E 23 | :10091800D3EF9400EE940040147D707C00ED1D70C0 24 | :0D092800011CED4C70F7EF1F70E61E80E320 25 | :01093500229F 26 | :1008C800120959120936D2A3E4F580D2A7C2A7307B 27 | :1008D8000105120897C2013002F5120800C2A37F71 28 | :0A08E800647E00120918D2A380E517 29 | :03000000020943AF 30 | :0C094300787FE4F6D8FD7581470208C8F3 31 | :1008F200D083D082F8E4937012740193700DA3A395 32 | :1009020093F8740193F5828883E4737402936860A8 33 | :06091200EFA3A3A380DFA8 34 | :00000001FF 35 | -------------------------------------------------------------------------------- /红外接收(可测)(数码管显示)/cdfs.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "cdfs" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /红外接收(可测)(数码管显示)/cdfs.opt.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外接收(可测)(数码管显示)/cdfs.opt.bak -------------------------------------------------------------------------------- /红外接收(可测)(数码管显示)/cdfs.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外接收(可测)(数码管显示)/cdfs.plg -------------------------------------------------------------------------------- /红外接收(可测)(数码管显示)/cdfs_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外接收(可测)(数码管显示)/cdfs_Opt.Bak -------------------------------------------------------------------------------- /红外接收(可测)(数码管显示)/cdfs_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外接收(可测)(数码管显示)/cdfs_Uv2.Bak -------------------------------------------------------------------------------- /红外接收(可测)(数码管显示)/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外接收(可测)(数码管显示)/main.LST -------------------------------------------------------------------------------- /红外接收(可测)(数码管显示)/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外接收(可测)(数码管显示)/main.OBJ -------------------------------------------------------------------------------- /红外接收(可测)(数码管显示)/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外接收(可测)(数码管显示)/main.c -------------------------------------------------------------------------------- /红外遥控器码值.txt: -------------------------------------------------------------------------------- 1 | const uchar TabHL1[12]={0x0c,0x18,0x5e,0x08,0x1c,0x5a, 2 | 0x42,0x52,0x4a,0x00,0xff,0xa6}; 3 | //数据码码表1-9&2字节用户码 4 | //00ff为用户码 -------------------------------------------------------------------------------- /红外遥控小车(一定要把P3^2线拔下来)/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外遥控小车(一定要把P3^2线拔下来)/main.LST -------------------------------------------------------------------------------- /红外遥控小车(一定要把P3^2线拔下来)/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外遥控小车(一定要把P3^2线拔下来)/main.OBJ -------------------------------------------------------------------------------- /红外遥控小车(一定要把P3^2线拔下来)/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外遥控小车(一定要把P3^2线拔下来)/main.c -------------------------------------------------------------------------------- /红外遥控小车(一定要把P3^2线拔下来)/yyre: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外遥控小车(一定要把P3^2线拔下来)/yyre -------------------------------------------------------------------------------- /红外遥控小车(一定要把P3^2线拔下来)/yyre.Opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外遥控小车(一定要把P3^2线拔下来)/yyre.Opt -------------------------------------------------------------------------------- /红外遥控小车(一定要把P3^2线拔下来)/yyre.Uv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外遥控小车(一定要把P3^2线拔下来)/yyre.Uv2 -------------------------------------------------------------------------------- /红外遥控小车(一定要把P3^2线拔下来)/yyre.hex: -------------------------------------------------------------------------------- 1 | :03000B00020A0CDA 2 | :030A0C000522328E 3 | :03000300020800F0 4 | :09080000C0E0C0D075D000C000BA 5 | :10080900300029E522C3943F500AE522C3942140D0 6 | :100819000375210074272521F8A6227522000521D8 7 | :10082900E521B4210CD2017521008005752200D281 8 | :0108390000BE 9 | :07083A00D000D0D0D0E03265 10 | :0D099700758902E4F58CF58AD2A9D28C2274 11 | :070A0500D288D2A8D2AF2273 12 | :10087200E52524F8601A24EC602024CA600D24F8CF 13 | :100882006013244270171209A480121209B1800D5C 14 | :100892001209CB80081209BE80031209D8C20222B3 15 | :100841007E01E4FD7C0174272EF8E6D39407400372 16 | :10085100430780ECC394085004EFC313FF0E0CBC94 17 | :1008610009E474232DF8A607E4FF0DBD04D6D202D6 18 | :010871002264 19 | :0A09F100D2A6E4F580C2A6C2A72238 20 | :030A0F00DFFE22E5 21 | :10096100AE07AF061EEF600C7FF5120A0F7FF5127E 22 | :050971000A0F80EE22D8 23 | :100987007580FFC290D291C2A500D2A5E58033221F 24 | :0C0913007F3812091F7F051209617F3830 25 | :10091F0012098740FBC290C291D2A58F8000C2A559 26 | :01092F0022A5 27 | :1009760012098740FBD290C291D2A58F8000C2A5F2 28 | :01098600224E 29 | :0A09FB007F0112091F7F0502096148 30 | :1008CC00AE07ED7005EE24808003EE24C0FF120904 31 | :1008DC001F120930FF600C120976740129F9E43AF1 32 | :0408EC00FA80EE227E 33 | :10094900AE07AC03ED7005EE24808003EE24C0FFF2 34 | :0809590012091FAF0402097628 35 | :1008F0001209137F051209611209137F0812091FDB 36 | :100900007F0112091F7F0612091F1F1209617F0C48 37 | :0309100002091FBA 38 | :0D09A400D294D295C292D293D296C29722DD 39 | :0D09B100D294D295D292C293C296D29722D0 40 | :0D09BE00D294D295C292D293C296C29722D3 41 | :0D09CB00D294D295C292C293D296C29722C6 42 | :0D09D800D294D295C292C293C296C29722C9 43 | :1008A200120A05120997D2A31209F11208F01209CD 44 | :1008B200FB300105120841C2013002F5120872C272 45 | :0A08C200A37F64120961D2A380E74E 46 | :030000000209E50D 47 | :0C09E500787FE4F6D8FD7581470208A277 48 | :10093000BB010689828A83E0225002E722BBFE02C5 49 | :09094000E32289828A83E49322F8 50 | :00000001FF 51 | -------------------------------------------------------------------------------- /红外遥控小车(一定要把P3^2线拔下来)/yyre.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "yyre" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /红外遥控小车(一定要把P3^2线拔下来)/yyre.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外遥控小车(一定要把P3^2线拔下来)/yyre.plg -------------------------------------------------------------------------------- /红外遥控小车(一定要把P3^2线拔下来)/yyre_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外遥控小车(一定要把P3^2线拔下来)/yyre_Opt.Bak -------------------------------------------------------------------------------- /红外遥控小车(一定要把P3^2线拔下来)/yyre_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/红外遥控小车(一定要把P3^2线拔下来)/yyre_Uv2.Bak -------------------------------------------------------------------------------- /舵机/main.LST: -------------------------------------------------------------------------------- 1 | C51 COMPILER V9.01 MAIN 08/22/2017 20:52:13 PAGE 1 2 | 3 | 4 | C51 COMPILER V9.01, COMPILATION OF MODULE MAIN 5 | OBJECT MODULE PLACED IN main.OBJ 6 | COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND 7 | 8 | line level source 9 | 10 | 1 #include 11 | 2 sbit D1 = P1^0; 12 | 3 13 | 4 void delay() 14 | 5 { 15 | 6 1 unsigned int i,j; 16 | 7 1 for(i = 1;i > 0;i-- ) 17 | 8 1 for(j = 103;j > 0;j--); 18 | 9 1 } 19 | 10 20 | 11 void main() 21 | 12 { 22 | 13 1 //D1 = 1; 23 | 14 1 while(1) 24 | 15 1 { 25 | 16 2 D1 = ~D1; 26 | 17 2 delay(); 27 | 18 2 } 28 | 19 1 } 29 | 30 | 31 | MODULE INFORMATION: STATIC OVERLAYABLE 32 | CODE SIZE = 34 ---- 33 | CONSTANT SIZE = ---- ---- 34 | XDATA SIZE = ---- ---- 35 | PDATA SIZE = ---- ---- 36 | DATA SIZE = ---- ---- 37 | IDATA SIZE = ---- ---- 38 | BIT SIZE = ---- ---- 39 | END OF MODULE INFORMATION. 40 | 41 | 42 | C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S) 43 | -------------------------------------------------------------------------------- /舵机/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/舵机/main.OBJ -------------------------------------------------------------------------------- /舵机/main.c: -------------------------------------------------------------------------------- 1 | #include 2 | sbit D1 = P1^0; 3 | 4 | void delay() 5 | { 6 | unsigned int i,j; 7 | for(i = 1;i > 0;i-- ) 8 | for(j = 103;j > 0;j--); 9 | } 10 | 11 | void main() 12 | { 13 | //D1 = 1; 14 | while(1) 15 | { 16 | D1 = ~D1; 17 | delay(); 18 | } 19 | } -------------------------------------------------------------------------------- /舵机/re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/舵机/re -------------------------------------------------------------------------------- /舵机/re.M51: -------------------------------------------------------------------------------- 1 | BL51 BANKED LINKER/LOCATER V6.22 08/22/2017 20:52:13 PAGE 1 2 | 3 | 4 | BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY: 5 | C:\KEIL\C51\BIN\BL51.EXE main.obj TO re RAMSIZE (256) 6 | 7 | 8 | MEMORY MODEL: SMALL 9 | 10 | 11 | INPUT MODULES INCLUDED: 12 | main.obj (MAIN) 13 | C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP) 14 | 15 | 16 | LINK MAP OF MODULE: re (MAIN) 17 | 18 | 19 | TYPE BASE LENGTH RELOCATION SEGMENT NAME 20 | ----------------------------------------------------- 21 | 22 | * * * * * * * D A T A M E M O R Y * * * * * * * 23 | REG 0000H 0008H ABSOLUTE "REG BANK 0" 24 | IDATA 0008H 0001H UNIT ?STACK 25 | 26 | * * * * * * * C O D E M E M O R Y * * * * * * * 27 | CODE 0000H 0003H ABSOLUTE 28 | CODE 0003H 001BH UNIT ?PR?DELAY?MAIN 29 | CODE 001EH 000CH UNIT ?C_C51STARTUP 30 | CODE 002AH 0007H UNIT ?PR?MAIN?MAIN 31 | 32 | 33 | 34 | OVERLAY MAP OF MODULE: re (MAIN) 35 | 36 | 37 | SEGMENT 38 | +--> CALLED SEGMENT 39 | --------------------- 40 | ?C_C51STARTUP 41 | +--> ?PR?MAIN?MAIN 42 | 43 | ?PR?MAIN?MAIN 44 | +--> ?PR?DELAY?MAIN 45 | 46 | 47 | 48 | SYMBOL TABLE OF MODULE: re (MAIN) 49 | 50 | VALUE TYPE NAME 51 | ---------------------------------- 52 | 53 | ------- MODULE MAIN 54 | C:0000H SYMBOL _ICE_DUMMY_ 55 | D:0090H PUBLIC P1 56 | D:00B0H PUBLIC P3 57 | D:00A8H PUBLIC IE 58 | C:0003H PUBLIC delay 59 | D:00B8H PUBLIC IP 60 | C:002AH PUBLIC main 61 | D:0098H PUBLIC SCON 62 | BL51 BANKED LINKER/LOCATER V6.22 08/22/2017 20:52:13 PAGE 2 63 | 64 | 65 | D:0088H PUBLIC TCON 66 | D:00C8H PUBLIC T2CON 67 | B:0090H.0 PUBLIC D1 68 | D:00D0H PUBLIC PSW 69 | ------- PROC DELAY 70 | ------- DO 71 | D:0006H SYMBOL i 72 | D:0004H SYMBOL j 73 | ------- ENDDO 74 | C:0003H LINE# 4 75 | C:0003H LINE# 5 76 | C:0003H LINE# 7 77 | C:0007H LINE# 8 78 | C:001DH LINE# 9 79 | ------- ENDPROC DELAY 80 | ------- PROC MAIN 81 | C:002AH LINE# 11 82 | C:002AH LINE# 12 83 | C:002AH LINE# 14 84 | C:002AH LINE# 15 85 | C:002AH LINE# 16 86 | C:002CH LINE# 17 87 | C:002FH LINE# 18 88 | ------- ENDPROC MAIN 89 | ------- ENDMOD MAIN 90 | 91 | Program Size: data=9.0 xdata=0 code=49 92 | LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S) 93 | -------------------------------------------------------------------------------- /舵机/re.hex: -------------------------------------------------------------------------------- 1 | :100003007F017E007D677C00ED1D70011CED4C704F 2 | :0A001300F7EF1F70011EEF4E70EAB8 3 | :01001D0022C0 4 | :07002A00B29012000380F9FF 5 | :0300000002001EDD 6 | :0C001E00787FE4F6D8FD75810702002A07 7 | :00000001FF 8 | -------------------------------------------------------------------------------- /舵机/re.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "re" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /舵机/re.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/舵机/re.plg -------------------------------------------------------------------------------- /蜂鸣器+流水灯/FM+LAMP.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/蜂鸣器+流水灯/FM+LAMP.plg -------------------------------------------------------------------------------- /蜂鸣器+流水灯/FM+LAMP.uv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/蜂鸣器+流水灯/FM+LAMP.uv2 -------------------------------------------------------------------------------- /蜂鸣器+流水灯/a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/蜂鸣器+流水灯/a -------------------------------------------------------------------------------- /蜂鸣器+流水灯/a.M51: -------------------------------------------------------------------------------- 1 | BL51 BANKED LINKER/LOCATER V6.05 04/03/2017 22:09:07 PAGE 1 2 | 3 | 4 | BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY: 5 | C:\KEIL\C51\BIN\BL51.EXE main.obj TO a RAMSIZE (256) 6 | 7 | 8 | MEMORY MODEL: SMALL 9 | 10 | 11 | INPUT MODULES INCLUDED: 12 | main.obj (MAIN) 13 | C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP) 14 | 15 | 16 | LINK MAP OF MODULE: a (MAIN) 17 | 18 | 19 | TYPE BASE LENGTH RELOCATION SEGMENT NAME 20 | ----------------------------------------------------- 21 | 22 | * * * * * * * D A T A M E M O R Y * * * * * * * 23 | REG 0000H 0008H ABSOLUTE "REG BANK 0" 24 | DATA 0008H 0001H UNIT _DATA_GROUP_ 25 | IDATA 0009H 0001H UNIT ?STACK 26 | 27 | * * * * * * * C O D E M E M O R Y * * * * * * * 28 | CODE 0000H 0003H ABSOLUTE 29 | 0003H 07FDH *** GAP *** 30 | CODE 0800H 002CH UNIT ?PR?MAIN?MAIN 31 | CODE 082CH 001EH UNIT ?PR?_DELAY?MAIN 32 | CODE 084AH 000CH UNIT ?C_C51STARTUP 33 | 34 | 35 | 36 | OVERLAY MAP OF MODULE: a (MAIN) 37 | 38 | 39 | SEGMENT DATA_GROUP 40 | +--> CALLED SEGMENT START LENGTH 41 | ---------------------------------------------- 42 | ?C_C51STARTUP ----- ----- 43 | +--> ?PR?MAIN?MAIN 44 | 45 | ?PR?MAIN?MAIN 0008H 0001H 46 | +--> ?PR?_DELAY?MAIN 47 | 48 | 49 | 50 | SYMBOL TABLE OF MODULE: a (MAIN) 51 | 52 | VALUE TYPE NAME 53 | ---------------------------------- 54 | 55 | ------- MODULE MAIN 56 | C:0000H SYMBOL _ICE_DUMMY_ 57 | D:0090H PUBLIC P1 58 | D:00A0H PUBLIC P2 59 | D:00B0H PUBLIC P3 60 | D:00A8H PUBLIC IE 61 | C:082CH PUBLIC _delay 62 | BL51 BANKED LINKER/LOCATER V6.05 04/03/2017 22:09:07 PAGE 2 63 | 64 | 65 | B:00A0H.3 PUBLIC FM 66 | D:00B8H PUBLIC IP 67 | C:0800H PUBLIC main 68 | D:0098H PUBLIC SCON 69 | D:0088H PUBLIC TCON 70 | D:00C8H PUBLIC T2CON 71 | D:00D0H PUBLIC PSW 72 | ------- PROC MAIN 73 | ------- DO 74 | D:0008H SYMBOL i 75 | ------- ENDDO 76 | C:0800H LINE# 6 77 | C:0800H LINE# 7 78 | C:0800H LINE# 9 79 | C:0800H LINE# 10 80 | C:0800H LINE# 11 81 | C:0803H LINE# 12 82 | C:0806H LINE# 13 83 | C:0806H LINE# 14 84 | C:080DH LINE# 15 85 | C:0813H LINE# 16 86 | C:0816H LINE# 17 87 | C:0818H LINE# 18 88 | C:081FH LINE# 19 89 | C:0821H LINE# 20 90 | ------- ENDPROC MAIN 91 | ------- PROC _DELAY 92 | D:0006H SYMBOL xms 93 | ------- DO 94 | D:0006H SYMBOL i 95 | D:0004H SYMBOL j 96 | ------- ENDDO 97 | C:082CH LINE# 24 98 | C:082CH LINE# 25 99 | C:082CH LINE# 27 100 | C:0835H LINE# 28 101 | C:0849H LINE# 29 102 | ------- ENDPROC _DELAY 103 | ------- ENDMOD MAIN 104 | 105 | ****************************************************************************** 106 | * RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 004AH BYTE ( 3%) * 107 | ****************************************************************************** 108 | 109 | Program Size: data=10.0 xdata=0 code=89 110 | LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S) 111 | -------------------------------------------------------------------------------- /蜂鸣器+流水灯/a.hex: -------------------------------------------------------------------------------- 1 | :100800007590FEE4F5087F647E0012082CE59025C3 2 | :10081000E0F590439001C2A37F647E0012082CD2C1 3 | :0C082000A30508E508C3940840DC80D460 4 | :10082C00D3EF9400EE940040147D707C00ED1D70AD 5 | :0D083C00011CED4C70F7EF1F70E61E80E30D 6 | :01084900228C 7 | :0300000002084AA9 8 | :0C084A00787FE4F6D8FD758108020800F4 9 | :00000001FF 10 | -------------------------------------------------------------------------------- /蜂鸣器+流水灯/a.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "a" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /蜂鸣器+流水灯/a.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/蜂鸣器+流水灯/a.plg -------------------------------------------------------------------------------- /蜂鸣器+流水灯/a.uv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/蜂鸣器+流水灯/a.uv2 -------------------------------------------------------------------------------- /蜂鸣器+流水灯/main.c: -------------------------------------------------------------------------------- 1 | #include 2 | #define ON 0; 3 | #define OFF 1; 4 | sbit FM=P2^3; 5 | void delay(unsigned int xms); 6 | void main() 7 | { 8 | unsigned char i; 9 | while(1) 10 | { 11 | P1=0xfe; 12 | for(i=0;i<8;i++) 13 | { 14 | delay(100); 15 | P1<<=1; 16 | P1=P1|0x01; 17 | FM=ON; 18 | delay(100); 19 | FM=OFF; 20 | } 21 | } 22 | } 23 | 24 | void delay(unsigned int xms) 25 | { 26 | unsigned int i,j; 27 | for(i=xms;i>0;i--) 28 | for(j=112;j>0;j--); 29 | } -------------------------------------------------------------------------------- /蜂鸣器+流水灯/main.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/蜂鸣器+流水灯/main.lst -------------------------------------------------------------------------------- /蜂鸣器+流水灯/main.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/蜂鸣器+流水灯/main.obj -------------------------------------------------------------------------------- /蜂鸣器/FM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/蜂鸣器/FM -------------------------------------------------------------------------------- /蜂鸣器/FM.Opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/蜂鸣器/FM.Opt -------------------------------------------------------------------------------- /蜂鸣器/FM.Uv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/蜂鸣器/FM.Uv2 -------------------------------------------------------------------------------- /蜂鸣器/FM.hex: -------------------------------------------------------------------------------- 1 | :0A082000EF1F70011E144E70F72246 2 | :10080000C2A37FA07E86120820D2A37FA07E86127C 3 | :04081000082080EC50 4 | :09082A00D2A3C2A5D2A6C2A722E6 5 | :03000000020814DF 6 | :0C081400787FE4F6D8FD7581070208002B 7 | :00000001FF 8 | -------------------------------------------------------------------------------- /蜂鸣器/FM.lnp: -------------------------------------------------------------------------------- 1 | "main.obj", 2 | ".\bstv51.obj" 3 | TO "FM" 4 | RAMSIZE(256) 5 | -------------------------------------------------------------------------------- /蜂鸣器/FM.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/蜂鸣器/FM.plg -------------------------------------------------------------------------------- /蜂鸣器/FM_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/蜂鸣器/FM_Opt.Bak -------------------------------------------------------------------------------- /蜂鸣器/FM_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/蜂鸣器/FM_Uv2.Bak -------------------------------------------------------------------------------- /蜂鸣器/bstv51.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/蜂鸣器/bstv51.lst -------------------------------------------------------------------------------- /蜂鸣器/bstv51.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/蜂鸣器/bstv51.obj -------------------------------------------------------------------------------- /蜂鸣器/main.LST: -------------------------------------------------------------------------------- 1 | C51 COMPILER V8.06 MAIN 04/03/2017 21:36:43 PAGE 1 2 | 3 | 4 | C51 COMPILER V8.06, COMPILATION OF MODULE MAIN 5 | OBJECT MODULE PLACED IN main.OBJ 6 | COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND 7 | 8 | line level source 9 | 10 | 1 #include 11 | 2 #define ON 0 12 | 3 #define OFF 1 13 | 4 sbit FM=P2^3; 14 | 5 15 | 6 void delay(unsigned int t) 16 | 7 { 17 | 8 1 while(--t) 18 | 9 1 ; 19 | 10 1 } 20 | 11 21 | 12 void main() 22 | 13 { 23 | 14 1 while(1) 24 | 15 1 { 25 | 16 2 FM=ON; 26 | 17 2 delay(100000); 27 | 18 2 FM=OFF; 28 | 19 2 delay(100000); 29 | 20 2 } 30 | 21 1 } 31 | 32 | 33 | MODULE INFORMATION: STATIC OVERLAYABLE 34 | CODE SIZE = 30 ---- 35 | CONSTANT SIZE = ---- ---- 36 | XDATA SIZE = ---- ---- 37 | PDATA SIZE = ---- ---- 38 | DATA SIZE = ---- ---- 39 | IDATA SIZE = ---- ---- 40 | BIT SIZE = ---- ---- 41 | END OF MODULE INFORMATION. 42 | 43 | 44 | C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S) 45 | -------------------------------------------------------------------------------- /蜂鸣器/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/蜂鸣器/main.OBJ -------------------------------------------------------------------------------- /蜂鸣器/main.c: -------------------------------------------------------------------------------- 1 | #include 2 | #define ON 0 3 | #define OFF 1 4 | sbit FM=P2^3; 5 | 6 | void delay(unsigned int t) 7 | { 8 | while(--t) 9 | ; 10 | } 11 | 12 | void main() 13 | { 14 | while(1) 15 | { 16 | FM=ON; 17 | delay(100000); 18 | FM=OFF; 19 | delay(100000); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /超声波测距/dasl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/超声波测距/dasl -------------------------------------------------------------------------------- /超声波测距/dasl.Uv2.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/超声波测距/dasl.Uv2.bak -------------------------------------------------------------------------------- /超声波测距/dasl.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "dasl" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /超声波测距/dasl.opt.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/超声波测距/dasl.opt.bak -------------------------------------------------------------------------------- /超声波测距/dasl.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/超声波测距/dasl.plg -------------------------------------------------------------------------------- /超声波测距/dasl_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/超声波测距/dasl_Opt.Bak -------------------------------------------------------------------------------- /超声波测距/dasl_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/超声波测距/dasl_Uv2.Bak -------------------------------------------------------------------------------- /超声波测距/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/超声波测距/main.LST -------------------------------------------------------------------------------- /超声波测距/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/超声波测距/main.OBJ -------------------------------------------------------------------------------- /超声波测距/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/超声波测距/main.c -------------------------------------------------------------------------------- /超声波避障小车/ggdh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/超声波避障小车/ggdh -------------------------------------------------------------------------------- /超声波避障小车/ggdh.Opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/超声波避障小车/ggdh.Opt -------------------------------------------------------------------------------- /超声波避障小车/ggdh.Uv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/超声波避障小车/ggdh.Uv2 -------------------------------------------------------------------------------- /超声波避障小车/ggdh.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "ggdh" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /超声波避障小车/ggdh.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/超声波避障小车/ggdh.plg -------------------------------------------------------------------------------- /超声波避障小车/ggdh_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/超声波避障小车/ggdh_Opt.Bak -------------------------------------------------------------------------------- /超声波避障小车/ggdh_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/超声波避障小车/ggdh_Uv2.Bak -------------------------------------------------------------------------------- /超声波避障小车/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/超声波避障小车/main.LST -------------------------------------------------------------------------------- /超声波避障小车/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/超声波避障小车/main.OBJ -------------------------------------------------------------------------------- /超声波避障小车/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/超声波避障小车/main.c -------------------------------------------------------------------------------- /遥控红外编码显示/dwqe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/遥控红外编码显示/dwqe -------------------------------------------------------------------------------- /遥控红外编码显示/dwqe.Opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/遥控红外编码显示/dwqe.Opt -------------------------------------------------------------------------------- /遥控红外编码显示/dwqe.Uv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/遥控红外编码显示/dwqe.Uv2 -------------------------------------------------------------------------------- /遥控红外编码显示/dwqe.hex: -------------------------------------------------------------------------------- 1 | :0E0973002076616C7565206F662052433A0055 2 | :03000B000209C126 3 | :0309C100052232DA 4 | :03000300020800F0 5 | :09080000C0E0C0D075D000C000BA 6 | :10080900300029E522C3943F500AE522C3942140D0 7 | :100819000375210074272521F8A6227522000521D8 8 | :10082900E521B4210CD2017521008005752200D281 9 | :0108390000BE 10 | :07083A00D000D0D0D0E03265 11 | :0D098100758902E4F58CF58AD2A9D28C228A 12 | :0709BA00D288D2A8D2AF22BF 13 | :0C098E00AB25E4FD7F0F120925C20222F8 14 | :100877007E01E4FD7C0174272EF8E6D3940740033C 15 | :10088700430780ECC394085004EFC313FF0E0CBC5E 16 | :1008970009E474232DF8A607E4FF0DBD04D6D202A0 17 | :0108A700222E 18 | :0A09A600D2A6E4F580C2A6C2A72283 19 | :0309C400DFFE2231 20 | :10093D00AE07AF061EEF600C7FF51209C47FF512EE 21 | :05094D0009C480EE2248 22 | :100963007580FFC290D291C2A500D2A5E580332243 23 | :0C08EF007F381208FB7F0512093D7F389E 24 | :1008FB0012096340FBC290C291D2A58F8000C2A5A2 25 | :01090B0022C9 26 | :1009520012096340FBD290C291D2A58F8000C2A53A 27 | :010962002272 28 | :0A09B0007F011208FB7F0502093DDC 29 | :1008A800AE07ED7005EE24808003EE24C0FF120829 30 | :1008B800FB12090CFF600C120952740129F9E43A81 31 | :0408C800FA80EE22A2 32 | :10092500AE07AC03ED7005EE24808003EE24C0FF16 33 | :080935001208FBAF0402095295 34 | :1008CC001208EF7F0512093D1208EF7F081208FB92 35 | :1008DC007F011208FB7F061208FB1F12093D7F0CDB 36 | :0308EC000208FB04 37 | :100841001209BA120981D2A31209A61208CC1209FF 38 | :10085100B07BFF7A097973E4FDFF1208A830010526 39 | :10086100120877C2013002F512098EC2A37F641209 40 | :06087100093DD2A380E75F 41 | :0300000002099A58 42 | :0C099A00787FE4F6D8FD75814702084123 43 | :10090C00BB010689828A83E0225002E722BBFE02E9 44 | :09091C00E32289828A83E493221C 45 | :00000001FF 46 | -------------------------------------------------------------------------------- /遥控红外编码显示/dwqe.lnp: -------------------------------------------------------------------------------- 1 | "main.obj" 2 | TO "dwqe" 3 | RAMSIZE(256) 4 | -------------------------------------------------------------------------------- /遥控红外编码显示/dwqe.plg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/遥控红外编码显示/dwqe.plg -------------------------------------------------------------------------------- /遥控红外编码显示/dwqe_Opt.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/遥控红外编码显示/dwqe_Opt.Bak -------------------------------------------------------------------------------- /遥控红外编码显示/dwqe_Uv2.Bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/遥控红外编码显示/dwqe_Uv2.Bak -------------------------------------------------------------------------------- /遥控红外编码显示/main.LST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/遥控红外编码显示/main.LST -------------------------------------------------------------------------------- /遥控红外编码显示/main.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/遥控红外编码显示/main.OBJ -------------------------------------------------------------------------------- /遥控红外编码显示/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyysjz1997/Some-51-code/be8a2d4958fef6195486d9d13a463d9339add2a8/遥控红外编码显示/main.c -------------------------------------------------------------------------------- /遥控红外编码(经测试).txt: -------------------------------------------------------------------------------- 1 | 第一列 第二列 第三列 2 | 0X45 0X47 3 | 0X44 0x40 0x43 4 | 0x07 0x15 0x09 5 | 0x16 0x19 0x0d 6 | 0x0c 0x18 0x5e 7 | 0x08 0x1c 0x5a 8 | 0x42 0x52 0x4a --------------------------------------------------------------------------------