![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
一起来玩玩呗
just to fun...
展开
-
单片机之旅——1
题目: 单片机接9个LED灯,4个按键,按上图所示排列。4个按键分别代表 上、左、下、右。初始时9个灯的最中间那个点亮,按下按键后灯按照按键所代表的方向移动。当所亮灯到达边缘后,再次按下就循环进行。例如,如果当前所亮灯为左上角的那个红色的时,再次按下“向上键”时,所亮灯变为绿色那个;如果当前所亮灯为左上角的那个红色的时,再次按下“向左键”时,所亮灯变为黑色那个;其余以此类推。原创 2013-06-08 12:47:41 · 1176 阅读 · 2 评论 -
单片机之旅——中断之流水灯
#include#includesbit K2 = P3^2;sbit K3 = P3^3;void delayms(unsigned int m);unsigned char aa = 0xfe;void main(){ EA = 1; EX0 = 1; EX1 = 1; IT0 = 0; IT1 = 0; IP = 0xf1; P1 = 0xff;}/原创 2013-06-08 12:52:49 · 4272 阅读 · 3 评论 -
单片机之旅——拓展的IO接口8255A
#include#define PA XBYTE[0x7cff] /*PA口地址*/#define PB XBYTE[0x7dff] /*PB口地址*/#define PC XBYTE[0x7eff] /*PC口地址*/#define CON XBYTE[0x7fff] /*控制字地址*/unsigned char code led原创 2013-06-08 13:02:59 · 3901 阅读 · 2 评论 -
单片机之旅——串口、8*8点阵
#include unsigned char code tab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};unsigned char code digittab[10][8]={ {0x00,0x00,0x21,0x7f,0x01,0x00,0x00,0x00},原创 2013-06-08 12:58:17 · 1609 阅读 · 2 评论 -
单片机之旅——电子密码锁
共设了9个用户输入键,其中只有4个是有效的密码按键,其它的都是干扰按键,若按下干扰键,键盘输入电路自动清零,原先输入的密码无效,需要重新输入;如果用户输入密码的时间超过40秒(一般情况下,用户不会超过40秒,若用户觉得不便,还可以修改)电路将报警80秒,若电路连续报警三次,电路将锁定键盘5分钟,防止他人的非法操作。#includesbit fmq=P0^7;sbit pass_1原创 2013-06-08 21:39:46 · 1940 阅读 · 1 评论