第1章8051单片机C语言程序设计概述 1.18051单片机引脚 1.2数据与程序内存 1.3特殊功能寄存器 1.4外部中断、定时/计数器及串口应用 1.5有符号与无符号数应用、数位分解、位操作 1.6变量、存储类型与存储模式 1.7数组、字符串与指针 1.8流程控制 1.9可重入函数和中断函数 1.10C语言在单片机系统开发中的优势第2章Proteus操作基础 2.1Proteus操作界面简介 2.2仿真电路原理图设计 2.3元件选择 2.4调试仿真 2.5Proteus与?V3的联合调试第3章基础程序设计 3.1闪烁的LED 3.2从左到右的流水灯 3.3左右来回循环的流水灯 3.4花样流水灯 3.5LED模拟交通灯 3.6单只数码管循环显示0~9 3.78只数码管滚动显示单个数字 3.88只数码管显示多个不同字符 3.9数码管闪烁显示 3.108只数码管滚动显示数字串 3.11K1~K4控制LED移位 3.12K1~K4按键状态显示 3.13K1~K4分组控制LED 3.14K1~K4控制数码管移位显示 3.15K1~K4控制数码管加减演示 3.164×4键盘矩阵控制条形LED显示 3.17数码管显示4×4键盘矩阵按键 3.18开关控制LED 3.19继电器控制照明设备 3.20数码管显示拨码开关编码 3.21开关控制报警器 3.22按键发音 3.23播放音乐 3.24INT0中断计数 3.25INT0中断控制LED 3.26INT0及INT1中断计数 3.27TIMER0控制单只LED闪烁 3.28TIMER0控制流水灯 3.29TIMER0控制4只LED滚动闪烁 3.30T0控制LED实现二进制计数 3.31TIMER0与TIMER1控制条形LED 3.3210s的秒表 3.33用计数器中断实现100以内的按键计数 3.3410000s以内的计时程序 3.35定时器控制数码管动态显示 3.368×8LED点阵屏显示数字 3.37按键控制8×8LED点阵屏显示图形 3.38用定时器设计的门铃 3.39演奏音阶 3.40按键控制定时器选播多段音乐 3.41定时器控制交通指示灯 3.42报警器与旋转灯 3.43串行数据转换为并行数据 3.44并行数据转换为串行数据 3.45甲机通过串口控制乙机LED闪烁 3.46单片机之间双向通信 3.47单片机向主机发送字符串 3.48单片机与PC串口通信仿真第4章硬件应用 4.174LS138译码器应用 4.274HC154译码器应用 4.374HC595串入并出芯片应用 4.4用74LS148扩展中断 4.5I2C-24C04与蜂鸣器 4.6I2C-24C04与数码管 4.7用6264扩展内存 4.8用8255实现接口扩展 ……第5章综合设计
1
MC9S12HY64(板子是DEMO9S12HY64)上的休眠按键唤醒例程。
板子得电后,LED闪烁20下后,休眠。
按SW3键后,MCU唤醒,LED闪烁20下后,休眠。
如此反复。
2023/3/20 1:12:36 584KB MC9S12 休眠 唤醒
1
ESP8266DEAUTH固件扫描周围50个热点,自动选取信号强度最强的前5个热点每个热点以延迟1ms的方式发送5000个deauth广播包,一轮用时100秒攻击列表内热点20轮后停止,LED灯熄灭(LED闪烁时正在扫描ap和排序结果!LED常亮表示正在发送)由于发包量多,速度快,芯片发热较大,请加散热片,长时间使用请用风扇!!!
2017/8/13 13:02:31 145KB ESP8266 ESP8266固件 deauth
1
本工程模板是在STM32CubeMX生成的工程基础上,添加了CMSIS-RTOS的移植,包含RTX5源码,包含HAL库,app文件中实现了使用任务调度方式控制LED闪烁的功能
2020/4/13 17:38:19 1015KB STM32F302 HAL库 CMSIS-RTOS RTX5
1
次要是供初学者学习pic单片机绘编编程流水灯单键触发8位二进制累加计数器花样LED闪烁灯简易四路抢答器LCD显示单个B字等
1
本资源提供一个IAP程序和2个APP程序,使用方法:1、将2个APP程序中编译好的project.hex(任意一个)文件拷贝到U盘里,比如“LED闪烁例程_APP”,路径在“通过U盘升级程序实验(裸机版)\LED闪烁例程_APP\Project\Obj”。
2、将U盘接到板子上。
3,用JLINK或串口线,将“通过U盘更新程序实验_IAP”程序下载到开发板,运转,此时可以看到1个LED灯闪烁,说明project.hex文件已经下载到单片机内,程序更新完成,同时串口也会打印“请拔出U盘,开始运转程序”。
4、取出U盘,更新后的程序开始运转。
5、如果需要再次更新,只需将更新后的程序文件(HEX)拷贝到U盘内,然后将U盘插入到板子,看到1个LED灯闪烁后,取出U盘即可。
2015/10/14 16:41:39 29.1MB U盘IAP
1
这是我在proteus上仿真通过的,有两个任务,一个是LED闪烁,一个是BEEP,运转一段时间后,会删除beep任务,仿真可以顺利实现。
2019/11/10 3:17:43 379KB proteus UCOS 删除任务
1
6位数字时钟,verilog实现,方便移植,含闹钟设置,代码中闹钟部分以led闪烁表示,可修正,欢迎提问
2016/5/3 3:49:34 2.39MB 闹钟 时钟 verilog Quartus
1
原贴http://www.right.com.cn/forum/thread-91571-1-1.html20120905版4M固件:1.720N固件,基于703N修改。
TP-Link原厂固件请刷factory,已经是OpenWrt了就刷sysupgrade。
且刷此固件后可直刷OpenWrt703N、OpenWrt720N、TP-Link703N、TP-Link720N固件,不用改固件头。
2.4M固件,当然8M的flash也可以刷。
3.支持MentoHUST(锐捷认证)、3G、NAS(仅支持ext4,不支持ntfs)、共享手机网络、MWAN2负载均衡、打印服务器、远程唤醒、81873070、瑞银网卡,剩余200多K空间,具体见截图。
因试过4M空间集成脱机、NAS等有难度,故不再出4M的脱机固件,请用extroot扩展后自行安装。
4.MentoHUST没有条件测试,如不能自动获取IP,请把Web界面的DHCPscript的值由“udhcpc-i”改成“udhcpc-renew”试试。
5.关于extroot(既用U盘引导系统),没想到现在这么简单了。
简单说下:先把U盘在电脑里格式化成ext3或ext4。
插上U盘,命令行运行blkid得到U盘的UUID值,复制到管理界面的相应UUID,挂载选项“rw,sync”删掉后面的umask=000。
然后勾上extroot和启用,文件系统选对应的ext3或ext4,保存应用OK。
重启下,看看剩余空间大了没,呵呵。
(umask=000只是为了让samba可写而加的参数。
挂载USB存储设备时,如果不用samba请删之。
)6.按住reset键30秒后led闪烁,60秒之前松开reset键则恢复出厂设置。
7.LAN/WAN两个网口正常。
8.默认开启WiFi,无密码。
9.支持模式切换开关,定义如下:AP:开启共享手机网络、开启无线3G:关闭共享手机网络、开启无线Router:关闭共享手机网络、关闭无线10.解释下共享手机网络,OpenWrt官方称为USBTethering,指openwrt路由器通过USB连接智能手机,而智能手机的网络共享给openwrt使用。
目前固件只支持Android系统共享网络功能,而支持iPhone需要集成的软件太多,空间有限,如果出8M固件再考虑吧。
Android本来就支持WiFi热点,可能有点画蛇添足吧,呵呵。
我是偶然发现openwrt还支持这个功能,所以就研究了下,也许在某些情况下这个功能还是有用的吧。
使用方法:a.路由器模式开关切换至AP位置。
b.用USB线连接路由器与手机。
c.手机USB连接管理里面,选择除了“内存卡读取”的其他模式,比如:选择“仅充电”;
然后在“设置”--“系统”里面找到“共享手机网络”,开启“USB绑定”就好了。
回到openwrt界面,会发现有个usb0的接口,已经自动获取了IP,这样openwrt就能使用手机的网络了。
11.关于MWAN2负载均衡,效率还不错,还支持基于session的负载均衡,使用方法见/etc/config/mwan2里面的注释。
mwan2的作者新出了mwan3,有兴味可以去看看:https://forum.openwrt.org/viewtopic.php?id=3905212.703n可刷本固件,但是刷完后lan口不能用。
需先用无线连接,然后编辑/etc/config/network,删除其中wan口配置,把lan的eth0改成eth1后,lan就可以用了。
如703n原厂固件web界面请刷factory,且需要先把固件标识改成07030101才能刷。
13.再说下打印服务器,没有测试,不知道这个版本能不能用,但20120803版有人试过可用,有需求请自行下载。
trunk就是不稳定啊,没办法~~
2021/9/14 4:12:35 3.37MB 720N 703N
1
玩转ESP8266SDK编程【实例】,第1集(公开):套件介绍观看地址:http://v.youku.com/v_show/id_XMTUzNzM3ODg3Mg==.html操作演示:http://pan.baidu.com/s/1dEGjwVv(视频演示全家福)第2集(加密):组装WIFI模块,在面包板上搭建实验电路,下载厂家固件并调试观看地址:http://v.youku.com/v_show/id_XMTUzNzM3NzY1Mg==.html(密码:021295)操作演示:http://v.youku.com/v_show/id_XMTUzNjkzMDc5Mg==.html第3集(加密):搭建开发环境,编写第一个程序:串口打印字符观看地址:http://v.youku.com/v_show/id_XMTUzNzM3NzQ2NA==.html(密码:036370)第4集(加密):LED闪烁(控制WIFI模块的GPIO口)观看地址:http://v.youku.com/v_show/id_XMTUzODQ4Mzc4NA==.html(密码:048426)操作演示:http://v.youku.com/v_show/id_XMTUzNjg2NjQzNg==.html第5集(加密):按键控制LED(读取GPIO口的状态)观看地址:http://v.youku.com/v_show/id_XMTUzODQ4Mzc1Mg==.html(密码:054524)操作演示:http://v.youku.com/v_show/id_XMTUzNjg1MDU0MA==.html第6集(加密):WIFI连接(把WIFI模块作为服务器,设置为AP模式)观看地址:http://v.youku.com/v_show/id_XMTU0NjIyMjUxNg==.html(密码:064663)第7集(加密):UDP通信(把WIFI模块作为服务器,UDP_Service)观看地址:http://v.youku.com/v_show/id_XMTU0NjIyMjE2NA==.html(密码:071725)第8集(加密):TCP通信(把WIFI模块作为服务器,TCP_Service,并用电脑控制LED)观看地址:http://v.youku.com/v_show/id_XMTU0NjIyMTQwNA==.html(密码:082890)第9集(加密):WIFI连接(把WIFI模块作为客户端,设置为STATION模式)观看地址:http://v.youku.com/v_show/id_XMTU0NjIyMTM2OA==.html(密码:097974)第10集(加密):UDP通信(把WIFI模块作为客户端,UDP_Client)观看地址:http://v.youku.com/v_show/id_XMTU0NjIyMTM2NA==.html(密码:103054)第11集(加密):TCP通信(把WIFI模块作为客户端,TCP_Client,并用手机控制LED)观看地址:http://v.youku.com/v_show/id_XMTU0NjM3MDUwOA==.html(密码:112997)操作演示:http://v.youku.com/v_show/id_XMTUzNjg1MDQ4OA==.html第12集(加密):渐变灯(PWM)观看地址:http://v.youku.com/v_show/id_XMTU1MTg5Mjg2NA==.html(密码:122826)操作演示:http://v.youku.com/v_show/id_XMTUzNjg1MDQ2NA==.html第13集(加密):七彩灯(PWM控制,并用手机控制LED)观看地址:http://v.youku.com/v_show/id_XMTU1MTg5MjgwNA==.html(密码:133741)操作演示:http://v.youku.com/v_show/id_XMTUzNjg1MDEwOA==.html第14集(加密):光控灯(ADC)观看地址:http://v.youku.com/v_show/id_XMTU1NDE0NTg5Mg==.html(密码:145693)操作演示:http://v.youku.com/v_show/id_XMTUzNjg1MDAyMA==.html第15集(加密):串口通讯(UART中断)观看地址:http://v.youku.com/v_show/id_XMTU1NDE0NTg4MA==.html(密码:156528
2019/3/23 5:53:58 79.14MB 物联网
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡