MCU设计实例
-
VHDL_优先编码器程序
ENTITY prior_encoder IS PORT(i0,i1,i2,i3:IN BIT; y0,y1:OUT BIT); END prior_encoder; ARCHITECTURE behavioral OF prior_encoder IS BEGIN cale:PROCESS…… -
S3C6410_SYS_CONTROLL.h文件源码
S3C6410_SYS_CONTROLL.h文件的代码给大家共享出来,右键另存保存为文件即下载: #ifndef _S3C6410_SYS_CONTROLL_H_ #define _S3C6410_SYS_CONTROLL_H_ #de…… -
51单片机”光控窗帘“简易版c(带
小伙伴申请的光控窗帘项目,下面是51版c代码 //=========================================== //File: main.c //Discription: LightCurtain control //Aut…… -
HT1621B驱动液晶LCD连接及程序
最近需要把AD转换的数据显示出来,因为手边只有HT1621,所以就用这个了。 硬件连接:单片机使用stm8s103k的32脚芯片,来驱动HT1621B显示LCD。 (1)单…… -
Altium Designer 常用快捷键总结
原理图:1:按住shift 拖动某个元件,可快速复制。 2:按住鼠标滚轮 鼠标上下滑动 放大缩小。 3:按住Ctrl 按住鼠标右键 鼠标上下滑动也放大缩小。 4:按住C…… -
IAR 快捷键总结
1、显示行号:在代码段点击右键,找到Options->Editor,将右面的Show Line Numbers 勾选上就可以了。 2、注释的快捷键:Ctrl+K;取消注释:Ctrl+Shfit+K 3…… -
Modbus ASCII RTU LRC CRC
RTU即Remote Terminal Unit的缩写,中文译为远程终端装置。 CRC即循环冗余校验码(Cyclic Redundancy Check):是数据通信领域中最常用的一种差错校验码,其…… -
-
单片机按键扫描程序 状态机方法
#define key_input PIND.7 // 按键输入口 #define key_state_0 0 #define key_state_1 1 #define key_…… -
-
-
-
KEIL 单片机的RAM 超出范围处理
以前写了一个测试程序,昨晚上想把测试程序在改进时候,发现我多增加一个全局变量 unsigned int flag; //定义一个全局变量 ,烧写到单片机。。单片机运行时候…… -
Keil 中的报警错误:WARNING L15
今天调试时遇到了这个问题,以前都不注意这些警告错误,现在看来争取要做到:0错误,0警告。 中断中和中断外都调用了同一个串口打印函数,一直有上述的报警,…… -
KEILC51编译ERROR L104: MULTIPL
c/c++语言中有很多地方要用到extern,但是如果没有真正的了解它的意义,会给编程带来很大的麻烦,为了使大家少走弯路,特祥细的说明一下。 对于比较小…… -
单片机楼梯灯制作(C语言版)
//51单片机 //p3.5口接灯的阴极端,按键划分接p2.0 p2.1 #include #define uchar unsigned char #define uint unsigned int #define LED_ON 0 #define LED_OFF…… -
嵌入式问题之(数组定义)
今天调出来了跑马灯用数组和指针实现。 之前出现过几个问题: 程序描述:s3c2440addr.h中定义了LED1_ON,LED2_ON,LED3_ON和LED4_ON;将他们放入数…… -
-
构建arm+linux交叉编译工具链
昨天,搞定了arm+linux交叉编译工具链的安装,发表此日志备忘。 环境:red hat enterprise linux5;用的交叉编译链为arm+linux3.3.2 步骤: 1.解压arm+linux …… -
-
单片机PID算法实现
initial interrupter void init_interrupter(void) { TMOD=0x21; /* 设置计时器0工作于模式1,设置计时器1工作于模式2*/ TL0=0x00; /*…… -
PID算法标准例程
/*==================================================================================================== 这是从网上找来的一个比较典型的PID处理…… -
-
-
基于VHDL语言含异步清零同步计数
library ieee; use ieee.std_logic_1164.all; entity counter12_updown is port(clr,ena,clk,updown,load: in std_logic; d: buffer integer range 0 to……