51单片机
lcr_happy
调试的错误就是编程给你最好的东西,因为在每个错误上面都标志着前进的一步。
展开
-
keil C51和proteus 联调
keil C51和proteus是单片机学习爱好者很熟悉的两个软件。在学习c51单片机的时候用keil 4编写程序和用ISIS实现软件仿真,非常方便。proteus是目前很流行的模拟单片机外围器件的工具,但是并不是所有的器件都能在proteus上找到对应的仿真模型,存在一定的局限性。使用开发板和仿真器当然是最好的选择,在程序编写早期用软件仿真一下也可以避免不用每次都把程序烧进开发板中去,节约时间原创 2015-04-10 20:49:02 · 7000 阅读 · 0 评论 -
4X4矩阵键盘1
最近钻研了一下矩阵键盘,花了很久时间才搞明白是怎么回事,都怪自己太笨 那现在我们就来说说矩阵键盘的检测原理 1.4X4矩阵键盘图如下: 2.我采取的是逐行扫描法,依次给每行赋0,然后观察当有按键按下时哪一列的值为0,从而可以确定具体的按键 keil 4 c uchar keyscan(void) { uchar n,result=0;原创 2015-04-18 16:55:49 · 2136 阅读 · 0 评论 -
基于数码管的简单时钟系统
主要实现:能够在数码管上显示时,分,秒; 设置闹钟(蜂鸣器); 利用51单片机的定时器功能进行计时。 说明:在程序的编写过程中无法实现减一的操作,没按一次减一的键总是不止一次地减一。这个问题尚未解决,详情见附录的程序部分。希望各路大神看到了能指点一二,在此不胜感激。系统仿真图: 程序如下:#include<reg51.h> //头文件#defin原创 2016-01-14 10:43:20 · 1764 阅读 · 0 评论