嵌入式系统
文章平均质量分 81
monkeyxxxx
准IT男
展开
-
学习笔记 从零开始学单片机(0) 系统结构
最近想研究研究嵌入式系统,由于虽然是计算机专业的,但是硬件知识很差,再加上毕业若干年,全部忘光光。可以说,一切几乎是从零开始了。我还是从简单点的单片机开始学习,看了一眼,感觉比较容易些,从浅入深的学习吧。原来学东西好囫囵吞枣,学了一大堆几乎都是些皮毛,我这次写这个日志,一个是把它当做我的学习笔记,另外也是敦促我自己踏踏实实的学习。 言归正传,去年在二手市场上花了¥2.00原创 2009-10-29 22:32:00 · 2532 阅读 · 0 评论 -
学习笔记 从零开始学单片机(1) 建立实验环境
我在淘宝上淘的STC系列的一款学习板,共3百多块,功能接口蛮多的,教科书上大多数实验都能做,就把它当做我们的实验平台。先对这个板子做个简单的介绍: * USB供电系* 8个发光二极管* 8个全八位数码管原创 2009-10-31 11:02:00 · 1242 阅读 · 0 评论 -
学习笔记 从零开始学单片机(2) 全八段数码管显示
开发板上有八个八段数码管,现在把它点亮它。数码管显示有动态和静态两种,本质上没有什么区别,由于单片机接口有限,不可能一对一,所以依次让每一个数码管点亮,那么从视觉角度上看就是一起亮起来。但是动态显示时,亮度较低。 下面的图是一个八段数码管的原理图,有共阴极和共阳极两种解法,这里是共阴极接法。a,b,c,d,e,f,g,dp分别对应八个数码管。 为了让八个数码管连起来,该开发板使原创 2009-11-02 12:09:00 · 7502 阅读 · 0 评论 -
学习笔记 从零开始学单片机(3) 定时器
定时器在单片机应用中非常的重要,单片机可以对外部脉冲计数和精确定时。51有两个定时器T0和T1,有四种工作模式,它们分别使用TH0,TL0和TH1,TL1作为特殊功能寄存器。TMOD用于设置工作方式,TCON控制启动和停止计数器。单片机复位时它们都是0。 TCONTF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0TF1和TF0-溢原创 2009-11-11 23:55:00 · 1516 阅读 · 2 评论 -
学习笔记 从零开始学单片机(5) A/D转化
所谓A/D转换器就是模拟/数字转换器(Analog to Digital Converter 简称ADC)是将输入的模拟信号转换成为数字信号。这里我们用ADC0804做这个试验,下面的图示它的引脚图。 /CS:芯片选择信号。VREF:辅助参考电压。 /WR:用来启动转换的控制,当/WR自1变为0时,转换器被清除;当/WR回到1时,转换正式启动。/RD:外部原创 2009-11-12 19:29:00 · 917 阅读 · 0 评论 -
学习笔记 从零开始学单片机(8) 蜂鸣器唱歌
单片机上的蜂鸣器结构非常的简单只要给一个0,它就会“叫”。让它唱歌的原理很简单,声音大小是固定的,让它的频率变化,就能让它发出不同的音符。代码中在软件循环延时过程中,依次给它一个固定频率的方波,让它唱起来。 //晶振11.0592#include sbit speaker=P2^3; unsigned char byteTH0,byteT0L,duration;原创 2009-11-14 12:47:00 · 4616 阅读 · 1 评论 -
学习笔记 从零开始学单片机(4) D/A转化
DAC0832是采用CMOS工艺制成的单片直流输出型8位数/模转换器。如图所示,它由倒T型R-2R电阻网络、模拟开关、运算放大器和参考电压VREF四大部分组成。运算放大器输出的模拟量V0为: 由上式可见,输出的模拟量 与输入的数字量 成正比,这就实现了从数字量到模拟量的转换。一个8位D/A转换器有8个输入端(其中每个输入端是8位二进制数的一位),有一个模拟输出端。输入可有原创 2009-11-12 18:46:00 · 1256 阅读 · 0 评论 -
学习笔记 从零开始学单片机(6) 键盘接口
键盘工作原理还是使用都是比较简单的。下面是4×4的阵列键盘,行分别接P3.0-P3.3,列接P3.4-P3.7,没有接电源。采用查询法判断那一个按键被按下。例如,令P3=0xFE,然后在将P3跟0xFE比较,如果相等,说明S6-S9没有被按下,否则在判断P3高四位哪一位等于0。例如P3.4=0 则说明S6被按下。注意: 手工按下键盘到释放这个过程大概50ms左右,在按下开始到弹簧片稳定接原创 2009-11-13 10:19:00 · 724 阅读 · 0 评论 -
学习笔记 从零开始学单片机(9) 串口通信
串口通信是单片机一个重要的部分,单片机和PC,单片机和单片机之间的通信大都用串口。单片机的串口是全双工异步串口通信方式。通过TXD(P3.1)发送,RXD(P3.0)引脚接收输入。串口传送数据是一帧一帧发送的,它有四种工作方式,同时也可以做并行I/O的扩展。图上是串口的结构图。SBUF是数据缓冲寄存器,发送和接收用的是一个地址,但是不用担心冲突,读只能从接收缓冲区,写只能在发送缓冲区原创 2009-11-17 16:29:00 · 1234 阅读 · 0 评论