MCU设计实例
-
AVR 单片机 位操作
在汇编里面位造作用 SEI PORTA 3,把PORTA的第三位置1 , 在C里面,可以用&与|表达: PORTA=PORTA|0x08, 简写为PORTA|=(0x08); PORTA=PORTB&(…… -
自制AVR ATmega16 JTAG2008
自制AVR JTAG总结: 收集详细的资料,明白其原理,确认一种制作方案。然后要确认电路准确,学会使用相关软件。 下图是我的手板,使用一块ATMEGA16做JTAG控制器…… -
-
-
AVR轻松学ICCAVR PORTUES仿真
Atmega16 IO相关寄存器 学习每种单片机要从控制各IO口的高低电平开始,avr系列与IO有关的寄存器每组有三类,PORTn ,DDRn , PINn,及SFIOR内PUD位,…… -
STC12C5A60S2各模块的应用分享大
/*****************串口应用 ******************/ ///////////////////串口一////////////// #include"12c5a60s2.h" #include"uart.…… -
-
-
-
-
-
-
USBASP 熔丝位锁死后的设置方法
翻出N年前买的两个USBASP,插到电脑上一点反应都没有,提示“未知的USB设备”。摸索了几天,成功救活了其中一个,现将过程记录于下: 1、把一个USBASP连接到一…… -
-
8051软核基本速度比较
快2年没怎么碰FPGA了,最近更新了quartusII 11.0sp1,就把以前的几个8051软核重新跑了一下,由于quartusII 10.0以后不再对旧版本的一些宏模块提供支持,所有…… -
-
从TL-WR703N看电子产品的技术发展
TL-WR703N是TP-LINK全新推出的150M迷你型3G无线路由器,可以轻松将3G网络转为Wi-Fi信号,使没有3G功能的 iPad、笔记本电脑以及一部分保有GSM手机号码但正在…… -
Openwrt 启动信息个性化修改
Openwrt 启动完成后如图所示: 目标: 修改图示中“Openwrt”字符,并添加个人信息。 修改文件: /etc/banner (在固件中,启动后用winscp连接…… -
Openwrt_x86 在优盘上的安装
了解的越多就发现自己越无知,路走得越远就发现自己越渺小;博观而约取,厚积而薄发,低调做事,平和为人。 安装步骤: 1、 把优盘格式化为 FAT32 格式(NTF…… -
Qt5 编译 & 打包依赖dll发布
十年前学C++的时候,无聊到把windows 文件夹下几乎所有的*.dll 都看过一遍。偶尔在程序运行时看到缺少 *.dll 的提示,都会直接找出来解决。 随着“开发平…… -
-
PIC18F4520单片机超声波测距主要
测试环境:MPLAB IDE v8.73a单片机型号:PIC18F4520所需器件:超声波模块电路连接图如下: 超声波测距子函数: unsigned int chaosheng() { unsigned…… -
DS1302用1602显示加按键调时
#include <reg51.h> #include <intrins.h> /*********************************端口定义**********************************/ sbit sclk = P3^4…… -
DS18B20与数码管程序
#include<reg51.h> #define uint unsigned int #define uchar unsigned char sbit DQ=P2^0;//P2^0 uchar code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0…… -
DS18b20与1602搭配,还带高低温(
#include<reg51.h> #define uchar unsigned char #define uint unsigned int sbit DQ=P1^6;//ds18b20与单片机连接口 sbit RS=P1^0; sbit RW=P1^1; sbit……