- 博客(44)
- 资源 (12)
- 收藏
- 关注
转载 Micropython异常处理笔记!
无论有无异常,finally代码段一定会被执行若有异常,则执行except代码段若无异常且无return,则执行else代码段若无异常且有return, try代码段中有return 语句, 则else代码段不会被执行若无异常且有return, try代码段没有return语句,则else代码段会执行什么是异常,什么是异常程序?异常:程序正常执行过程中出现的不正常的情况,该情况影响了程序的正常执行。(程序跑飞,受到干扰等情况...)异常程序。
2024-11-27 16:24:36
82
原创 PIC10F200系列编程code
/====================================================代码结束!//=============================================硬件连接示意===============================================//=======================================用户配置区,供用户修改===========================================
2024-10-29 21:22:53
568
原创 2021-05-31
protel的最新版本—————如何切换单位--------刚上手AD21版本发现以前用快捷键Q切换单位的,现在发现不行,后尝试发现快捷键变为V+U了…
2021-05-31 13:17:38
321
原创 PIC24F系列单片机编译故障提示
==========================故障提示如下 begin==============================Debug build of project `D:\Program Files (x86)\Microchip\Microchip Solutions v2011-12-05\Graphics\Multi-App\GMAP USB Demo PIC24.mc...
2020-02-25 16:28:15
1355
转载 ISP与IAP的区别
ISP(In-System Programming)在系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。IAP(In-Application Programming) 指MCU可以在系统中获取新代码并对自己重新编程,即可用程序来改变程序。ISP和IAP技术是未来仪器仪表的发展方向。 1 ISP和IA
2013-01-17 17:32:06
31764
原创 视频处理及MAX7456的图文解释
MicroAC@MAX7456的EEPROM结构解释图!字符表示~像素的解释:由上图可知,字符用18*12个像素来处理,每个像素用2bit表示颜色的不同。复位:复位有两种。1、2、很明显,软件复位需要高电平,而硬件复位则需要低电平。且硬件复位高于软件复位哦!且复位可用STAT[6]查询复位序列是否完成。@寄存器的说明:对于怎么去操作这
2012-06-05 10:19:45
8472
原创 两个汇编小程序
开发环境为EMU8086!!////////////////////////////////////////////////////////////////1 begin////////////////////////////////////////////////////////////////////NAME "RUN NIAN" ;project to check if it'
2012-05-30 16:55:48
752
原创 GSM单片机与TC35I链接时,需要注意的问题!!
如果出现电脑调试能够发信息和打电话,而只有单片机不能控制TC35I进行发信息和打电话,则要注意以下两点: 1、确保硬件的可靠性和正确性。 a.单片机是不是5V的?电平不兼容? b.另外上电的开机(IGT信号)控制是否正确,如果开机正确,输出电源脚会有一个2.9V的电压输出。2,9v? 2、硬件如果可
2012-05-02 21:46:24
867
原创 零线带点原因。
零线是变压器二次侧中性点引出的线路,与相线构成回路对用电设备进行供电,通常情况下,零线在变压器二次侧中性点处与地线重复接地,起到双重保护作用。 零线与地线的区别(电路中) 零线(N):主要应用于工作回路,从变压器中性点接地后引出主干线。 地线(PE): 不用于工作回路,只作为保护线。利用大地的绝对“0”电压,当设备外壳发生漏电,电流会迅速流入大地,即使发生PE
2012-04-25 23:32:09
1435
原创 单片机反汇编程序员居然沦落为电工!
电线 有 火线、零线和地线之分。当你 单节 火线,不通电时,你会发现 用电笔去测插座的 火线和零线 电笔会发亮,当你把两条电线的其中一条作为火线单插到插座,同时把插座打开,此时,用电笔测 这两条电线(火线和零线),你会发现两端都使电笔发亮,用电压表测(电表负极接到实际的地上),火线的电压(实测交流80V左右)会高于零线的电压(实测30V左右)。而当你把零线和火线同时接到插座的零线和火线,你会发现,
2012-04-25 23:29:13
3432
原创 C调用汇编语言的4*4矩阵键盘汇编源程序。
;***************************************;--FUNCTION : KEYBOARD DRIVER.ASM.;--PROGRAMER : MicroAC.;--DATE : 07/04/2012.;--PARAMETER IN ; OUT--> R7.;--NOTE :IF FUNCTION NAME EXIST "_
2012-04-20 23:27:39
3274
原创 嵌入式C语言和汇编语言的混合编程
此文章简单介绍 单片机 C语言和汇编语言混合编程的例子。主要用单片机汇编语言编写DS1302的底层驱动,在C语言里通过调用汇编语言,从而实现C和汇编的混合编程。;汇编语言源文件;======================================; DS1302 DRIVER.;EMBEDY ASSEMBLY LANGUAGE.;WHEN CHAR-STYLE (R7,
2012-03-11 21:06:04
1875
原创 KEIL - RTOS
/********************************************* Function : Test 51RTOS Tiny base on keil * : and display processing with * : lcd-1602 && MCU-STC89C52* Porgramer: MicroAC* Date
2012-03-07 09:20:50
1715
原创 单片机汇编语言模块化编程-LCD1602驱动
;===================================; Function : LCD1602 drives; Programer : MicroAC ; Date : 2012.03.06;===================================name LCD1602;You should know that
2012-03-07 09:14:12
2867
转载 单片机的串口通信编程的总结
这是别人写的文章,我 整理一下先各~~~单片机的串口通信编程的总结 在紧张的工作中,现在对单片机的串口通信编程有了一个新的认识,下面就针对下面不同的几个工程程序文件的区别做一个比较详细的总结。 本次小结的主要目的是更加明确单片机的串口中断是如何发生的。即:是如何触发串口中断的发送功能的。在说明中我使用特殊的字体颜色来强调重点部分和注意事项。 程序一:
2012-03-05 09:35:50
3036
原创 32位的汇编!~~
汇编里面,其实也有STRUC 结构、记录等高级技术编程。80X86的EAX等有特别的功效!以后再补充呢~~没时间学~~咯!!推荐使用 32位的用罗云彬的汇编语言,8086汇编语言的话,推荐使用 何超 教授编写的 机械工业出版社的 《汇编语言程序设计》一书,此书通俗易懂~笔者也是这样走过来的个~~~
2012-02-24 16:09:38
559
原创 关于C++方面的总结
MicroAC的C++之路 ---我爱《美丽的神话》,同时我也爱《偏爱》一、要学会使用MSCN哦!(这个要自己到网上下载或者联网可得)1、 从WinMain入手,编写相应的程序,前提要了解建立对话框也就是句柄的相关处理包括消息的处理。(定义、申请、建立及销毁等的相应过程)二、C++基础知识(封装—结构、继承--程序
2012-02-24 16:03:38
693
原创 汇编语言代码解释
1、org 100h mov dx, offset buffermov ah, 0ahint 21hjmp printbuffer db 10,?, 10 dup(' ') //第一个是缓冲的长度(人为设置)、第二个是实际读入的字符的数量(电脑根据实际输入的字符个数自动设置)、第三个开始存储字符。print:xor bx, bxmov b
2012-02-24 16:00:31
4381
原创 嵌入式第一个手写程序(关于KEIL-ARM)
不好意思啊!!!我上传不了图片!不过!我把它放到我的资源那里!我上传的是有图片说明的咯~~有需要的同胞们!~可以下载咯~~~ TQ2440 的 keil 工程打开keil,选择 TQ的2440 的 GPB 5-8(第六到第9位控制Led),点击去掉GPBDAT相应的勾即可进行LED仿真。 编程调试:1、 RAM、ROM 片上、外的起始地址及长度的设置。2、 S
2012-02-24 15:53:39
1729
原创 模块化编程的苦恼~
/*----------------------------------------- 《基于现代家用快热式热水系统的设计》 功能模块:温度扫描程序temptest(void) 作者:电子信息工程专业081 AC date: 20.may.2011------------------------------------------*///-------
2012-02-09 13:13:45
598
原创 《基于现代智能热水器的设计》及远程控制
/*------------------------------------------------------------------------------- 《基于现代智能热水器的设计》 MCU 89C52 XAL 12MHZ说明:程序二次修改是添加了防抖动、温度限定值100 、档位减!温度PID算法(项
2012-02-09 13:13:01
1600
原创 基于DOS编程语言的一个系统管理工具
最近,由于局域网的网络很不稳定,老是掉线,而掉线后,作者也常常到windows的命令提示符下刷新动态IP,弄一次,不烦,弄第二次,不烦,弄第三次,不烦,弄了N次,我烦了,觉得,同样的命令,在命令提示符下重复输入N遍,觉得很浪费时间啊,很浪费大脑细胞啊,所以就萌生出自己动手写一个程序,一个集成windows命令工具的程序......由于作者水平有限,个中可能有很多错误,请谅解,注明:只要把源程序
2012-02-09 13:11:58
901
原创 自己设计干扰,自己玩看门狗
这,我忘了是什么时候写的程序了,好像是当初偶做学院的一个项目时遗留下来的小程序,当时,偶还不懂事,“乱搞”的一个程序,程序中,貌似很多错误哦,现在,由于偶要为电脑打扫卫生,虽然有BUG,可偶还是不想就这样把这程序删了,毕竟是自己的心血,所以决定把它记录下来,记录自己成长的路呵呵,让她成为一段美好的回忆吧!!!!!!源程序:==================================
2012-02-09 13:11:10
1448
原创 PID算法模块哦
/*---------------------------------------------------------------------------------------- The module algorithm of PID. Apologize for you due t
2012-02-09 13:10:13
832
原创 手工垃圾清除批处理程序源代码
//==================================================================//今天突然觉得电脑慢得像蜗牛,看视频和听音乐都卡卡的,左查右查,才发觉,因为C盘的空间太少了,而空间变小的原因是什么呢?我找了很久,才发现,C盘下的TTplayer和tencent的软件不是升级就是cache,晕,所以,自己写了一个小小的批处理程序来处理它,
2012-02-09 13:09:27
1358
原创 《数字通信原理的13折线u律法》算法的程序编写
今天,为了加深自己对数字通信原理编码技术的理解,特别在VC++的环境下编写了基于《数字通信原理的13折线u律法》算法的程序! 压缩扩张技术:压缩大信号,放大小信号!其中由u律和A律,我国使用A律!!!呵呵!其中,关于13折线编码规律,可以百度,偶在这就不做详细介绍了!!!!下面向大家分享一下自己花了大半天的成果,由于本人对这个编码的思想还不是很了解,其中的遍历算法处,编码
2012-02-09 13:08:42
3059
原创 《Parking system》
自己根据状态转移图的思想,花了两天时间写的程序....写程序,其实,挺好的,挺有意思,个中的感受,偶很难讲明白,一个字“爽”!!其实,这个系统也挺有前途的呵呵!!! “讲白了”,写这个程序的目的,其实是因为,“不爽”*,总在我面前摆出一副很自信很牛的样子,看样子让人很不爽~~~亨(在程序员面前挑战技术,表面上看是在挑战技术,其实是在挑战他们的自尊!)、(其实,我觉得我很低调,很多时候都不喜欢表
2012-02-09 13:08:04
1113
原创 PPM
由于最近在使用AS6122这个芯片,所以,就写了一个小小的程序。程序如下呢。最近要做国赛的题目,所以比较累比较忙(更多的文章请到http://microac13xb.bokee.com/,让我们共同学习,求知若渴,虚心若愚!我要忙了)~~~~;===================================================================;Source
2012-02-09 13:07:06
554
原创 I2C之AT12C512存储芯片
I2C:(基于存储器AT24C512)使用过程:MCU---发送启始信号和从器件地址---从器件应答之后。。。1、启停信号 启动:SCL保持高电平,SDA电平由高到低。 停止:SCL…………….,SDA电平由低到高。2、设备选址。MCUaction:发送启动信号再发送从器件地址(高5位固定为10100,“1010表示E2ROM”,接下来的2位A0A1为器件地址位,最后一
2012-02-09 13:06:17
2320
原创 个人项目编程心得总结1
这是自己这是自己做项目时积累的“感觉”,走了很多弯路,也得到很多朋友的帮助,谢谢大家的帮助哦,在此分享一下自己的感受和体验,希望偶们共同努力,共同进步!!关于通讯协议的看法:1、 写通讯协议之前,必须了解相关协议的原理。2、 必须读懂协议的时序,时间的控制,很重要。3、 了解MCU的执行速度(即芯片的性能等,特别是执行语句的速度。)4、 按照协议开始写时序及各个模块。
2012-02-09 13:04:47
1531
原创 TQ2440开发板的流水灯程序-IDE为KEIL ARM !
许多热爱单片机的兄弟姐妹们,大部分是希望用KEIL ARM 编写 ARM的程序,下面是一段让led闪光的小小的程序。IDE为keil arm。//====================================//project: 基于TQ2440开发板的流水灯程序//programer: MicroAC//time: 2012.01.26//=====
2012-01-27 14:44:59
1663
2
翻译 关于ARM的中断--向量与非向量的区别噢
向量中断就是不同的中断有不同的入口地址(类似于51中的中断,不同的中断对应着不同的入口地址),非向量中断就只有一个入口地址(中断地址),进去了再进行判断,通过中断标志来识别具体是哪个中断。向量中断实时性好,非向量中断简单向量中断控制器VIC具有32个中断请求输入,可将其编程分为3类,FIQ,向量IRQ和非向量IRQ。FIQ(fast interrpt request)快速中断请求要求具
2012-01-26 09:58:19
1634
原创 8086程序
;================================================================================(1)实验电路中D触发器CLK端输入脉冲时,上升沿使Q端输出高电平,L7发光;D触发器的CD端输入低电平,L7灭。;===========================================;源程序: YMQ
2011-10-25 13:26:32
5198
3
原创 超再生无线发接模块程序
//接收模块/*-------------------------------- Program make by AC Date xx/08/2011--------------------------------*/#include"LCD12864.h"
2011-08-29 22:33:20
1163
原创 C 和 汇编语言的混合编程(实时控制TLC1549的实现)
//主程序#include"LCD12864.h"//精度要根据你的基准电压/1024来计算出来!要注意#define TLCPER 0.00421 uchar code Tlc_Table[]="0123456789";uchar Tlc_Display[]
2011-08-28 22:04:32
945
原创 个人项目编程的部分总结1
这是自己这是自己做项目时积累的“感觉”,走了很多弯路,也得到很多朋友的帮助,在此分享一下自己的感受和体验,希望偶们共同努力,共同进步!!关于通讯协议的看法:1、 写通讯协议之前,必须了解相关协议的原理。2、 必须读懂协议的时序,时间的控制,很重要。3、 了解
2011-08-25 15:08:06
824
原创 编程的思想汇报4
Date:2011.08.18 MADE BY AC 今天在学习C 和 汇编语言的混合编程!!!学习到11点多,很累,所以就没有写思想汇报呢。Date:2011.08.19 MADE BY AC1、 LCD显示出现乱码..~~经编译发现有warnin
2011-08-20 22:32:19
1068
原创 C的结构体链表举例子
#include#include"stdlib.h" void main(void){ struct bb{char num;char score;struct bb *next;}xb0,xb1,xb2,xb3,*head,*PC;
2011-08-20 22:26:02
539
SH7269 Group Video Display Controller 4 Driver User's Manual.pdf
2019-12-05
MAX7456的EV-Kit使用方法
2012-06-05
MAX7456的图文解释
2012-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人