
8051
文章平均质量分 65
To_dreams
微电子与固体电子学在读
展开
-
AT89S52的看门狗定时器
什么是看门狗定时器?如何工作?WDT可以处理异常状态,防止程序混乱。它由一个13位的计数器和一个特殊功能寄存器组成(WDTSFR)。当我们向WDTSFR中依次写入01EH,0E1H后,每一个机器周期,计数器都会自加1.而且计数值达到8191时,计数器会溢出,此时WDT会产生一个复位电平,电平宽度为96个时钟周期。为了防止WDT溢出复位,我们必须在之前“喂狗”,“喂狗”是指向WDTSFR中依次写原创 2012-07-08 07:47:21 · 3580 阅读 · 0 评论 -
UART串口通信
什么是串行通信?将数据字节分成一位一位的形式在一条传输线上逐位地发送。优点:成本低,控制复杂。什么是异步通信?异步通信是指通信的发送与接收设备使用各自的时钟控制数据的发送和接收过程。为使双方的收发协调,要求发送和接收设备的时钟尽可能一致。 异步通信的两个关键:第一,数据单元——帧,它是双方约定好的数据格式;第二,波特率,它决定了‘帧’里每一位的时间长度。异步原创 2012-07-04 22:32:36 · 30976 阅读 · 3 评论 -
LCD*1602控制
/*数据端口LCD_DB0 P00LCD_DB1 P01 . . . . . .LCD_DB7 P07总之:P0用于数据传输,1次传送8位数据LCD_E P27LCD_RS P26LCD_RW P36RS = 0,指向指令寄存器RS = 1,指向数据寄存器R/W = 0写操原创 2012-07-01 08:50:00 · 1488 阅读 · 0 评论 -
中断嵌套和定时器的应用
/*定时:使用T0作为16位定时器,最小时间单元设定为5ms(晶振为11.0592MHZ);显示:使用4个LED作为显示器输入:使用3个独立按键作为输入中断嵌套:ET0= 1;EX0 = 1; 定时器0 和外部中断0两重嵌套*/#include #define uint unsigned int //0~65535#define uchar unsigned char//0~255原创 2012-06-29 16:24:52 · 4096 阅读 · 0 评论 -
因特尔8051的两大亮点
It is a Harvard architecture, single chip micro controller series which was developed by intel in 1980 for use in embedded systems.one particularly useful featureof 80c51 core was the inclusion原创 2012-06-27 22:47:14 · 667 阅读 · 0 评论