简单的单片机实验
来源:互联网 发布:数据库唯一性约束 编辑:程序博客网 时间:2024/05/02 21:09
今天做了两个简单的单片机实验,在用c51编程的时候,我感觉对C语言又有了一些新的认识。
c51是一种可以直接控制硬件的语言,其语法与C语言差不多。在c51里面可以直接对寄存器和内存进行操作,而C语言中如果要操控硬件必须通过指针或者其他方式进行。相比而言,c51与C语言相比少了一些语法规则,多了一些对硬件控制的自由。
/********************************File Name: ledAuthor: xxx date:2016 11 22Description:按下k1 led灯亮三秒 k1接p3^2 LED接p^0Fuction List: inter0()外部中断0 inter1()定时终端0********************************/#include<stc51.h>sbit led = P2^0;sbit key = P3^2;unsigned int flag;unsigned int count=0;void Timer0Init(void)//500微秒@11.0592MHz{AUXR |= 0x80;//定时器时钟1T模式TMOD &= 0xF0;//设置定时器模式TL0 = 0x66;//设置定时初值TH0 = 0xEA;//设置定时初值TF0 = 0;//清除TF0标志TR0 = 1;//定时器0开始计时}void main(){ Timer0Init(); EA=1; EX0=1; ET0=1; IT0=1; PX0=1; while(1) { if(flag) { led = 1; } else { led = 0; } }}void inter0() interrupt 0{ flag = 1;}void inter1() interrupt 1{ TL0 = 0x66;//设置定时初值 TH0 = 0xEA;//设置定时初值 count++; if(count == 6000) flag = 0;}
0 0
- 简单的单片机实验
- Linux下的51单片机简单的外部中断实验
- 单片机enc28j60的ARP实验
- 单片机入门学习笔记----第一课:简单的C语言语法+流水灯实验
- 4、单片机实验板的制作步骤
- 单片机+wifi的10个实验
- Linux下的51单片机蜂鸣器实验
- 单片机的第一个实验程序
- 一:51单片机简单IO实验(自测)
- 简单的了解一下单片机
- 简单的vtp实验
- 简单的PPP实验
- 简单的RIP实验
- 简单的Haproxy实验
- 【单片机】编码键盘实验
- 【单片机】LED实验
- 51单片机定时器实验
- 单片机串口通信实验
- QT学习—信号与槽机制
- yii2 rules 验证规则
- golang使用groupcache(github.com上golang团队发布)
- IDEA 还是 MyEclipse ?
- checkbox和radio的自定义选择框
- 简单的单片机实验
- Plesk安装
- 选择排序与冒泡排序
- 你们也只剩下点赞的交情
- AndroidStudio1.5 安装完成后初次启动卡在download Components解决办法
- 排序-选择排序
- Struts2总结
- 2016.11.22 Java.lang.IllegalStateException
- Spring