登录
首页 » 单片机 » 单片机例程 C&汇编

单片机例程 C&汇编

于 2022-10-16 发布 文件大小:137.34 kB
0 33
下载积分: 2 下载次数: 1

代码说明:

单片机例程,有C语言的和汇编的版本,包括led灯的演示,按键操作,蜂鸣器继电器译码器等等,适合新手学习使用,并配有接线图。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 51RFID汽车门禁系统
    基于AT89C52单片机  12864液晶显示  继电器作为开关   
    2023-07-26 14:10:03下载
    积分:1
  • vb编写字模提取软件
    自己做程序时写的,用于提取点阵液晶显示用的字模的软件.
    2022-08-04 05:31:37下载
    积分:1
  • STC89C52RC读卡端和写卡端程序
    STC89C52RC单片机读卡端和写卡端程序 读取S50卡说明 验证该卡是否为我系统认证的卡 卡第一扇区密码A为{0xab,0xba,0xcf,0xde,0x6a,0x7a} 卡第一扇区密码B为{0xfe,0x9f,0x12,0x24,0x33,0x65} 卡的第一数据块内容为:{0x12,0x34,0x56,0x78,0xED,0xCB,0xA9,0x87,0x12,0x34,0x56,0x78,0x01,0xFE,0x01,0xFE} 则验证通过 如果通过,则返回卡号和块1内容 如果不通过,则返回2015
    2022-01-23 11:07:29下载
    积分:1
  • 80C51大量实验例程
    内含大量80C51实验教学例程,方便初学者进行实验。内含ASM/HEX/TEST三个文件夹,内容如下:TH1_存储器清零.ASM TH2_BCD.ASM TH3_ASCII.ASMTH4_跳转.ASMTH5_内存块移动.ASMTH6_数据排序.ASMTH7_IO.ASMTH8_音频.asmTH11_8LED动态DISP.ASM 定时器,计数器,外部中断,LED点阵,AD/DA转换等大量程序
    2022-03-05 12:52:18下载
    积分:1
  • RN8209源码
    利用STM8单片机与电压电流检测芯片RN8209交互的程序代码 这个代码很整洁 可以移植到任何嵌入式硬件平台 单片机 ARM 等等 C语言编写 欢迎大家下载
    2022-02-22 09:33:48下载
    积分:1
  • 高精度重力测量
    数码管显示 串口控制 lcd1602 带继电器控制 //读取HX711 //**************************************************** unsigned long HX711_Read(void) //增益128 { unsigned long count;  unsigned char i;    HX711_DOUT=1;  Delay__hx711_us();   HX711_SCK=0;    count=0; EA = 1;    while(HX711_DOUT);  EA = 0;   for(i=0;i
    2022-03-07 06:35:06下载
    积分:1
  • 实验:万年历
    #include #include #define uint unsigned int #define uchar unsigned char #define DATA P0 sbit RS=P2^2; sbit RW=P2^1; sbit EN=P2^0; sbit cs1=P2^3; sbit cs2=P2^4; /*定义字库*/ uchar code hzk[]={0x00,0x00,0xf0,0x00,0x00,0x00,0x00,0xff,0x00,0x00,0x00,0x00,0xf0,0x00,0x00,0x00,0x00,0x00,0x3f,0x20,0x20,0x20,0x20,0x3f,0x20,0x20,0x20,0x20,0x7f,0x00,0x00,0x00,/*山*/};       0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xff,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x00,0x80,0x80,0x40,0x20,0x10,0x0c,0x03,0x00,0x03,0x0c,0x10,0x20,0x40,0x80,0x80,0x00, /*延时子程序*/ void delay(uint xms) { uint i,j; for(i=xms;i>0;i--)    for(j=110;j>0;j--); } /**********LCD忙检查程序*************/ void lcd_busy() { uchar dat; RS=0; RW=1; do { DATA=0x00; 
    2022-09-20 01:30:03下载
    积分:1
  • 常用宏
    单片机常用宏 以前学51单片机的时候每次要配置寄存器的时候,虽然都知道看着器件手册去写,但是我还是觉得很痛苦,后来就有了这些宏,阅读起来会直观一点,不过敲的代码也得多一点,我后来写的代码都是用这些宏来封装寄存器操作的。 #ifndef MACRO_FUNCTION #define MACRO_FUNCTION //这个头文件里定义了一些宏定义,方便使用 /********************************************************************************* * AssignBit / AssignFlag *说明: * 这个宏用来得到一个变量的某个或某几个位被赋值后的值 *参数: * type 参数flag的类型 * flag 要赋值的变量 * which_bit * 标明flag的哪几个位要被赋值 * val 表示要赋给flag的那几个位的值 *注意: * 1. 对于宏,其参数不要用++i;之类的表达式!也不要直接使用调用函数得到的返回值! * 2. 如果type是寄存器,那么它必须是可读的 *示例: * u8 a = 0xf0; * AssignBit(u8, a, BIT4 | BIT0, BIT0); * 执行完后,a == 0xe1; *备注: * 1. 效率上, 如果参数(除flag外)都是常量, 编译器会自动优化, 如果参数是变量, 就算手动写代码也是这个样子的 * 2. (which_bit) 括号是为了保证 AssignBit(flag, BIT0 | BIT1, 0)之类的用法不会出错
    2022-07-22 02:46:37下载
    积分:1
  • msp430G2553实现呼吸灯源代码
    硬件描述:P1.6(PWM输出口)接了1个绿光LED(用跳线帽连接)。   功能描述:LED亮度随时间渐渐变量又渐渐变暗,人称“呼吸灯”。需调用TA_PWM库函数。 使用此段代码需要更改.h文件的路径
    2022-06-22 03:47:08下载
    积分:1
  • c8051f500做成闪烁
    c8051f500做成闪烁
    2022-07-20 23:15:22下载
    积分:1
  • 696518资源总数
  • 104226会员总数
  • 29今日下载