#define uchar unsigned char//宏定义
#define uint unsigned int
__CONFIG(0x3B31)//设置配置位
void delay(uint x)//延迟函数x表示毫秒
{
uint a,b
for(a=xa>0a--)
for(b=110b>0b--)//嵌套
}
void main()
{
uchar i//为下面的for循环作一个变量i
TRISD=0x00//设置全为输出状态
while(1)//因为是流水灯所以是一个死循环,所以要在while里不要加分号
{
PORTD=0X01//先点亮第一个二极管
for(i=8i>0i--)//因为有8个灯作流水灯
{
delay(500)//延迟500ms
PORTD=PORTD<<1//让RD口左移动一位后再付给回PORTD
}
}
}
/*软件仿真功能:打开菜单Debugger--Select Tool--MPLAB SIM进行设置断点再单步仿真
可以打开菜单View--Special Function Registers看PIC全部的I/O口
也可以打开菜单View--Watch看I/O口和变量
也可以打开菜单的Debugger--Setting设置晶振的频率后打开Debugger--Stopwatch看每个指今的具体时间和
流水灯的时间,先按Zero清0再单步*/
你好!电脑出现:【该内存不能为read】,这是你安装的“软件”与电脑中的“内存”有冲突!
【答案原创,引用请说明作者:
力王
历史】,偶然出现,点【取消】即可!
1。再不行,使用【兼容模式】:在这个软件的【桌面快捷方式】上,点右键,属性,【兼容性】,【用兼容性运行这个程序】,【勾好】,应用,确定!
或者点:【用管理员身份运行这个程序】,应用,确定!
2。电脑里有【木马或病毒】干扰,下载“
360安全卫士
”和“
360杀毒双引擎
版”或“金山卫士”和“
金山毒霸
”,建议“全盘扫描”病毒和木马,修补电脑上的“高危”和“重要”的【
系统漏洞
】!【系统修复】,
一键修复
!【
插件清理
】,立即清理【
恶评插件
】!
3。【可疑启动项】,下载“
360系统急救箱
”,或打开360安全卫士,【功能大全】里的“360系统急救箱”,勾选【全盘扫描】和【强力模式】,点:【开始急救】,完毕后,重启电脑!开机后,【文件
隔离区
】,点开:可疑启动项和木马,彻底删除文件!再:【系统设置修复区】,全选,立即修复!【网络修复区】,开始修复。重启电脑!【
DLL文件
修复区】,扫描修复。
【
金山急救箱
】,勾选【扩展扫描】,立即扫描,完毕后,立即处理,重启电脑!
4。你下载的“播放器”,或“
聊天软件
”,或“IE浏览器”,或“游戏”的【程序不稳定】,或者“版本太旧”!建议卸掉,下载新的,或将其升级为【最新版本】!IE浏览器,和测试版软件不推荐升级!
5。就是你安装了两款或两款以上的同类软件(如:两款播放器,两款qq,或多款浏览器,多款杀毒软件,多款网游等等)!它们在一起【互不兼容】,卸掉“多余”的那一款!
6。你在电脑左下角“开始”菜单里找到【强力卸载电脑上的软件】,找到多余的那款卸掉!
卸完了再“强力清扫”(看准了再卸,别把有用的卸了)!完毕后,重启电脑!
7。再不行,
开始菜单
,运行
,输入cmd,
回车,在命令提示符下输入【复制即可】
:
for
%1
in
(%windir%\
system32
\*.ocx)
do
regsvr32
/s
%1
粘贴,回车,完毕后,再输入:
for
%1
in
(%windir%\system32\*.dll)
do
regsvr32.exe
/s
%1
回车!直到屏幕滚动停止为止,重启电脑!
8。再不行,去网上下载一个【read修复工具】,修复一下试试!注意查杀一下病毒和木马!
9。重启电脑,出完电脑品牌后,按“F8”,高级启动选项,光标选定:【
最后一次正确配置
】,回车,回车,看看效果如何!
10。实在不行就:【一键还原系统或重装系统】!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)