已测试的单片机实例
难度分类提示:以流水灯为1级最低,数字钟为5级最高,学习者可根据自己的情况逐步进行,一般1个月实践即可初步掌握小有所成;学习原则循序渐进,理论,实践,理论...理解吃透每一句的意思,修改程序并达到结果。教材推荐:1北航:单片机轻松入门。2清华:单片机实践与应用。 手把手教你学单片机 其他推荐:单片机电视教程(1-24课全程录像)器材推荐:XL600单片机试验仪 XL2000单片机试验仪
| ||
跑灯程序 |
p1-8.asm八个左右跑马灯的另外一个程式。 2-8led.asmp1口八个灯作二进制加法。 3-8LED.asmP1口八个灯做3路跑动显示。 int1.asmp1.1中断方式闪烁 int01.asm按P32后全部闪烁5次后继续循环亮,中断应用。 int8led.asm;开机循环,按p32后暂停喇叭响,中断应用。 iotest.asm 跑马灯的端口测试程序, 用于仿真器或者芯片测试 |
难度等级1 难度等级1 难度等级1 难度等级1 难度等级2 难度等级2 难度等级2 难度等级1 |
|
| |
键盘控制 |
162JZ.asm4*4矩阵键盘1602液晶显示键值标准示范程序 128JZ.asm4*4矩阵键盘12864液晶显示键值标准示范程序 LEDJZ.asm4*4矩阵键盘数码管显示键值标准示范程序 keymusic.asm16键电子琴,喇叭p33键盘p1可以任意弹奏音乐 diskey.asm分别按16个键盘显示分别显示数字123A456B789C*0#D keywei.asm矩阵按键/移位显示程序,按键后显示键名,并移位 keymic.asm;按P3口的小键盘喇叭发出不同频率的声音 I602ASC.asm1602液晶矩阵按键输入器:键盘P1口,按键液晶显示数字 |
难度等级3 难度等级3 难度等级3 难度等级3 难度等级2 难度等级2 难度等级2 难度等级4 |
|
|
|
简单按键 |
p32-12.asm p3.2小键盘控制p1.2发光管的程序。 p33key05.asmp3.3小键盘控制p1.3led,瞬间亮,0.5s熄灭。 p3355.asm p3.3小键盘控制p1.3led,0.5s亮,0.5s熄灭。 keyshuzi.asm四个小键盘控制的数字显示,简单的键盘程序 9jishu.asm 一位计数器,按p3.2数码管加1,到9后回 9jishubb.asm一位计数器,按p3.2数码管加1,到9后小喇叭 9999jishu.asm6位数的计数器源程序,0一直999999,按p3.2计数 keyled.asm 四个小键盘控制的花样彩灯; |
难度等级1 难度等级1 难度等级1 难度等级1 难度等级2 难度等级2 难度等级2 难度等级3 |
|
|
|
液晶显示 |
4KEY1602.asm键盘控制的1602液晶。P3.2,P3.3,P3.4,P3.5分别显示4句话 1602LOGO.asm为驱动0802液晶显示器的51测试网logo程序直接使用 16022LOGO.asm为驱动0802液晶显示器的双屏切换广告演示 160216DIS.asm1602液晶16位键盘的控制程序1602显示按键的值 1602A.asm.为驱动1602液晶显示器显示一个字母A的源程序。最基本的程序 12864zk.asm12864中文字库液晶的综合演示(适用XL2000,600试验仪) 160209.asm为1602液晶显示器的全屏显示0-9驱动程序 16029999.asm液晶的6位计数器程序 |
难度等级2 难度等级2 难度等级2 难度等级3 难度等级2 难度等级4 难度等级2 难度等级3 |
|
|
|
综合程序 |
ledping.asm 16*16汉字led屏,效果图倚天一出宝刀屠龙 24c02.asm 为24c02储存计数器程序,断电数据保持 bianpin.asm变频输出!按p3.2连续输出50hz,1KHZ,1KHZ窄脉冲,停止。 dianzizhong.asm 实用单片机电子钟 每日误差小于5s! yejing.asm 遥控液晶吴涛的演示遥控液晶按遥控器液晶将显示遥控器键值 ps2.asm PS2键盘的演示程序把电脑的键盘插入键盘接口。按键有显示. NE555.asm 6位数的计数器 可以从0一直到999999,NE555的输出口P3.5计数 12864.asm标准12864液晶(中文字库)本站经典奉献原理+照片+程序! |
难度等级3 难度等级3 难度等级3 难度等级4 难度等级3 难度等级5 难度等级3 难度等级5 |
|
|
|
遥控通信 |
6221.asm红外线遥控显示数码管1234567890的程序 yaokong.asm遥控器测试程序按任意键试验版数码管指示灯闪烁。 6221b.asm遥控器控制显示0123456789abcdef数据保持 6221c.asm30路遥控开关 YT232-KEY.asm串口通信程序(通信速度4800晶体12M) 232shuzi.asm串口通信程序(通信速度4800晶12M) S232.asm串行口双向通信程序 (通信速度4800晶12M) 232.asm串口通信程序(通信速度9600,晶体11.0592M) |
难度等级3 难度等级3 难度等级3 难度等级3 难度等级2 难度等级2 难度等级2 难度等级2 |
|
|
|
小喇叭 |
dida.asm 小喇叭的警报器。 p33didi.asm小喇叭发出嘀声。 p33dida.asm小喇叭发出救护车的声音。 HAPPY.asm小喇叭唱歌祝你生日快乐。 music.asm小喇叭唱歌祝你平安; 8music.asm;八月桂花香唱歌程序。 8yinhe.asm;应天津网友张默的要求编制的8音盒程序。 p33pa.asm;小喇叭的爬音演奏 |
难度等级1 难度等级1 难度等级1 难度等级1 难度等级2 难度等级2 难度等级2 难度等级2 |
|
|
|
步进电机 |
abdian.asm步进电机正反快慢程序 dianji.asm 步进电机正转,反转各3圈 keyd.asm 步进电机控制程序p3.2正转,p3.3反转,p3.4停止 6221mada.asm遥控电机程序,按遥控器0-9步进电机正转0-9步, xldj.asm步进电机正反转控制器 步进角为 7.5度,一圈 360 度。 djjj.asm步进电机启动时,转速由慢到快逐步加速。 ykmd.asm按遥控器6号 键按下,步进电机正转,LCD1602 显示>>>> lcd1602dj.asmLCD1602显示 步进电机控制器速度方向圈数可调 |
难度等级1 难度等级1 难度等级3 难度等级4 难度等级2 难度等级4 难度等级5 难度等级5 |
|
|
|
计数器 |
999jishu.asm按p3.2计数,开机显示000000 9jishu.asm;一位计数器,按p3.2数码管加1,到9后回0 9keybb.asm按p3.2数码管加1,到9后回0,同时小喇叭响一下报警 daojishi.asm 倒计时器开机默认为15秒,p32启动键 setkey.asm可预制的倒计时钟,p35个位,p34十位 MIAOBIAO.asmxl系列单片机实验仪演示程序 数码管秒表计时 6jishu.asm6位数的计数器源程序,可以从0一直到999999,开机显示000000 lcdmiaobiao.asmxl系列单片机实验仪演示程序 1602液晶秒表程序 |
难度等级3 难度等级3 难度等级3 难度等级3 难度等级4 难度等级4 难度等级3 难度等级5 |
|
|
|
数码管 |
clock.asm六位数码管时钟程序直接使用 led895152.asm显示895152同时8个小灯跑动直接使用 012345.asm为数码管显示012345的程序。 8051.asm显示8051数字的程序。 test.asm测试程序轮流显示1-7,流水灯。 0099.asm数码管显示100位计数器 shu09.asm定时中断实现显示,第一位显示0,第二位在0-9之间循环 ABCDEF.asm开机显示012345,如果按下P32显示ABCDEF |
难度等级5 难度等级3 难度等级2 难度等级2 难度等级2 难度等级2 难度等级2 难度等级2 |
|
|
|
数模模数 |
fangbo.asm adc0832的基本应用,方波发生器 sanjiao.asm adc0832的基本应用,三角波发生器 zhengxuan.asm adc0832的基本应用,正旋波发生器 tixing.asm adc0832的基本应用,梯形波发生器 0804.asm0804的基本应用,转动电位器,P0口显示取到的数 0804hong.asmadc0804制作的温度控制器,设一个加热器p2.0 ad09.asm AD0804控制程序,数码管依次显示1-9,0,ABCDE, ad255.asm 转动电位器,数码管后三位依次显示000-255, |
难度等级3 难度等级2 难度等级2 难度等级2 难度等级2 难度等级2 难度等级3 难度等级4 |
|
|
|
说明程序 |
系统简介 18led.asm XL2000实验1 最简单的八路跑马灯 18led.asm XL2000实验2 用xl2000试验仪做8路彩灯控制器 3keyled.asm XL2000实验3 8路指示灯读出8路拨动开关的状态 4led7447.asm XL2000 数码管静态扫描 58led.asm XL2000实验5 数码管动态扫描显示01234567 6k0123.asm XL2000实验6 端口按键判断技术(按键显示数字) 7juzhen.asm XL2000实验7 矩阵按键识别技术 |
难度等级0 难度等级1 难度等级1 难度等级1 难度等级2 难度等级2 难度等级2 难度等级3 |
|
|
|
说明程序 |
8fled.asm XL2000实验874LS14反向器实验 9ls138.asm XL2000实验9 74LS138 38译码器部分实验 10164.asm XL2000实验10 74LS164 串入并出实验 11165.asm XL2000实验1174LS165并入串出实验 12dac.asm XL2000实验12DA转换dac0832的原理与应用 13ad0804.asm XL2000实验13
模拟/数字转换器ADC0804 14laba.asm XL2000实验14 小喇叭警报器试验 15yk.asm XL2000实验15红外线遥控试验 |
难度等级1 难度等级1 难度等级1 难度等级1 难度等级2 难度等级2 难度等级2 难度等级3 |
|
|
|
说明程序 |
16hanzi.asm 实验16汉字显示屏显示倚天一出宝刀屠龙 17lcd.asm XL2000 实验17 1602液晶显示屏显示A 188155.asm XL2000实验18
8155试验 n2402.asm XL2000实验19 24C02储存开机次数实验 dianji.asm XL2000 实验20 步进电机实验 9346p.asm XL2000实验21 93c46 演示程序 s232.asm XL2000实验22串行双向通信实验 18b20.asm XL2000综合实验18B20数字温度显示系统 |
难度等级2 难度等级1 难度等级1 难度等级2 难度等级2 难度等级2 难度等级2 难度等级4 |